Kernel oops with eepro100? Can this be confirmed?
Matthew Callaway <[email protected]>
| Newsgroups | gmane.linux.drivers.eepro100.devel |
|---|---|
| Message-ID | <[email protected]> |
Greetings, I have a GNU/Linux distribution that runs on two different hardware platforms. One of them has a motherboard with two built in Intel network interfaces that use the eepro100 driver, the other does not. The platform using the eepro100 driver oopses about once a week under little to no load. The boxes pass memtest86-3.0, which leads me to believe that the culprit is the eepro100 driver. This driver is the only thing different between the two platforms. Can anyone confirm that this is possible based on the following output? This is a stock 2.2.20 kernel with the included eepro100 driver: static const char *version = "eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html\n" "eepro100.c: $Revision: 1.20.2.10 $ 2000/05/31 Modified by Andrey V. Savochkin <[email protected]> and others\n" "eepro100.c: VA Linux custom, Dragan Stancevic <[email protected]> 2000/11/15\n"; ksymoops 2.3.4 on i686 2.2.20. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.2.20/ (default) -m /boot/System.map (specified) Jul 10 12:41:49 hostname kernel: Unable to handle kernel NULL pointer Jul 10 12:41:49 hostname kernel: current->tss.cr3 = 05688000, %cr3 = 05688000 Jul 10 12:41:49 hostname kernel: *pde = 00000000 Jul 10 12:41:49 hostname kernel: Oops: 0002 Jul 10 12:41:49 hostname kernel: CPU: 0 Jul 10 12:41:49 hostname kernel: EIP: 0010:[sys_open+100/148] Jul 10 12:41:49 hostname kernel: EFLAGS: 00010292 Jul 10 12:41:49 hostname kernel: eax: c02ced90 ebx: ffffffec ecx: ffffffff edx: c02cda30 Jul 10 12:41:49 hostname kernel: esi: c338a000 edi: 00000000 ebp: bffffd84 esp: c6e85fc0 Jul 10 12:41:49 hostname kernel: ds: 0018 es: 0018 ss: 0018 Jul 10 12:41:49 hostname kernel: Stack: c0109108 401024ff 00010800 080563f8 4010ba60 00000000 bffffd84 00000005 Jul 10 12:41:49 hostname kernel: 0000002b 0000002b 00000005 400c1894 00000023 00000202 bffffd0c 0000002b Jul 10 12:41:49 hostname kernel: Call Trace: [system_call+52/56] Jul 10 12:41:49 hostname kernel: Code: 89 17 eb 28 b8 00 e0 ff ff 21 e0 8b Using defaults from ksymoops -t elf32-i386 -a i386 Code; 00000000 Before first symbol 00000000 <_EIP>: Code; 00000000 Before first symbol 0: 89 17 mov %edx,(%edi) Code; 00000002 Before first symbol 2: eb 28 jmp 2c <_EIP+0x2c> 0000002c Before first symbol Code; 00000004 Before first symbol 4: b8 00 e0 ff ff mov $0xffffe000,%eax Code; 00000009 Before first symbol 9: 21 e0 and %esp,%eax Code; 0000000b Before first symbol b: 8b 00 mov (%eax),%eax