[1.] PROBLEM: Kernel oops registering usbnet

[2.] Full description:

I have a Sharp Zaurus 5500 PDA, which I'm using usbnet to sync with. The
cradle's USB cable is plugged into my USB ports, and I place the Zaurus
in the cradle to sync with my PC. Last time I did so, I got this error
message:

Unable to handle kernel NULL pointer dereference at virtual address 000000c0

It was followed by a kernel oops, which I ran through ksymoops and
reproduced below. Note that I had already placed the Zaurus in its
cradle several times, and removed it several times, before triggering
this message. Yes, it's an intermittent bug -- sorry. :-( Here's the
last few lines from the output of 'dmesg > dmesglog.txt'. Note the
(successful) register & unregister events showing up -- the register
events occur when I put the Zaurus in its sync cradle, and the
unregister events occur when I remove the Zaurus from its sync cradle.

--- begin dmesg output ---

usb0: register usbnet at usb-0000:00:04.2-2, Sharp Zaurus SL-5x00
usb 1-2: USB disconnect, address 3
usb0: unregister usbnet usb-0000:00:04.2-2, Sharp Zaurus SL-5x00
hub 1-0:1.0: new USB device on port 2, assigned address 4
usb0: register usbnet at usb-0000:00:04.2-2, Sharp Zaurus SL-5x00
usb 1-2: USB disconnect, address 4
usb0: unregister usbnet usb-0000:00:04.2-2, Sharp Zaurus SL-5x00
hub 1-0:1.0: new USB device on port 2, assigned address 5
Unable to handle kernel NULL pointer dereference at virtual address
000000c0
 printing eip:
c0320507
*pde = 00000000
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<c0320507>]    Tainted: G S
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: ffffff30   ebx: cecf5b80   ecx: 00000000   edx: 00000001
esi: 00000000   edi: 00000001   ebp: c1373d30   esp: c1373d24
ds: 007b   es: 007b   ss: 0068
Stack: cecf5b80 00000000 00000001 c1373d74 c0326aac ffffff30 00000001 00000000
       00001388 c1373d5c c013586f 00000000 ced7a998 ced7a998 ced7a140 c1373d8c
       00000000 cecf5b80 00000000 00000000 c1373d8c c032072a ffffff30 00000001
Call Trace:
 [<c0326aac>] usb_set_interface+0x25/0x165
 [<c013586f>] rcu_check_quiescent_state+0x9d/0xd2
 [<c032072a>] usb_driver_release_interface+0x41/0x54
 [<c033fc65>] cdc_bind+0x154/0x2d5
 [<c02d88eb>] alloc_etherdev+0x21/0x25
 [<c03424a4>] usbnet_probe+0x3f9/0x42b
 [<c010be2e>] apic_timer_interrupt+0x1a/0x20
 [<c0320344>] usb_probe_interface+0x8a/0xab
 [<c02c23fd>] bus_match+0x3d/0x65
 [<c02c2477>] device_attach+0x52/0xae
 [<c02c267a>] bus_add_device+0x76/0xba
 [<c02c13de>] device_add+0xa0/0x141
 [<c0326f0a>] usb_set_configuration+0x1f3/0x25d
 [<c032139e>] usb_new_device+0x254/0x3e5
 [<c032345d>] hub_port_connect_change+0x1dc/0x33c
 [<c03238b0>] hub_events+0x2f3/0x371
 [<c0323960>] hub_thread+0x32/0xed
 [<c0120282>] default_wake_function+0x0/0x2e
 [<c032392e>] hub_thread+0x0/0xed
 [<c0109289>] kernel_thread_helper+0x5/0xb
Code: 8b b0 90 01 00 00 0f b6 46 04 39 c1 7d 17 89 c3 8b 44 8e 0c

---- end dmesg output ----

There's no date/time stamp on dmesg output, but going back through
/var/log/messages, I was able to find the times when those register and
unregister events occurred. The relevant sections of /var/log/messages:

--- begin /var/log/messages quote ---
Oct  5 18:49:12 rmunnlfs kernel: hub 1-0:1.0: new USB device on port 2, assigned 
address 3
Oct  5 18:49:12 rmunnlfs usb.agent[500]: ... no modules for USB product 4dd/8004/0
Oct  5 18:49:12 rmunnlfs net.agent[518]: how do I bring interfaces up on this distro?
Oct  5 18:49:12 rmunnlfs net.agent[518]: add event not handled
Oct  5 18:49:12 rmunnlfs usb.agent[533]: ... no modules for USB product 4dd/8004/0
Oct  5 18:49:12 rmunnlfs kernel: usb0: register usbnet at usb-0000:00:04.2-2, Sharp 
Zaurus SL-5x00
Oct  5 18:53:58 rmunnlfs kernel: usb 1-2: USB disconnect, address 3
Oct  5 18:53:58 rmunnlfs kernel: usb0: unregister usbnet usb-0000:00:04.2-2, Sharp 
Zaurus SL-5x00
Oct  5 18:54:52 rmunnlfs kernel: hub 1-0:1.0: new USB device on port 2, assigned 
address 4
Oct  5 18:54:52 rmunnlfs usb.agent[633]: ... no modules for USB product 4dd/8004/0
Oct  5 18:54:52 rmunnlfs net.agent[657]: how do I bring interfaces up on this distro?
Oct  5 18:54:52 rmunnlfs net.agent[657]: add event not handled
Oct  5 18:54:52 rmunnlfs usb.agent[670]: ... no modules for USB product 4dd/8004/0
Oct  5 18:54:52 rmunnlfs kernel: usb0: register usbnet at usb-0000:00:04.2-2, Sharp 
Zaurus SL-5x00
Oct  5 19:27:11 rmunnlfs kernel: usb 1-2: USB disconnect, address 4
Oct  5 19:27:11 rmunnlfs kernel: usb0: unregister usbnet usb-0000:00:04.2-2, Sharp 
Zaurus SL-5x00
Oct  6 00:10:21 rmunnlfs kernel: hub 1-0:1.0: new USB device on port 2, assigned 
address 5
Oct  6 00:10:21 rmunnlfs usb.agent[1062]: ... no modules for USB product 4dd/8004/0
---- end /var/log/messages quote ----

No further USB-related messages appear in my /var/log/messages. Notably
lacking, in particular, is the complaint "how do I bring interfaces up
on this distro?" from net.agent. I made no changes to my configuration
between 19:27:11 and 00:10:21, so net.agent did *not* suddenly find the
ifup, ifup.eth0, ifup.usb0, or whatever other script it was looking for.

[3.] Keywords: kernel oops usbnet register

[4.] Kernel version:

--- begin transcript ---
[EMAIL PROTECTED] ~/zaurus]cat /proc/version 
Linux version 2.6.0-test6 ([EMAIL PROTECTED]) (gcc version 3.3) #5 SMP Sun Oct 5 
17:52:39 BRT 2003
[EMAIL PROTECTED] ~/zaurus]
---- end transcript ----

[5.] Running the oops through ksymoops got me:

--- begin ksymoops output ---

ksymoops 2.4.9 on i686 2.6.0-test6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.0-test6/ (default)
     -m /System/Kernel/Boot/System.map (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<c0320507>]    Tainted: G S
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: ffffff30   ebx: cecf5b80   ecx: 00000000   edx: 00000001
esi: 00000000   edi: 00000001   ebp: c1373d30   esp: c1373d24
ds: 007b   es: 007b   ss: 0068
Stack: cecf5b80 00000000 00000001 c1373d74 c0326aac ffffff30 00000001 00000000
       00001388 c1373d5c c013586f 00000000 ced7a998 ced7a998 ced7a140 c1373d8c
       00000000 cecf5b80 00000000 00000000 c1373d8c c032072a ffffff30 00000001
Call Trace:
 [<c0326aac>] usb_set_interface+0x25/0x165
 [<c013586f>] rcu_check_quiescent_state+0x9d/0xd2
 [<c032072a>] usb_driver_release_interface+0x41/0x54
 [<c033fc65>] cdc_bind+0x154/0x2d5
 [<c02d88eb>] alloc_etherdev+0x21/0x25
 [<c03424a4>] usbnet_probe+0x3f9/0x42b
 [<c010be2e>] apic_timer_interrupt+0x1a/0x20
 [<c0320344>] usb_probe_interface+0x8a/0xab
 [<c02c23fd>] bus_match+0x3d/0x65
 [<c02c2477>] device_attach+0x52/0xae
 [<c02c267a>] bus_add_device+0x76/0xba
 [<c02c13de>] device_add+0xa0/0x141
 [<c0326f0a>] usb_set_configuration+0x1f3/0x25d
 [<c032139e>] usb_new_device+0x254/0x3e5
 [<c032345d>] hub_port_connect_change+0x1dc/0x33c
 [<c03238b0>] hub_events+0x2f3/0x371
 [<c0323960>] hub_thread+0x32/0xed
 [<c0120282>] default_wake_function+0x0/0x2e
 [<c032392e>] hub_thread+0x0/0xed
 [<c0109289>] kernel_thread_helper+0x5/0xb
Code: 8b b0 90 01 00 00 0f b6 46 04 39 c1 7d 17 89 c3 8b 44 8e 0c


>>EIP; c0320507 <usb_ifnum_to_if+e/3a>   <=====

>>eax; ffffff30 <__kernel_rt_sigreturn+1af0/????>
>>ebx; cecf5b80 <_end+e6cbc18/3f9d4098>
>>ebp; c1373d30 <_end+d49dc8/3f9d4098>
>>esp; c1373d24 <_end+d49dbc/3f9d4098>

Trace; c0326aac <usb_set_interface+25/165>
Trace; c013586f <rcu_check_quiescent_state+9d/d2>
Trace; c032072a <usb_driver_release_interface+41/54>
Trace; c033fc65 <cdc_bind+154/2d5>
Trace; c02d88eb <alloc_etherdev+21/25>
Trace; c03424a4 <usbnet_probe+3f9/42b>
Trace; c010be2e <apic_timer_interrupt+1a/20>
Trace; c0320344 <usb_probe_interface+8a/ab>
Trace; c02c23fd <bus_match+3d/65>
Trace; c02c2477 <device_attach+52/ae>
Trace; c02c267a <bus_add_device+76/ba>
Trace; c02c13de <device_add+a0/141>
Trace; c0326f0a <usb_set_configuration+1f3/25d>
Trace; c032139e <usb_new_device+254/3e5>
Trace; c032345d <hub_port_connect_change+1dc/33c>
Trace; c03238b0 <hub_events+2f3/371>
Trace; c0323960 <hub_thread+32/ed>
Trace; c0120282 <default_wake_function+0/2e>
Trace; c032392e <hub_thread+0/ed>
Trace; c0109289 <kernel_thread_helper+5/b>

Code;  c0320507 <usb_ifnum_to_if+e/3a>
00000000 <_EIP>:
Code;  c0320507 <usb_ifnum_to_if+e/3a>   <=====
   0:   8b b0 90 01 00 00         mov    0x190(%eax),%esi   <=====
Code;  c032050d <usb_ifnum_to_if+14/3a>
   6:   0f b6 46 04               movzbl 0x4(%esi),%eax
Code;  c0320511 <usb_ifnum_to_if+18/3a>
   a:   39 c1                     cmp    %eax,%ecx
Code;  c0320513 <usb_ifnum_to_if+1a/3a>
   c:   7d 17                     jge    25 <_EIP+0x25>
Code;  c0320515 <usb_ifnum_to_if+1c/3a>
   e:   89 c3                     mov    %eax,%ebx
Code;  c0320517 <usb_ifnum_to_if+1e/3a>
  10:   8b 44 8e 0c               mov    0xc(%esi,%ecx,4),%eax


1 error issued.  Results may not be reliable.

---- end ksymoops output ----


[6.] I have been unable to reproduce the problem, unfortunately.


[7.] Environment:

The distro is a homebrewed mixture of GoboLinux with LFS (Linux From
Scratch). Mostly it's LFS with the GoboLinux directory structure
(all installed software lives in /Programs/Foo/VersionNumber), and
I've been using the GoboLinux "SymlinkProgram" script to keep a /bin
full of symlinks to the actual binaries. (/usr/bin, /usr/local/bin,
etc., all are symlinks that point to /bin).

[7.1.] Software:

--- begin ver_linux output ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]sh scripts/ver_linux 
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux rmunnlfs.dyndns.org 2.6.0-test6 #5 SMP Sun Oct 5 17:52:39 BRT 2003 i686 unknown 
unknown GNU/Linux
 
Gnu C                  3.3
Gnu make               3.80
util-linux             2.11y
mount                  2.11y
e2fsprogs              1.32
reiserfsprogs          3.6.4
xfsprogs               2.3.5
PPP                    2.4.1
Linux C Library        2.3.1
Dynamic linker (ldd)   2.3.1
Linux C++ Library      so.5.0
Procps                 3.1.5
Net-tools              1.60
Kbd                    1.08
Sh-utils               5.0
Modules Loaded         
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end ver_linux output ----

Yes, there are no modules loaded. Everything I use, like usbnet or the
module for my sound card, is compiled into the kernel.

[7.2.] Processor information:

--- begin /proc/cpuinfo ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]cat /proc/cpuinfo 
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 4
cpu MHz         : 1400.635
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips        : 2752.51

[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end /proc/cpuinfo ----

[7.3.] Module information:

--- begin /proc/cpuinfo ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]cat /proc/modules 
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end /proc/cpuinfo ----

Again, yes, it's empty.

[7.4.] Loaded driver and hardware information:

--- begin /proc/ioports ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]cat /proc/ioports 
0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial
0330-0331 : MPU401 UART
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
0388-0389 : OPL2/3 (left)
038a-038b : OPL2/3 (right)
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial
0cf8-0cff : PCI conf1
9800-98ff : 0000:00:0d.0
  9800-98ff : 8139too
a000-a0ff : 0000:00:0a.0
  a000-a0ff : BusLogic BT-930
a400-a4ff : 0000:00:05.0
  a400-a4ff : CMI8738
d000-d01f : 0000:00:04.3
  d000-d01f : uhci-hcd
d400-d41f : 0000:00:04.2
  d400-d41f : uhci-hcd
d800-d80f : 0000:00:04.1
e000-e003 : 0000:00:00.0
e300-e37f : 0000:00:04.4
e800-e80f : 0000:00:04.4
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end /proc/ioports ----

--- begin /proc/iomem ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]cat /proc/iomem   
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c8000-000cb7ff : Extension ROM
000f0000-000fffff : System ROM
00100000-0ffebfff : System RAM
  00100000-00409a44 : Kernel code
  00409a45-005aa27f : Kernel data
0ffec000-0ffeefff : ACPI Tables
0ffef000-0fffefff : reserved
0ffff000-0fffffff : ACPI Non-volatile Storage
f2800000-f28000ff : 0000:00:0d.0
  f2800000-f28000ff : 8139too
f3000000-f3ffffff : 0000:00:0c.0
f4800000-f4800fff : 0000:00:0a.0
f5000000-f5000fff : 0000:00:09.0
f6000000-f6ffffff : 0000:00:0c.0
f7800000-f7800fff : 0000:00:00.0
f8000000-fbffffff : 0000:00:00.0
ffff0000-ffffffff : reserved
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end /proc/iomem ----

[7.5.] PCI information:

--- begin 'lspci -vvv' output ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]lspci -vvv
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller 
(rev 13)
        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
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
        Region 1: Memory at f7800000 (32-bit, prefetchable) [size=4K]
        Region 2: I/O ports at e000 [disabled] [size=4]
        Capabilities: [a0] AGP version 2.0
                Status: RQ=16 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- 
FW- AGP3- Rate=x1,x2
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP Bridge (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
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000e000-0000dfff
        Memory behind bridge: f5f00000-f5efffff
        Prefetchable memory behind bridge: f7800000-f77fffff
        BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-

00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
        Subsystem: Asustek Computer, Inc. A7M266 Mainboard
        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
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE 
(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: 32
        Region 4: I/O ports at d800 [size=16]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        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, cache line size 08
        Interrupt: pin D routed to IRQ 9
        Region 4: I/O ports at d400 [size=32]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 [UHCI])
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        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, cache line size 08
        Interrupt: pin D routed to IRQ 9
        Region 4: I/O ports at d000 [size=32]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.4 Non-VGA unclassified device: VIA Technologies, Inc. VT82C686 [Apollo Super 
ACPI] (rev 40)
        Subsystem: Asustek Computer, Inc. A7M266 Mainboard
        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-
        Interrupt: pin ? routed to IRQ 9
        Capabilities: [68] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
        Subsystem: Asustek Computer, Inc. CMI8738 6ch-MX
        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 (500ns min, 6000ns max)
        Interrupt: pin A routed to IRQ 10
        Region 0: I/O ports at a400 [size=256]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:09.0 Multimedia video controller: Zoran Corporation ZR36057PQC Video cutting 
chipset (rev 02)
        Subsystem: Miro Computer Products AG DC10 Plus
        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-
        Latency: 32 (500ns min, 4000ns max)
        Interrupt: pin A routed to IRQ 9
        Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=4K]

00:0a.0 SCSI storage controller: BusLogic Flashpoint LT (rev 01)
        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-
        Latency: 32 (2000ns min, 2000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at a000 [size=256]
        Region 1: Memory at f4800000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at <unassigned> [disabled] [size=32K]

00:0c.0 VGA compatible controller: nVidia Corporation NV4 [Riva TnT] (rev 03) (prog-if 
00 [VGA])
        Subsystem: Creative Labs Graphics Blaster RIVA TNT
        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 (1250ns min, 250ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at f3000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at f6000000 (32-bit, prefetchable) [size=16M]
        Expansion ROM at 000c0000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 1
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0d.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
        Subsystem: D-Link System Inc DFE-530TX+ 10/100 Ethernet Adapter
        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 (8000ns min, 16000ns max)
        Interrupt: pin A routed to IRQ 9
        Region 0: I/O ports at 9800 [size=256]
        Region 1: Memory at f2800000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0-,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end 'lspci -vvv' output ----

[7.6.] SCSI information:

--- begin /proc/scsi/scsi ---
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]cat
/proc/scsi/scsi 
Attached devices:
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: RICOH    Model: MP6201S          Rev: 2.20
  Type:   CD-ROM                           ANSI SCSI revision: 02
[EMAIL PROTECTED] /Depot/Sources/Kernel/linux-2.6.0-test6]
---- end /proc/scsi/scsi ----

Hope this helps find & fix whatever this bug was. If you have any other
questions or need more information from me, please feel free to contact
me at <[EMAIL PROTECTED]>.

-- 
Robin Munn <[EMAIL PROTECTED]> | http://www.rmunn.com/ | PGP key 0x6AFB6838
-----------------------------+-----------------------+----------------------
"Remember, when it comes to commercial TV, the program is not the product.
YOU are the product, and the advertiser is the customer." - Mark W. Schumann

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to