• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Handy als USB Stick erkennen und mounten lassen ?

ManuelW

Member
Hiho,

ich versuch mein K750i per USB als Storage_Device erkenne zu lassen.
Per Hand klappt alles wunderbar, kann es mounten, drauf zugreifen usw.

Ich möchte es aber gern so einrichten, das es wie bei einem USB-Stick auto
eingehangen und als Stick angezeigt wird.

Ich hab es schon mit einer Hal-Regel versucht aber das klappte bisher leider nicht:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?> 


<deviceinfo version="0.2">
  <device>
        <match key="@storage.physical_device:usb.product" string="Sony Ericsson K750">
          <match key="storage.bus" string="usb">
            <merge key="storage.drive_type" type="string">memory_stick</merge>
            <merge key="storage.requires_eject" type="bool">false</merge>

            

            <append key="info.capabilities" type="string"> portable_audio_player</append>
            <merge key="portable_audio_player.type" type="string">generic</merge>
            <merge key="portable_audio_player.access_method" type="string">storage</merge>
            <merge key="portable_audio_player.storage_device" type="copy_property">info.udi</merge>
            <merge key="portable_audio_player.output_formats" type="string">audio/mpeg audio/x-mp3 audio/aac</merge>
          </match>
        </match>
        <match key="@block.storage_device:@storage.physical_device:usb.product" string="Sony Ericsson K750">
          <match key="block.is_volume" bool="true">
            <merge key="volume.policy.desired_mount_point" type="string">k750i</merge>
            <merge key="volume.label" type="string">Sony Ericsson K750</merge>
            <merge key="volume.policy.mount_option.check=r" type="bool">true</merge>
            <merge key="volume.policy.mount_option.utf8" type="bool">false</merge>
          </match>
        </match>
      </match>
  </device>
</deviceinfo>

Vielleicht kann mir da jemand weiter helfen.

dmesg
Code:
usb 4-1: new full speed USB device using uhci_hcd and address 5
cdc_acm 4-1:1.1: ttyACM0: USB ACM device
Initializing USB Mass Storage driver...
cdc_acm 4-1:1.3: ttyACM1: USB ACM device
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
  Vendor: Sony Eri  Model: Memory Stick      Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 126912 512-byte hdwr sectors (65 MB)
sda: Write Protect is off
sda: Mode Sense: 00 6a 00 00
sda: assuming drive cache: write through
SCSI device sda: 126912 512-byte hdwr sectors (65 MB)
sda: Write Protect is off
sda: Mode Sense: 00 6a 00 00
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
usb-storage: device scan complete
Attached scsi generic sg0 at scsi2, channel 0, id 0, lun 0,  type 0

lsusb
Code:
Bus 004 Device 005: ID 0fce:d016 Sony Ericsson Mobile Communications AB
 

misiu

Moderator
Teammitglied
Normalerweise macht SuSE-Hotplug bei Massenspeicher ein Konqueror-Fenster auf.
Sonst wird ein Ikon im Arbeitsplatz angezeigt. Wenn es nicht so ist
, kann es daran liegen, dass du vielleicht auf eine neue KDE-Version
aktualiesiert hast, mit der sich SuSE-Hardwareerkennung beisst.

Oder wolltest du neue Regeln erstellen, die direkt bestimmte Programme
aufrufen, zum mp3-abspielen?

MfG
 
OP
ManuelW

ManuelW

Member
Naja nee, also Massenspeicher an sich funktionieren und werden auch erkannt und angegeben.

Nur beim Handy eben nicht, es wird zwar ein Massenspeicher erkannt, ich muss
aber per Hand mounten. Ich hätte es nun aber gern so das es wie beim "normalen" USB-Stick auto. gemountet und angezeigt wird.

Ich denk mir das ich dazu eine spezielle HAL Regel schreiben muss die das Handy als Massenspeicher mountet.
 
A

Anonymous

Gast
Hallo,

hab das selbe Problem mit meinem W810i.
Hat von euch schon jemand ne Lösung gefunden ?
Ich denk auch das der Ansatz mit HAL schon Richtig ist,
das Problem könnte aber woanders liegen.

Wenn ich in der Konsole lshal aufrufe zeigt er mir zwar den internen Speicher
und den Mem Stick an aber es sind nur Informationen zum internen Speicher
verfügbar.
Alle Felder beim Mem Stick sind leer.

Bei dmesg kommt folgendes:
Code:
usb 1-3: new full speed USB device using ohci_hcd and address 2
usb 1-3: USB disconnect, address 2
ohci_hcd 0000:00:02.0: wakeup
usb 1-3: new full speed USB device using ohci_hcd and address 3
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
  Vendor: SEMC      Model: Int.Memory        Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
usb-storage: device scan complete
  Vendor: SEMC      Model: Mem-Stick         Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 53996 512-byte hdwr sectors (28 MB)
sda: Write Protect is off
sda: Mode Sense: 00 6a 00 00
sda: assuming drive cache: write through
SCSI device sda: 53996 512-byte hdwr sectors (28 MB)
sda: Write Protect is off
sda: Mode Sense: 00 6a 00 00
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 958999 512-byte hdwr sectors (491 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 6a 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 958999 512-byte hdwr sectors (491 MB)
sdb: Write Protect is off
sdb: Mode Sense: 00 6a 00 00
sdb: assuming drive cache: write through
 sdb: sdb1
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0,  type 0
Buffer I/O error on device sdb1, logical block 958848

SFW2-OUT-ERROR IN= OUT=eth0 SRC=192.168.17.11 DST=87.238.85.150 LEN=40 TOS=0x00 PREC=0x00 TTL=64 ID=54859 DF PROTO=TCP SPT=8857 DPT=80 WINDOW=8505 RES=0x00 ACK FIN URGP=0

Es muss doch ne Lösung geben.

Mein Distri ist SUSE 10.0

Grüße
 
OP
ManuelW

ManuelW

Member
Tja, also ich habe mir einfach die usb*.fdi von der PLOS Distri in die SuSE kopiert und damit funktioniert es dann :)
 
A

Anonymous

Gast
Hi,

wo bekommt man die her ?
Distri downloaden, installieren und rauskopieren ?

Ist das zu viel verlangt wenn ich mal vorsichtig anfrag ob du sie mir
zur verfügung stellen würdest ?

Grüße
 
OP
ManuelW

ManuelW

Member
hehe, das würd ich gern tun, aber da musst du dich leider ein wenig gedulten.

mir ist gestern das netzteil im pc kaputt gegangen, nun hab ich nur nen laptop und dort die .fdi nicht drauf. ich komm also leider nicht an die festplatte bis das netzteil von der reklamation zurück ist.

vielleicht kannste das anliegen ja mal in dem PLOS thread posten und
dort schickt sie dir jemand schneller.

manu
 
Oben