[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
pgp00000.pgp
Description: PGP signature
