[gelöst] USB1.1 an USB2 (IBM T60)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
uname
Beiträge: 12497
Registriert: 03.06.2008 09:33:02

[gelöst] USB1.1 an USB2 (IBM T60)

Beitrag von uname » 06.04.2014 08:12:06

Hallo,
ich habe hier einen IBM T60 und ein Garmin Oregon - Navigationsgerät (USB 1.1). Auf anderen Systemen wird das Gerät erkannt. Auch wird das Gerät von einem Crunchbang-Live-USB-Stick von diesem IBM T60 erkannt. Das soll nun das Vergleichsgerät sein. Ich befürchte, dass der Treiber "uhci_hcd" für USB 1.1 nicht korrekt läuft. Die Internetsuche hat mir nicht wirklich geholfen.

Code: Alles auswählen

lspci -nnk (Debian):
00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200b]
        Kernel driver in use: ehci_hcd

Code: Alles auswählen

lspci -nnk (Crunchbang):
00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
Kernel driver in use: uhci_hcd
00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200a]
Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
Subsystem: Lenovo ThinkPad T60/R60 series [17aa:200b]
Kernel driver in use: ehci_hcd 
Ich gehe mal davon aus, dass mir der Treiber "uhci_hcd" fehlt. Leider weiß ich nicht warum und wie ich ihn konfigurieren kann.

Code: Alles auswählen

dmesg (Debian):
[    1.124597] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.124600] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.124603] usb usb1: Product: EHCI Host Controller
[    1.124606] usb usb1: Manufacturer: Linux 3.2.0-4-686-pae ehci_hcd
[    1.124609] usb usb1: SerialNumber: 0000:00:1d.7
[    1.126729] uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
[    1.126733] uhci_hcd 0000:00:1d.0: power state changed by ACPI to D0
[    1.126748] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.126752] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    1.126767] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.126812] uhci_hcd 0000:00:1d.0: irq 16, io base 0x00001800
[    1.126854] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.126857] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.126860] usb usb2: Product: UHCI Host Controller
[    1.126862] usb usb2: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[    1.126865] usb usb2: SerialNumber: 0000:00:1d.0
[    1.127000] hub 2-0:1.0: USB hub found
[    1.127005] hub 2-0:1.0: 2 ports detected
[    1.127104] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    1.127108] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    1.127118] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    1.127158] uhci_hcd 0000:00:1d.1: irq 17, io base 0x00001820
[    1.127195] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    1.127198] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.127201] usb usb3: Product: UHCI Host Controller
[    1.127204] usb usb3: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[    1.127206] usb usb3: SerialNumber: 0000:00:1d.1
[    1.127325] hub 3-0:1.0: USB hub found
[    1.127330] hub 3-0:1.0: 2 ports detected
[    1.127423] uhci_hcd 0000:00:1d.2: power state changed by ACPI to D0
[    1.127426] uhci_hcd 0000:00:1d.2: power state changed by ACPI to D0
[    1.127438] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    1.127442] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    1.127451] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    1.127491] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001840
[    1.127528] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    1.127531] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.127534] usb usb4: Product: UHCI Host Controller
[    1.127536] usb usb4: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[    1.127539] usb usb4: SerialNumber: 0000:00:1d.2
[    1.127669] hub 4-0:1.0: USB hub found
[    1.127674] hub 4-0:1.0: 2 ports detected
[    1.127763] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    1.127767] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    1.127776] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[    1.127804] uhci_hcd 0000:00:1d.3: irq 19, io base 0x00001860
[    1.127840] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    1.127843] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.127846] usb usb5: Product: UHCI Host Controller
[    1.127848] usb usb5: Manufacturer: Linux 3.2.0-4-686-pae uhci_hcd
[    1.127851] usb usb5: SerialNumber: 0000:00:1d.3
[    1.127973] hub 5-0:1.0: USB hub found
[    1.127978] hub 5-0:1.0: 2 ports detected
[    1.788020] usb 5-1: new full-speed USB device number 2 using uhci_hcd
[    1.958844] usb 5-1: New USB device found, idVendor=0a5c, idProduct=2110
[    1.958848] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.958851] usb 5-1: Product: BCM2045B
[    1.958854] usb 5-1: Manufacturer: Broadcom Corp
[    2.200034] usb 5-2: new full-speed USB device number 3 using uhci_hcd
[    2.374847] usb 5-2: New USB device found, idVendor=0483, idProduct=2016
[    2.374852] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.374856] usb 5-2: Product: Biometric Coprocessor
[    2.374858] usb 5-2: Manufacturer: STMicroelectronics
[   28.545650] uhci_hcd 0000:00:1d.3: remove, state 1
[   28.545664] usb usb5: USB disconnect, device number 1
[   28.545670] usb 5-1: USB disconnect, device number 2
[   28.547912] Bluetooth: hci0 urb f4e90500 submission failed
[   28.797730] usb 5-2: USB disconnect, device number 3
[   28.798893] uhci_hcd 0000:00:1d.3: USB bus 5 deregistered
[   28.798931] uhci_hcd 0000:00:1d.2: remove, state 4
[   28.798940] usb usb4: USB disconnect, device number 1
[   28.799350] uhci_hcd 0000:00:1d.2: USB bus 4 deregistered
[   28.799379] uhci_hcd 0000:00:1d.1: remove, state 4
[   28.799388] usb usb3: USB disconnect, device number 1
[   28.799794] uhci_hcd 0000:00:1d.1: USB bus 3 deregistered
[   28.799824] uhci_hcd 0000:00:1d.0: remove, state 4
[   28.799833] usb usb2: USB disconnect, device number 1
[   28.800580] uhci_hcd 0000:00:1d.0: USB bus 2 deregistered

Code: Alles auswählen

dmsg (Crunchbang)
[ 29.719056] fuse init (API version 7.17)
[ 264.368054] usb 2-2: new full-speed USB device number 2 using uhci_hcd
[ 264.580102] usb 2-2: New USB device found, idVendor=091e, idProduct=231b
[ 264.580110] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=5
[ 264.580116] usb 2-2: SerialNumber: 0000d5c7f008

Code: Alles auswählen

lsusb (Debian):
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Alles auswählen

lsusb (Crunchbang):
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Bus 005 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 005 Device 003: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 002 Device 002: ID 091e:231b Garmin International 

Code: Alles auswählen

lsmod|fgrep usb (Debian):
btusb                  17278  0 
bluetooth             103791  11 btusb,bnep,rfcomm
usbcore               104555  3 ehci_hcd,btusb
usb_common             12338  1 usbcore
lsmod|fgrep uhci
Der Treiber "uhci_hcd" scheint zu fehlen. Nur wie komme ich da ran.

Code: Alles auswählen

lsmod |fgrep usb (Crunchbang):
btusb                  17330  2 
bluetooth              99230  23 btusb,rfcomm,bnep
usb_storage            35245  1 
scsi_mod              135542  5 libata,sd_mod,sr_mod,sg,usb_storage
usbcore               100644  5 ehci_hcd,uhci_hcd,usb_storage,btusb
usb_common             12338  1 usbcore

Code: Alles auswählen

uname -a (Debian):
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux

Code: Alles auswählen

uname -a (Crunchbang):
Linux crunchbang 3.2.0-4-486 #1 Debian 3.2.35-2 i686 GNU/Linux
Im übrigen wäre es auch nett wenn die Laufwerke automatisch gemountet würden und der Mountpoint-Name automatisch gewählt würde (z.B. /media/GARMIN). Ich nutze Debian Wheezy nur mit Openbox und so könnte es sein, dass irgenwelche Pakete fehlen, die natürlich bei z.B. Gnome oder Xfce4 dabeigewesen wären.
Zuletzt geändert von uname am 06.04.2014 14:40:41, insgesamt 1-mal geändert.

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: USB1.1 an USB2 (IBM T60)

Beitrag von Taomon » 06.04.2014 10:14:52

Hi uname,
hast Du schon mal versucht das Modul händisch zu laden?

Code: Alles auswählen

modprobe -v uhci_hcd 
Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

uname
Beiträge: 12497
Registriert: 03.06.2008 09:33:02

Re: [gelöst] USB1.1 an USB2 (IBM T60)

Beitrag von uname » 06.04.2014 14:42:28

Danke für den Tipp. Dadurch konnte ich das Problem lokalisieren. Bei meinem neuen Rechner habe ich ein paar Tuning-Empfehlungen nach /etc/rc.local kopiert. Hierzu gehört auch, dass das Modul einfach entladen wurde. Nun funktioniert wieder alles.

Weiß vielleicht jemand wie ich anstatt /media/usb1 z.B. /media/GARMIN erhalte?

Benutzeravatar
Taomon
Beiträge: 627
Registriert: 08.03.2011 16:34:38
Lizenz eigener Beiträge: GNU Free Documentation License

Re: [gelöst] USB1.1 an USB2 (IBM T60)

Beitrag von Taomon » 06.04.2014 15:09:31

uname hat geschrieben:Weiß vielleicht jemand wie ich anstatt /media/usb1 z.B. /media/GARMIN erhalte?
Das müßte mit einer Udev-Regel gehen.

Taomon
Bitte gelegentliche Schreibfehler übersehen. Ich habe ADHS. Danke.

KP97
Beiträge: 3762
Registriert: 01.02.2013 15:07:36

Re: [gelöst] USB1.1 an USB2 (IBM T60)

Beitrag von KP97 » 06.04.2014 15:47:19

uname hat geschrieben:Weiß vielleicht jemand wie ich anstatt /media/usb1 z.B. /media/GARMIN erhalte?
Oder das Gerät mit einem Label versehen.

uname
Beiträge: 12497
Registriert: 03.06.2008 09:33:02

Re: [gelöst] USB1.1 an USB2 (IBM T60)

Beitrag von uname » 06.04.2014 19:21:22

Bei Crunchbang funktioniert das automatisch. Werde mal nach Udev suchen. Danke.

Antworten