Page 1 of 1

Problem mit Smartphone als USB-Massenspeicher

Posted: 10. Nov 2014 23:18
by heister
Hallo,

ich hab ein Problem Daten zwischen meinem Notebook (Acer Aspire ES1-711) mit Knoppix 7.4.2 und meinem Smartphone (Huawei G700) auszutauschen.
Beim mounten im Dateimanager bekomme ich "not a valid device".
Ich vermute, es hängt damit zusammen, daß ich den Speicher im Smartphone erst für USB freigeben muß (Das Smartphone fragt zur Freigabe nachdem es am USB angeschlossen wurde - USB-Speicher aktivieren).
Hier einige interessante Infos:

dmesg liefert bereits bevor ich den Speicher auf dem Smartphone freigebe:
[17721.573869] usb 1-2.3: USB disconnect, device number 21
[17724.321041] usb 1-2.3: new high-speed USB device number 23 using xhci_hcd
[17724.401731] usb 1-2.3: New USB device found, idVendor=12d1, idProduct=0001
[17724.401754] usb 1-2.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[17724.401770] usb 1-2.3: Product: MT65xx Android Phone
[17724.401784] usb 1-2.3: Manufacturer: MediaTek
[17724.401797] usb 1-2.3: SerialNumber: R8CAJZGQ7HRKKN7T
[17724.403285] usb-storage 1-2.3:1.0: USB Mass Storage device detected
[17724.405482] scsi16 : usb-storage 1-2.3:1.0

daran ändert sich auch nichts, nachdem ich den Speicher freigebe.
Wird korrekt erkannt.

lsusb liefert bereits bevor ich den Speicher auf dem Smartphone freigebe:
Bus 001 Device 023: ID 12d1:0001 Huawei Technologies Co., Ltd.
Bis hierhin alles OK.

fdisk -l liefert auch nachdem ich den Speicher auf dem Smartphone freigebe:
/dev/sda1 2048 25167871 12582912 82 Linux swap / Solaris
/dev/sda2 * 25167872 1953523711 964177920 83 Linux

Laut Dateimanager soll der Speicher des Smartphones über /dev/sdb erreichbar sein.

Mit anderen USB mass storage devices (zwei USB-Sticks probierte ich) gab es keine Probleme, sie tauchten bei fdisk -l auf.

Ich vermute, es könnte daran liegen, daß ich den Speicher erst für USB freigeben muß, was mir das Smartphone erst ermöglicht, wenn es angeschlossen ist. Und ich vermute, daß Linux die Partitionstabelle automatisch versucht anzupassen, sobald ein Device eingesteckt wird. Da das Smartphone zu dem Zeitpunkt noch keine Partitionsdaten bereitstellen wird, kommt es wahrscheinlich zu meinem Problem.

Mit partprobe und sfdisk kam ich auch nicht weiter, weil /dev/sdb Kein passendes Gerät bzw keine passende Adresse gefunden =:(

Ich bin dankbar für konstruktive Vorschläge.

Dirk

usb mount

Posted: 11. Nov 2014 12:12
by ups
Hallo,

ich habe leider gerade kein mikro-USB-Kabel parat, aber stecke ich mein Huawei per USB an den PC, erscheint an Smartphone die Auforderung den USB-Speicher bei bedarf dort freizugeben. Wenn dies geschehen ist, wird sus dem roten Hinweis ein gelber Freigabehinweis. Daraufhin erkennt der Desktop-Mount-Mechanismus das Laufwerk, d.h. es passiert eine unterschiedliche Reaktion bei KDE, Gnome2,Gnome3,...

Bei KDE popt in der Statusleiste die Geräteüberwachung auf, bei Gnome müsste ein Icon auf dem Desktop kommen, bzw, ein neues Laufwerk im Dateimanager sichtbar sein.

Bzw. 2 Laufwerke, wenn Du noch eine SD-Karte zusätzlich eingebaut hast.
Funktioniert die Hardwareerkennung wenn Du eine SD-Karte in den PC einsteckst?

VG ups

Posted: 11. Nov 2014 12:41
by heister
Hallo ups,

Knoppix 7.4.2 nutzt LXDE statt KDE oder Gnome.
Das freigeben des Smartphones als USB-Speicher funktioniert bei mir so, wie Du es beschreibst.
Ich stelle keine Veränderung auf dem Bildschirm fest, nachdem ich den USB-Speicher freigebe.
Wenn ich eine SD-Karte in den im Notebook eingebauetn SD-Kartenleser stecke, kann ich problemlos darauf zugreifen.

Dirk

log

Posted: 11. Nov 2014 14:13
by ups
Also, ich denke schon das in der /var/log/messages ein neuer Eintrag - wie /dev/sdb gefunden - auftauchen muss, wenn die Freigabe auf dem Telefon bestätigt wird. Der syslogd muss bei Knoppix ggf. aktiviert werden.

- Die Karte aus dem Smartphone, direkt in das Notebook eingesteckt, funktioniert?
- USB-Kabel ist OK?

Vielleicht mal an einem anderen PC testen oder eine andere Live-DVD laufen lassen.

Viel Erfolg ups

Posted: 11. Nov 2014 16:02
by heister
Wie in meinem anfänglichen Post geschrieben wird das Gerät erkannt (dmseg, lsusb), aber die Partition bei fdisk -l nicht auftaucht.
Die SD-Karte ist OK und das Kabel auch.
Ein Blick in tty 12 (chvt 12) zeigt zusätzliche Meldungen
mtp-probe:bus 1 device 12 is not an MTP device
Was absolut korrekt ist - sollte USB-mass-storage sein.
syslog.notice usb_modeswitch switch device 12d1:0001 on 001/012
daemon.notice dbus[2243] [system] faild to activate service 'org.freedesktop.Avahi': timed out
Die Daemon Meldung kommt auch ohne Freischaltung am Smartphone.

Das Smartphone mit meinem Netbook (Ubuntu 10.04, Gnome 3) funktioniert problemlos. Nur entschied ich mich bei meinem Arbeitsrechner bewußt gegen Ubuntu. Das muß doch auch mit Knoppix/LXDE funktionieren...

software

Posted: 11. Nov 2014 17:40
by ups
Also liegt es an der Spezifika/Methoden der Software Knoppix/LXDE.
Ich würde aufgrund das fdisk -l nach Freigabeaktivierung nicht mehr liefert, auf den Kernel tippen.

ups

Posted: 18. Nov 2014 11:51
by heister
Auch ein Start unter KDE und ein Booten mit bereits freigeschaltetem USB-Speicher auf dem Smartphone änderte nichts :(
Am Kernel zu schrauben geht mir gerade zu weit.

Posted: 18. Nov 2014 16:09
by Janka
Meldet sich das Ding vielleicht als Cdrom? Hast du eine zusätzliche Node /dev/srX, nachdem du das Gerät dransteckst? Da wären dann MS-Windows-Treiber drauf, um auch mit MS-Windows <XP das Telefon als WLAN-Adapter/Modem nutzen zu können.

Janka

Posted: 18. Nov 2014 16:38
by heister
Hallo Janka,

zu allen Zeitpunkten sehe ich nur sr0 (wahrscheinlich der interne DVD-Brenner).
Ich verglich die Meldungen des Smartphones mit einem externen DVD-Brenner und einem USB-Stick.
Die in meinen älteren Beiträgen erwähnte 'timed out'-Meldung (Avahi) kommt bei allen Devices nach einiger Zeit. Bis zum MTP-Probe (USB Meldungen, dann MTP-Probe) gibt es keine großen Unterschiede. Erst danach meldet der Logger einen usb_modeswitch für das Smartphone und bei den anderen Devices kommen erfolgreiche Attach-Meldungen (sr1 beim externen DVD-Brenner.und sg2 beim USB-Stick).

Der Dateimanager PCManFM zeigt mir nach dem Einstecken des Smartphones sdb1 als Device an - was ich dann nicht öffnen kann (Meldung mount /dev/sdb1 is not a valid block device). Ein

Code: Select all

sudo mount -t vfat /dev/sdb1 /media/sdb1
führt zur gleichen Meldung :(

Posted: 18. Nov 2014 17:10
by hjelpe
heister wrote: Ein Blick in tty 12 (chvt 12) zeigt zusätzliche Meldungen
mtp-probe:bus 1 device 12 is not an MTP device
Was absolut korrekt ist - sollte USB-mass-storage sein.
Wieso ist das korrekt?
Aus technischen Gründen kann man den internen Speicher eines Android 3.x oder 4.x Gerätes nicht mehr als USB-Massenspeicher auf einem Computer einbinden. Stattdessen werden die Daten über ein MTP (Media Transfer Protocol) getauftes Protokoll übertragen.
http://linuxundich.de/gnu-linux/gerate- ... einbinden/

Posted: 18. Nov 2014 17:54
by heister
Nach wie vor können Android-Geräte aber auch als USB-Massenspeicher verwendet werden, allerdings *NUR* dann, wenn das Gerät über eine zusätzliche SD-Karte verfügt.
Genau, ich versuche meine 16GB SD.Karte im Smartphone als USB-Massenspeicher zu nutzen (Funktionierte problemlos mit meinem alter Rechner mit Windows-Vista und Ubuntu 10.04, bis er von mir schied). Der interne Speicher interessiert mich an dieser Stelle nicht.
Ich installierte gerade die MTP-Tools und MTPfs und kein Befehl terminierte, alle blieben sie hängen... und ja, ich habe das Smartphone auf MTP umgestellt.

Alle Flash

Posted: 19. Nov 2014 13:03
by ups
Moin,

habe das Kabel heute mal dabei ;-)

Also es werden alle SD-Speicher gefunden.



Code: Select all


&#91;u&#93;Stecke Gerät an&#58;&#91;/u&#93;

Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; new high-speed USB device number 6 using ehci-pci
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; New USB device found, idVendor=12d1, idProduct=1037
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; New USB device strings&#58; Mfr=2, Product=3, SerialNumber=4
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; Product&#58; Android
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; Manufacturer&#58; Android
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb 1-3&#58; SerialNumber&#58; 10C61F1EC246
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; usb-storage 1-3&#58;1.0&#58; USB Mass Storage device detected
Nov 19 12&#58;55&#58;49 pclin2027 kernel&#58; scsi9 &#58; usb-storage 1-3&#58;1.0
Nov 19 12&#58;55&#58;49 pclin2027 mtp-probe&#58; checking bus 1, device 6&#58; "/sys/devices/pci0000&#58;00/0000&#58;00&#58;1a.7/usb1/1-3"
Nov 19 12&#58;55&#58;49 pclin2027 mtp-probe&#58; bus&#58; 1, device&#58; 6 was not an MTP device
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; scsi 9&#58;0&#58;0&#58;0&#58; Direct-Access     Linux    File-CD Gadget   0000 PQ&#58; 0 ANSI&#58; 2
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; scsi 9&#58;0&#58;0&#58;1&#58; Direct-Access     Linux    File-CD Gadget   0000 PQ&#58; 0 ANSI&#58; 2
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; scsi 9&#58;0&#58;0&#58;2&#58; CD-ROM            Linux    File-CD Gadget   0000 PQ&#58; 0 ANSI&#58; 2
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; Attached scsi generic sg2 type 0
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; Attached scsi generic sg3 type 0
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; Attached SCSI removable disk
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sr1&#58; scsi3-mmc drive&#58; 0x/0x caddy
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sr 9&#58;0&#58;0&#58;2&#58; Attached scsi generic sg4 type 5
Nov 19 12&#58;55&#58;50 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; Attached SCSI removable disk

-- Warte auf USB aktivieren --

Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; 31586304 512-byte logical blocks&#58; &#40;16.1 GB/15.0 GiB&#41;
Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; No Caching mode page found
Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; Assuming drive cache&#58; write through
Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; No Caching mode page found
Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;1&#58; &#91;sdc&#93; Assuming drive cache&#58; write through
Nov 19 12&#58;56&#58;37 pclin2027 kernel&#58; sdc&#58; sdc1
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; 4268032 512-byte logical blocks&#58; &#40;2.18 GB/2.03 GiB&#41;
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; No Caching mode page found
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; Assuming drive cache&#58; write through
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; No Caching mode page found
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sd 9&#58;0&#58;0&#58;0&#58; &#91;sdb&#93; Assuming drive cache&#58; write through
Nov 19 12&#58;56&#58;39 pclin2027 kernel&#58; sdb&#58;

-- fertig --

&#91;u&#93;Mounte nun Geräte-SD&#58;&#91;/u&#93;

Nov 19 12&#58;57&#58;13 pclin2027 kernel&#58; FAT-fs &#40;sdb&#41;&#58; Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Nov 19 12&#58;57&#58;13 pclin2027 udisksd&#91;8821&#93;&#58; Mounted /dev/sdb at /run/media/eisenkrj/3E06-07BD on behalf of uid 2052
Nov 19 12&#58;57&#58;17 pclin2027 /etc/gdm/Xsession&#58; file&#58;///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/DeviceItem.qml&#58;67&#58; TypeError&#58; Result of expression 'notifierDialog.highlightItem' &#91;null&#93; is not an object.
Nov 19 12&#58;57&#58;17 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;17 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;"file&#58;///home/eisenkrj"&#41;
Nov 19 12&#58;57&#58;17 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;"file&#58;///home/eisenkrj"&#41;
Nov 19 12&#58;57&#58;17 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///run/media/eisenkrj/3E06-07BD"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;20 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///run/media/eisenkrj/3E06-07BD"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;20 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;""&#41; KUrl&#40;"file&#58;///run/media/eisenkrj/3E06-07BD"&#41;

-- intern gemountet ---

&#91;u&#93;Mounte nun ext. SD&#58;&#91;/u&#93;

Nov 19 12&#58;57&#58;42 pclin2027 kernel&#58; FAT-fs &#40;sdc1&#41;&#58; Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Nov 19 12&#58;57&#58;42 pclin2027 udisksd&#91;8821&#93;&#58; Mounted /dev/sdc1 at /run/media/eisenkrj/SD-S8300 on behalf of uid 2052
Nov 19 12&#58;57&#58;45 pclin2027 /etc/gdm/Xsession&#58; file&#58;///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/DeviceItem.qml&#58;67&#58; TypeError&#58; Result of expression 'notifierDialog.highlightItem' &#91;null&#93; is not an object.
Nov 19 12&#58;57&#58;45 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;45 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;"file&#58;///home/eisenkrj"&#41;
Nov 19 12&#58;57&#58;45 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///home/eisenkrj"&#41; KUrl&#40;"file&#58;///home/eisenkrj"&#41;
Nov 19 12&#58;57&#58;45 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///run/media/eisenkrj/SD-S8300"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;47 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;"file&#58;///run/media/eisenkrj/SD-S8300"&#41; KUrl&#40;""&#41;
Nov 19 12&#58;57&#58;47 pclin2027 /etc/gdm/Xsession&#58; KUrl&#40;""&#41; KUrl&#40;"file&#58;///run/media/eisenkrj/SD-S8300"&#41;

-- ext SD gemountet --

Posted: 19. Nov 2014 16:55
by heister
Hallo ups,

vielen Dank, seit letzter Nacht sehe ich eine hohe Wahrscheinlichkeit für Hardware-Probs (das neue Notebook mag mein Smartphone nicht :( - meine 3TB Backup-Platte wollte auch erst nicht; ich konnte sie mounten (ging auch nur händisch), nachdem ich meine USB-Mouse und USB-Tastatur entfernte; das Smartphone akzeptierte das Notebook dennoch nicht :(

Ich danke Euch und sehe zu, wie ich damit umgehe...

Dirk

Kein Hardwareproblem!

Posted: 21. Dec 2014 9:14
by heister
Hallo Zusammen,
kurz nachgelegt: aus mehreren Gründen testete ich Ubuntu 14.04.1 (vom USB-Stick) auf meinem neuen Rechner und siehe da, auch das Mounten des Smartphones funktioniert unter Ubuntu 14.04.1 - also kein Hardwareproblem...

Posted: 21. Dec 2014 14:05
by Janka
Dann ist das vermutlich ein Problem mit dem Modeswitch.

Janka