[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