Fritz!X USB an ohci-Usb-Controller
Hallo Liste, ich habe hier in meinem Rechner (SuSE 6.4, Kernel 2.4.17) eine USB-Controller-Karte (PCI) mit einem ohci-Chip drauf. An diesem Controller hängt meine Fritz!X USB. Nun stürzt der Treiber der Fritz!X, der fxusb, aber ständig in unregelmäßigen Abständen ab; daß können wenige Minuten, aber auch mehrere Stunden sein. Die Fehlermeldungen lautet folgendermaßen (Ausschnitt aus /var/log/messages) Jan 10 18:04:44 server isdnlog: Jan 10 18:04:44 tei 66 calling Arcor with Arcor.de HANGUP ( 0:04:42 I=189.8Kb O= 32.8Kb) Jan 10 18:15:45 server -- MARK -- Jan 10 18:32:01 server kernel: fxusb: Rx URB status: -110 Jan 10 18:32:41 server last message repeated 2 times Wie zu sehen ist, besteht zwischen der Fehlermeldung und dem übrigen Geschehen auf dem Rechner keinerlei zeitlicher Zusammenhang. Außerdem finde ich unter anderem folgende Meldung(en): Jan 10 19:00:39 server kernel: fxusb: Tx URB status: -110 Jan 10 19:00:39 server kernel: usb-ohci.c: bug in call from c01fe00e; use async! Jan 10 19:00:39 server kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000014 Jan 10 19:00:39 server kernel: printing eip: Jan 10 19:00:39 server kernel: c887fb2b Jan 10 19:00:39 server kernel: *pde = 00000000 Jan 10 19:00:39 server kernel: Oops: 0002 Jan 10 19:00:39 server kernel: CPU: 0 Jan 10 19:00:39 server kernel: EIP: 0010:[usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-611541/96] Not tainted Jan 10 19:00:39 server kernel: EFLAGS: 00010282 Jan 10 19:00:39 server kernel: eax: c5dc9c00 ebx: c5eb50c4 ecx: 00000009 edx: 00000000 Jan 10 19:00:39 server kernel: esi: c889d7c0 edi: 00000000 ebp: c5b55d7c esp: c5b55d64 Jan 10 19:00:39 server kernel: ds: 0018 es: 0018 ss: 0018 Jan 10 19:00:39 server kernel: Process fxusb-2 (pid: 194, stackpage=c5b55000) Jan 10 19:00:39 server kernel: Stack: c889d7e0 c889d7c0 00000000 c88800db c5b55de8 c8900fea c5b55d9c c887fe23 Jan 10 19:00:39 server kernel: c5eb50c4 00000282 c5b55dbc c887f197 c5eef564 c5ffbd24 c5b55dcc c887fdd8 Jan 10 19:00:39 server kernel: 00000000 00000000 c5b55dec c8884f34 c5b55e44 00000000 1fff03ff c8880b6f Jan 10 19:00:39 server kernel: Call Trace: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-489504/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-489536/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-610085/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-81942/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-610781/96] Jan 10 19:00:39 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-613993/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-610856/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-590028/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-607377/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-60916/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-599942/96] Jan 10 19:00:40 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-489504/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-489536/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-489408/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-487184/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-604985/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-599487/96] Jan 10 19:00:40 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-576077/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-579434/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-421223/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-81942/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-576272/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-526965/96] Jan 10 19:00:40 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-589876/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-76960/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-463486/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-463421/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-591023/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-135420/96] Jan 10 19:00:40 server kernel: [add_timer_randomness+197/204] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-76416/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-604768/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-602466/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-135420/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-59852/96] Jan 10 19:00:40 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-59840/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-602245/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-605948/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-590714/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-135420/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-135448/96] Jan 10 19:00:40 server kernel: [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-135448/96] [usb-ohci:__insmod_usb-ohci_O/lib/modules/2.4.17/kernel/drivers/usb/u+-611217/96] [kernel_thread+40/56] Jan 10 19:00:40 server kernel: Jan 10 19:00:40 server kernel: Code: 89 42 14 8b 13 8b 43 2c 8b 0a 8a 40 02 25 ff 00 00 00 c1 e1 Was soll ich damit anfangen? Ksymoops drüber laufen lassen und den Output den Kernelentwicklern zukommen lassen? Danke und Bye JT
Nabend!
ich habe hier in meinem Rechner (SuSE 6.4, Kernel 2.4.17) eine USB-Controller-Karte (PCI) mit einem ohci-Chip drauf. An diesem Controller hängt meine Fritz!X USB.
Interessante Kombination... was ist das für ein Rechner, Chip-Satz und Name des Controllers, etc. Sind diese Angaben auch verfügbar?
Jan 10 18:32:01 server kernel: fxusb: Rx URB status: -110 Jan 10 18:32:41 server last message repeated 2 times
Das ist seltsam und sollte eigentlich nur auftreten, wenn das Kabel gezogen wird oder der Host-Controller ein Problem hat. Der Treiber will lesen, bekommt diese Anforderung eber mit einem Fehlerstatus zurück...
Jan 10 19:00:39 server kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000014
Oops!
Jan 10 19:00:39 server kernel: Process fxusb-2 (pid: 194, stackpage=c5b55000)
Der Hänger tritt letztendlich im fxusb-Treiber auf. Welche Version des Treibers nimmst Du? Woher und von wann hast Du den? Der ist ja sicher selbstübersetzt, oder?
Was soll ich damit anfangen? Ksymoops drüber laufen lassen und den Output den Kernelentwicklern zukommen lassen?
ksymoops ist ok, aber die Kernelentwickler kennen/verwalten ja diesen Treiber nicht... Gruß, =OF= -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Am Donnerstag, 10. Januar 2002 19:33 schrieb Ole Foskaty:
ich habe hier in meinem Rechner (SuSE 6.4, Kernel 2.4.17) eine USB-Controller-Karte (PCI) mit einem ohci-Chip drauf. An diesem Controller hängt meine Fritz!X USB.
Interessante Kombination... was ist das für ein Rechner, Chip-Satz und Name des Controllers, etc. Sind diese Angaben auch verfügbar?
Der Rechner sieht u.a. folgendermaßen aus: Mainboard Gigabyte GA-586HX rev. 1.54 Chipsatz Intel HX430 TXC (Triton II] (rev 1) Intel Pentium 200 128 MB EDO RAM Der USB-Controller: USB OHCI Root Hub (lt. #cat /proc/bus/usb/devices) OPTi Inc. 82C861 (rev 16)
Jan 10 19:00:39 server kernel: Process fxusb-2 (pid: 194, stackpage=c5b55000)
Der Hänger tritt letztendlich im fxusb-Treiber auf. Welche Version des Treibers nimmst Du? Woher und von wann hast Du den? Der ist ja sicher selbstübersetzt, oder?
Es handelt sich um Version 03.09.10, Build 01.07.20. Der Treiber kommt von AVM und ist aus Juli 2001.
Was soll ich damit anfangen? Ksymoops drüber laufen lassen und den Output den Kernelentwicklern zukommen lassen?
ksymoops ist ok, aber die Kernelentwickler kennen/verwalten ja diesen Treiber nicht...
Also an AVM schicken? JT
participants (2)
-
Jan Tim Schueszler
-
Ole Foskaty