oops in bus_add_driver with 2.5.67-bk4

From: Florin Iucha (florin@iucha.net)
Date: Sat Apr 12 2003 - 16:55:44 EST


2.5.67-bk4 oopses at boot with:

ohci-hcd 00:02.2: Silicon Integrated S 7001
ohci-hcd 00:02.2: irq 5, pci mem e485b000
Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated.
ohci-hcd 00:02.2: new USB bus registered, assigned bus number 1
hub 1-0:0: USB hub found
hub 1-0:0: 3 ports detected
ohci-hcd 00:02.3: Silicon Integrated S 7001 (#2)
ohci-hcd 00:02.3: irq 10, pci mem e485d000
ohci-hcd 00:02.3: new USB bus registered, assigned bus number 2
hub 2-0:0: USB hub found
hub 2-0:0: 3 ports detected
Unable to handle kernel NULL pointer dereference at virtual address 00000040
 printing eip:
c0282904
*pde = 00000000
Oops: 0002 [#1]
CPU: 0
EIP: 0060:[<c0282904>] Not tainted
EFLAGS: 00010282
EIP is at devclass_add_driver+0x34/0x90
eax: 00000040 ebx: fffffff8 ecx: fffffff0 edx: ffff0001
esi: 00000040 edi: 00000000 ebp: c03f8658 esp: c151df50
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=c151c000 task=dff8e040)
Stack: c03f88c0 c03f8674 c03f7c44 00000000 c03f7c00 c0282152 c03f8658 c03f8640
       00000001 00000000 00000000 c0282628 c03f8658 00000000 00000000 c0282628
       c03f8408 c02dc8b3 c03f8658 00000000 c04570e0 c02324f7 c03f8408 c044c3e3
Call Trace:
 [<c0282152>] bus_add_driver+0x82/0xe0
 [<c0282628>] driver_register+0x38/0x40
 [<c0282628>] driver_register+0x38/0x40
 [<c02dc8b3>] usb_register+0x73/0xb0
 [<c02324f7>] pci_register_driver+0x47/0x60
 [<c012c27f>] init_workqueues+0xf/0x50
 [<c01050a3>] init+0x33/0x190
 [<c0105070>] init+0x0/0x190
 [<c0108abd>] kernel_thread_helper+0x5/0x18

Code: 0f c1 10 85 d2 0f 85 48 04 00 00 89 2c 24 e8 99 fe ff ff 85
 <0>Kernel panic: Attempted to kill init!

Kernel compiled with
florin@beaver:~$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/3.2.3/specs
Configured with: ../src/configure -v
--enable-languages=c,c++,java,f77,proto,pascal,objc,ada --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--with-gxx-include-dir=/usr/include/c++/3.2 --enable-shared
--with-system-zlib --enable-nls --without-included-gettext
--enable-__cxa_atexit --enable-clocale=gnu --enable-java-gc=boehm
--enable-objc-gc i386-linux
Thread model: posix
gcc version 3.2.3 20030407 (Debian prerelease)

Let me know if you need more details.

florin

-- 

"NT is to UNIX what a doughnut is to a particle accelerator."


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Apr 15 2003 - 22:00:27 EST