Ok, its my first post here, sorry for the lenght of this:
Basically this is the situation. I have a pent100, with 16megs of ram,
running redhat6.2 and kernel 2.4.5. The box is used as a webserver, which
does not get much traffic at all, the site is acutally being built right now.
I also have a d-link 2port usb card I installed, so that I can use the
usb-ibmcam model2 I have to run a small webcam. I have used two programs to
capture the image (the ibmcam is seen as a v4l device) vgrabbj and webcam
from the xawtv package, the same crash occurs with both, so it doesn't seem to
be their fault. I would really really really like to solve this, i am willing
to try patches etc.. FYI, yes I do see that there are two USB controllers, the
first, (the VIA one) must be enabled in the bios, otherwise the one I added
will not work. The VIA one is just a chip, i have no idea why it is in the
machine, there are no ports for it just the chip. odd?? I think so.
The error I get, which completly takes the machine down is:
kernel BUG at usb-ohci.h:466!
Now the juicy bits:
the kernel error:
usb-ohci.c: unlink URB timeout
ibmcam_stop_isoc: usb_unlink_urb() error -110.
usb-ohci.c: unlink URB timeout
ibmcam_stop_isoc: usb_unlink_urb() error -110.
kernel BUG at usb-ohci.h:466!
Invalid operand: 0000
CPU: 0
EIP: 0010:[<c181a3c4>]
EFLAGS: 00010082
eax: 0000001e ebx: 00000000 ecx: 00000000 edx: 00000082
esi: c08ca800 edi: c08ca8b0 ebp: c074d670 esp: c0249efc
ds: 0018 es: 0018 ss: 0018
Process Swapper (pid: 0, stackpage=c02490000)
Stack: c181bd06 c181bd81 000001d2 c08ca800 00000000 c181e000 00000004 00e4b900
c08ca8d0 c053ec00 c0e4b900 c08ca8b0 00000004 00000000 00000000
c074d6787
00000007 00000296 c181b76d c08ca800 00000001 c0e91aa0 040000001
00000005
Call Trace: [<c181bd06>] [<c181bd81>] [<c181e000>] [<c181b76d>] [<c0107e4d>]
[<c0107fb7>] [<c0105170>]
[<c0106bd0>] [<c0105178>] [<c0105193>] [<c01051ea>] [<c0105000>]
[<c0100197>]
Code: 0f 0b 83 c4 0c 8d b4 26 00 00 00 00 8b 1b 89 5c 24 1c 8b 55
Kernel panic: Aiee, killing the interrupt handler!
In interrupt handler - not syncing
[root@pain2 /root]# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=c181e000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.01 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=0545 ProdID=8080 Rev= 3.0a
S: Product=USB IMAGING DEVICE
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl= 1ms
I: If#= 0 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=01(Isoc) MxPS=1022 Ivl= 1ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=82(I) Atr=02(Bulk) MxPS= 0 Ivl= 1ms
I: If#= 1 Alt= 1 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=82(I) Atr=02(Bulk) MxPS=1022 Ivl= 1ms
[root@pain2 linux]# /sbin/lspci -vvv
00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 16 set
Region 0: Memory at e8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [a0] AGP version 1.0
Status: RQ=7 SBA+ 64bit- FW- Rate=x1,x2
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3 AGP] (prog-if
00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0 set
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fff00000-000fffff
Prefetchable memory behind bridge: fff00000-000fffff
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP]
(rev 47)
Subsystem: VIA Technologies, Inc. MVP3 ISA Bridge
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping+
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 0 set
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 06)
(prog-if 8a [Master SecP PriP])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 64 set
Region 4: I/O ports at e000 [size=16]
00:07.2 USB Controller: VIA Technologies, Inc. VT82C586B USB (rev 02) (prog-if
00 [UHCI])
Subsystem: Unknown device 0925:1234
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 64 set, cache line size 08
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at e400 [size=32]
00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
00:08.0 VGA compatible controller: Tseng Labs Inc ET4000/W32p rev C (prog-if
00 [VGA])
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 10
Region 0: Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
Expansion ROM at d0000000 [disabled] [size=256M]
00:09.0 Ethernet controller: Accton Technology Corporation SMC2-1211TX (rev
10)
Subsystem: Accton Technology Corporation: Unknown device 1211
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 32 min, 64 max, 64 set
Interrupt: pin A routed to IRQ 12
Region 0: I/O ports at e800 [size=256]
Region 1: Memory at ed000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- AuxPwr- DSI- D1+ D2+ PME+
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0b.0 USB Controller: CMD Technology Inc USB0670 (rev 06) (prog-if 10
[OHCI])
Subsystem: CMD Technology Inc: Unknown device 0670
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping-
SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
<MAbort- >SERR- <PERR-
Latency: 2 min, 4 max, 0 set
Interrupt: pin A routed to IRQ 5
Region 0: Memory at ed001000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- AuxPwr- DSI- D1+ D2+ PME-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
[root@pain2 linux]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 5
cpu MHz : 100.228
fdiv_bug : no
hlt_bug : no
f00f_bug : yes
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 199.88
[root@pain2 linux]# cat /proc/modules
ibmcam 24160 0
videodev 4704 1 [ibmcam]
usb-ohci 17696 0 (unused)
8139too 11104 1 (autoclean)
[root@pain2 linux]# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
03c0-03df : vga+
03f6-03f6 : ide0
0cf8-0cff : PCI conf1
5000-50ff : VIA Technologies, Inc. VT82C586B ACPI
d000-dfff : PCI Bus #01
e000-e00f : VIA Technologies, Inc. Bus Master IDE
e400-e41f : VIA Technologies, Inc. UHCI USB
e800-e8ff : Accton Technology Corporation SMC2-1211TX
e800-e8ff : 8139too
[root@pain2 linux]# cat /proc/interrupts
CPU0
0: 170491 XT-PIC timer
1: 3 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 12 XT-PIC usb-ohci
12: 15681 XT-PIC eth0
14: 146120 XT-PIC ide0
NMI: 0
ERR: 0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users