Problem mit USB Stick seid Umstellung auf Kernel 2.6

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
timux
Beiträge: 5
Registriert: 02.04.2004 19:08:38
Wohnort: Philippsthal/Hessen + Berlin
Kontaktdaten:

Problem mit USB Stick seid Umstellung auf Kernel 2.6

Beitrag von timux » 02.04.2004 19:14:01

Hiho,
ich probier jetzt schon seit längerem meinen 128 Mbyte USB Stick unter Linux
2.6 zu benutzen,
aber ich bekomm immer die Fehlermeldung

Code: Alles auswählen

usb 1-1: control timeout on ep0in
Irgendwie muss es daran liegen, dass hotplug dem stick kein Treibermodul
(usb-storage) zuweisen kann.
Daten zu dem Stick:
"Leading Driver, UD-11 - 128 MByte"
lsusb schreibt:

Code: Alles auswählen

Bus 002 Device 002: ID 045e:001e Microsoft Corp. IntelliMouse explorer
  Bus 002 Device 001: ID 0000:0000  
  Bus 001 Device 001: ID 0000:0000  
Mehr Infos liefert /var/log/messages, hier steht zumindest die Produkt ID:

Code: Alles auswählen

Apr  1 19:52:07 timuxkiste kernel: usb 1-1: new full speed USB device using 
address 2
Apr  1 19:52:07 timuxkiste kernel: usb 1-1: Product: USB Embedded Hub
Apr  1 19:52:07 timuxkiste kernel: usb 1-1: Manufacturer: Leading Driver 
Co.,LTD.
Apr  1 19:52:07 timuxkiste kernel: hub 1-1:1.0: USB hub found
Apr  1 19:52:07 timuxkiste kernel: hub 1-1:1.0: 2 ports detected
Apr  1 19:52:08 timuxkiste usb.agent[17691]: ... no modules for USB product 
67b/2315/1
Apr  1 19:52:13 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr  1 19:52:36 timuxkiste kernel: usb 1-1: control timeout on ep0out
Apr  1 19:52:41 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr  1 19:52:50 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr  1 19:52:50 timuxkiste kernel: usb 1-1: USB disconnect, address 2
Der Stick funktioniert 100% (unter Windows getestet) und lief v
orher auch
schon an meinem Rechner
jedoch unter 2.4.18 - 22! Hoffe jemand kann mir helfen die Zuordnung wieder
herzustellen. Axo: USB sonst funzt,
meine USB Maus geht schließlich auch. Und usb-storage ist fest in den kenel
kompiliert:

Code: Alles auswählen

Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
Hoffe mir kann jemand helfen, da ich schon seit Monaten am rumbasteln bin, und
langsam keine Ideen mehr hab.
Patch jetzt erstmal auf 2.6.4
Grüße und vielen Dank im Vorraus
Timux

PS: Hier noch die Ausgabe von dmesg:

Code: Alles auswählen

drivers/usb/host/uhci-hcd.c: d000: wakeup_hc
hub 1-0:1.0: port 1, status 101, change 1, 12 Mb/s
hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
usb 1-1: new full speed USB device using address 2
usb 1-1: new device strings: Mfr=1, Product=3, SerialNumber=0
drivers/usb/core/message.c: USB device number 2 default language ID 0x409
usb 1-1: Product: USB Embedded Hub
usb 1-1: Manufacturer: Leading Driver Co.,LTD.
drivers/usb/core/usb.c: usb_hotplug
usb 1-1: registering 1-1:1.0 (config #1, interface 0)
drivers/usb/core/usb.c: usb_hotplug
hub 1-1:1.0: usb_probe_interface
hub 1-1:1.0: usb_probe_interface - got id
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 2 ports detected
hub 1-1:1.0: compound device; port removable status: FF
hub 1-1:1.0: individual port power switching
hub 1-1:1.0: individual port over-current protection
hub 1-1:1.0: Port indicators are not supported
hub 1-1:1.0: power on to power good time: 100ms
hub 1-1:1.0: hub controller current requirement: 100mA
hub 1-1:1.0: local power source is lost (inactive)
hub 1-1:1.0: no over-current condition exists
hub 1-1:1.0: enabling power on all ports
hub 1-1:1.0: port 1, status 101, change 1, 12 Mb/s
hub 1-1:1.0: transfer --> -75
usb 1-1: control timeout on ep0in
drivers/usb/host/uhci-hcd.c: d000: suspend_hc
hub 1-1:1.0: hub_port_status failed (err = -110)
hub 1-1:1.0: connect-debounce failed, port 1 disabled
usb 1-1: control timeout on ep0out
hub 1-1:1.0: cannot disable port 1 (err = -110)
usb 1-1: control timeout on ep0in
hub 1-1:1.0: hub_port_status failed (err = -110)
usb 1-1: control timeout on ep0in
hub 1-1:1.0: hub_hub_status failed (err = -110)
hub 1-1:1.0: get_hub_status failed
hub 1-0:1.0: port 1, status 100, change 3, 12 Mb/s
usb 1-1: USB disconnect, address 2
usb 1-1: usb_disable_device nuking all URBs
uhci_hcd 0000:00:04.2: shutdown urb c6e96900 pipe 40408280 ep1in-intr
usb 1-1: unregistering interface 1-1:1.0
usb 1-1: hcd_unlink_urb c6e96900 fail -16
drivers/usb/core/usb.c: usb_hotplug
usb 1-1: unregistering device
drivers/usb/core/usb.c: usb_hotplug
hub 1-0:1.0: port 1 enable change, status 100
Zuletzt geändert von timux am 07.04.2004 20:35:21, insgesamt 1-mal geändert.

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 05.04.2004 21:56:48

Wie schaut denn der USB-Part in deiner Kernel-Config aus? Ich hab da

Code: Alles auswählen

CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
fest reinkompiliert.

Frohes Werkeln!

timux
Beiträge: 5
Registriert: 02.04.2004 19:08:38
Wohnort: Philippsthal/Hessen + Berlin
Kontaktdaten:

so schauts aus *G*

Beitrag von timux » 06.04.2004 19:47:12

Also: less config | grep CONFIG_USB | grep =y liefert

Code: Alles auswählen

CONFIG_USB=y
CONFIG_USB_DEBUG=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_BLUETOOTH_TTY=y
CONFIG_USB_STORAGE=y
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT=y
CONFIG_USB_HIDDEV=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_GENESYS=y
CONFIG_USB_NET1080=y
CONFIG_USB_PL2301=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_ZAURUS=y
CONFIG_USB_CDCETHER=y
CONFIG_USB_AX8817X=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_EZUSB=y
und folgendes hab ich als module:

Code: Alles auswählen

CONFIG_USB_AUDIO=m
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_WACOM=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_DABUSB=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_USBNET=m
CONFIG_USB_USS720=m
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_KEYSPAN=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_XIRCOM=m
Hab auch schon alles mögliche probiert. Brauch ich das SCSI_subsystem noch für usb_storage??? hab auch einfach mal den scsi support fest mit in den kernel kompiliert.
Wie gesagt, ich glaube das das problem an der zuordnung minor-nr. und usb_storage liegt. Weiss vielleicht jemand, wie ich dies manuel zuordnen kann?? also hotplug, oder usb sagen, dass es bei diesem gerät diesen treiber benuzten soll!
Hoffe mir kann jemand helfen...
MfG
Timux

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 07.04.2004 00:12:54

SCSI ist für usb-storage nötig, da usb-storage einfach SCSI über ein USB Kabel ist... Die Major/Mionor Zuordnung kann nicht das Problem sein, die wird vom Kernel erledigt...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

timux
Beiträge: 5
Registriert: 02.04.2004 19:08:38
Wohnort: Philippsthal/Hessen + Berlin
Kontaktdaten:

hmmm...

Beitrag von timux » 07.04.2004 20:31:51

hmmm...
also scsi mäßig hab ich folgendes im kernel:

Code: Alles auswählen

CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_QLA2XXX=y
keine module!
Hab ich vielleicht was vergessen???
Kann es nicht sein, dass es doch an der module zuordnung liegt? Hier nochmal die Ausgabe von /var/log/messages:

Code: Alles auswählen

Apr 1 19:52:07 timuxkiste kernel: usb 1-1: new full speed USB device using
address 2
Apr 1 19:52:07 timuxkiste kernel: usb 1-1: Product: USB Embedded Hub
Apr 1 19:52:07 timuxkiste kernel: usb 1-1: Manufacturer: Leading Driver
Co.,LTD.
Apr 1 19:52:07 timuxkiste kernel: hub 1-1:1.0: USB hub found
Apr 1 19:52:07 timuxkiste kernel: hub 1-1:1.0: 2 ports detected
Apr 1 19:52:08 timuxkiste usb.agent[17691]: ... no modules for USB product
67b/2315/1
Apr 1 19:52:13 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr 1 19:52:36 timuxkiste kernel: usb 1-1: control timeout on ep0out
Apr 1 19:52:41 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr 1 19:52:50 timuxkiste kernel: usb 1-1: control timeout on ep0in
Apr 1 19:52:50 timuxkiste kernel: usb 1-1: USB disconnect, address 2
Habt ihr vielleicht sonst noch ideen?
Thx, Timux :roll:

Antworten