Problem mit Smartphone als USB-Massenspeicher

Post Reply
Message
Author
heister
Posts: 8
Joined: 10. Nov 2014 22:39

Problem mit Smartphone als USB-Massenspeicher

#1 Post 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

ups

usb mount

#2 Post 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

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#3 Post 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

ups

log

#4 Post 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

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#5 Post 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...

ups

software

#6 Post 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

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#7 Post 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.

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#8 Post 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
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#9 Post 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 :(

User avatar
hjelpe
Posts: 7
Joined: 17. Oct 2014 15:38
Location: Berlin

#10 Post 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/

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#11 Post 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.

ups

Alle Flash

#12 Post 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 --

heister
Posts: 8
Joined: 10. Nov 2014 22:39

#13 Post 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

heister
Posts: 8
Joined: 10. Nov 2014 22:39

Kein Hardwareproblem!

#14 Post 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...

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#15 Post by Janka »

Dann ist das vermutlich ein Problem mit dem Modeswitch.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply