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

Reply via email to