Sie sind nicht angemeldet.

1

19.06.2009, 15:17

Samsung U800 wird nicht erkannt

Hey Leute,

ich habe das Problem dass mein Samsung SGH-U800 (Mobiltelefon) nicht als mass-storage erkannt (und deshalb auch nicht gemountet) wird selbst wenn ich den mass-storage modus im handy aktiviere (als alternative gibt es einen Samsung studio modues, der mit wammu teilweise funktioniert und einen mtp-modus, der jedoch recht instabil ist.)

Ausgabe von dmesg:

Quellcode

1
2
3
4
hub 1-6:1.0: unable to enumerate USB device on port 1
usb 1-6.1: new full speed USB device using ehci_hcd and address 24
usb 1-6.1: configuration #1 chosen from 1 choice
usb-storage: probe of 1-6.1:1.0 failed with error -5


Ausgabe von lsusb -vv

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Bus 001 Device 025: ID 05c6:1000 Qualcomm, Inc. 
Device Descriptor:                          	
  bLength            	18                 	
  bDescriptorType     	1                 	
  bcdUSB           	1.10                 	
  bDeviceClass        	0 (Defined at Interface level)
  bDeviceSubClass     	0                         	
  bDeviceProtocol     	0                         	
  bMaxPacketSize0    	64                         	
  idVendor       	0x05c6 Qualcomm, Inc.          	
  idProduct      	0x1000                         	
  bcdDevice        	0.00                         	
  iManufacturer       	1 SAMSUNG Electronics Co.,Ltd.
  iProduct            	2 USB MMC Storage         	
  iSerial             	3 000000000002            	
  bNumConfigurations  	1                         	
  Configuration Descriptor:                         	
	bLength             	9                       	
	bDescriptorType     	2                       	
	wTotalLength       	32                       	
	bNumInterfaces      	1                       	
	bConfigurationValue 	1                       	
	iConfiguration      	0                       	
	bmAttributes     	0xe0                       	
  	Self Powered                                  	
  	Remote Wakeup                                 	
	MaxPower          	100mA                     	
	Interface Descriptor:                           	
  	bLength             	9                     	
  	bDescriptorType     	4                     	
  	bInterfaceNumber    	0                     	
  	bAlternateSetting   	0                     	
  	bNumEndpoints       	2                     	
  	bInterfaceClass     	8 Mass Storage        	
  	bInterfaceSubClass  	6 SCSI                	
  	bInterfaceProtocol 	80 Bulk (Zip)          	
  	iInterface          	0                     	
  	Endpoint Descriptor:                          	
    	bLength             	7                   	
    	bDescriptorType     	5                   	
    	bEndpointAddress 	0x84  EP 4 IN          	
    	bmAttributes        	2                   	
      	Transfer Type        	Bulk             	
      	Synch Type           	None             	
      	Usage Type           	Data             	
    	wMaxPacketSize 	0x0040  1x 64 bytes      	
    	bInterval           	0                   	
  	Endpoint Descriptor:                          	
    	bLength             	7                   	
    	bDescriptorType     	5                   	
    	bEndpointAddress 	0x05  EP 5 OUT         	
    	bmAttributes        	2                   	
      	Transfer Type        	Bulk             	
      	Synch Type           	None             	
      	Usage Type           	Data             	
    	wMaxPacketSize 	0x0040  1x 64 bytes      	
    	bInterval           	0                   	
Device Status: 	0x0000                           	
  (Bus Powered)


Mein Multi-Cardreader funktioniert soweit, darum vermute ich erstmal nicht, dass es an fehlenden Kernel-Modulen liegt. Theoretisch könnte ich das Gerät auch über diesen füttern, aber idealer wäre ein direkter Weg.

2

19.06.2009, 23:35

Quellcode

1
2
# grep MULTI_LUN /usr/src/linux/.config
CONFIG_SCSI_MULTI_LUN=y
wirst du dann vermutlich schon gesetzt haben?

3

20.06.2009, 14:48

Ja, ist gesetzt.

4

23.07.2009, 15:12

Ich hatte mit meinem LG HB620T unter Ubuntu 9.04 das gleiche Problem. Offensichtlich sind in beiden Mobiltelefonen die gleichen Chips mit der USB-Id 05c6:1000 verbaut. Nachdem ich

http://kerneltrap.org/mailarchive/linux-…/5776813/thread
gelesen habe, kam ich auf die Idee, die Zeile

Quellcode

1
usb-storage option_zero_cd=2

in die Datei /etc/modules einzufügen und voilà: Es funktioniert. Nachteil ist, dass Geräte mit der gleichen USB-ID, die eine CD mit Windows-Treibern emulieren wohl nicht funktionieren werden.