Messages in this thread | | | Date | Sat, 28 Mar 1998 17:59:28 +0000 (GMT) | From | Shaw Carruthers <> | Subject | Re: kmod patch |
| |
With the following diagnostic lines in :
for(i=0;i < 4;i++) slot->argv[i] = template_argv[i]; + printk ("trying:%s\n",modname); strncpy(slot->module_name, modname, sizeof(slot->module_name)); and err = execve(modprobe_path, slot->argv, envp); printk("Modprobe load failed - couldn't load %s\n",slot ! printk("Error code %d\n",errno); slot->info = MODRQ_FAILURE; I got:
Mounted root (ext2 filesystem) readonly. Starting kmod Freeing unused kernel memory: 28k freed Adding Swap: 66524k swap-space (priority -1) trying:msdos trying:nls_cp437 trying:dummy0 trying:char-major-6 trying:parport_lowlevel parport0: PC-style at 0x378 [SPP] trying:parport_probe parport0: no IEEE-1284 device present. lp0: using parport0 (polling). trying:tty-ldisc-1 CSLIP: code copyright 1989 Regents of the University of California SLIP: version 0.8.4-NET3.019-NEWTTY-MODULAR (dynamic channels, max=256) (6 bit encapsulation enabled). SLIP linefill/keepalive option. SIFMTU sl0(ifconfig) Unable to handle kernel NULL pointer dereference at virtual address 00000000 current->tss.cr3 = 01e60000, %cr3 = 01e60000 *pde = 00000000
Mar 28 17:13:24 shawc kernel: Oops: 0002 Mar 28 17:13:24 shawc kernel: CPU: 0 Mar 28 17:13:24 shawc kernel: EIP: 0010:[<c012e9d9>] Mar 28 17:13:24 shawc kernel: EFLAGS: 00010202 Mar 28 17:13:24 shawc kernel: eax: c01d0468 ebx: c17bc000 ecx: c17bc008 edx: 00000000 Mar 28 17:13:24 shawc kernel: esi: c01b0cf0 edi: c01d0468 ebp: c01d0434 esp: c1e63f80 Mar 28 17:13:24 shawc kernel: ds: 0018 es: 0018 ss: 0018 Mar 28 17:13:24 shawc kernel: Process update (pid: 11, process nr: 10, stackpage=c1e63000) Mar 28 17:13:24 shawc kernel: Stack: ffffffff 00000000 00000000 bffffdc0 0000003f ffff0000 c01262b8 00000000 Mar 28 17:13:24 shawc kernel: 00000000 ffffffff 00000000 00000000 c1e63fbc c012641c c1e62000 00000001 Mar 28 17:13:24 shawc kernel: c010995a 00000001 00000000 00000000 00000001 00000000 bffffdc0 00000086 Mar 28 17:13:24 shawc kernel: Call Trace: [<c01262b8>] [<c012641c>] [<c010995a>] Mar 28 17:13:24 shawc kernel: Code: 89 02 8b 06 89 48 04 89 43 08 89 73 0c 89 0e 80 73 78 03 8b Mar 28 17:13:25 shawc kernel: lm78: init (ronald.schmit@informatik.tu-chemnitz.de) Mar 28 17:13:25 shawc kernel: lm78: SMBBA@e800 F1div=2 F2div=2 Mar 28 17:14:52 shawc kernel: trying: Mar 28 17:15:52 shawc kernel: trying: Mar 28 17:16:52 shawc kernel: trying: Mar 28 17:17:52 shawc kernel: trying: Mar 28 17:18:52 shawc kernel: trying: Mar 28 17:19:52 shawc kernel: trying: Mar 28 17:20:52 shawc kernel: trying: Mar 28 17:21:52 shawc kernel: trying: Mar 28 17:22:52 shawc kernel: trying: etc ....
Using `/usr/src/linux/System.map' to map addresses to symbols.
>>EIP: c012e9d9 <sync_inodes+7d/e8> Trace: c01262b8 <sync_old_buffers+14/140> Trace: c012641c <sys_bdflush+38/8c> Trace: c010995a <system_call+3a/40> Code: c012e9d9 <sync_inodes+7d/e8> Code: c012e9d9 <sync_inodes+7d/e8> 89 02 movl %eax,(%edx) Code: c012e9db <sync_inodes+7f/e8> 8b 06 movl (%esi),%eax Code: c012e9dd <sync_inodes+81/e8> 89 48 04 movl %ecx,0x4(%eax) Code: c012e9e0 <sync_inodes+84/e8> 89 43 08 movl %eax,0x8(%ebx) Code: c012e9e9 <sync_inodes+8d/e8> 89 73 0c movl %esi,0xc(%ebx) Code: c012e9ec <sync_inodes+90/e8> 89 0e movl %ecx,(%esi) Code: c012e9ee <sync_inodes+92/e8> 80 73 78 03 xorb $0x3,0x78(%ebx) Code: c012e9f2 <sync_inodes+96/e8> 8b 00 movl (%eax),%eax Code: c012e9fa <sync_inodes+9e/e8> 90 nop Code: c012e9fb <sync_inodes+9f/e8> 90 nop Code: c012e9fc <sync_inodes+a0/e8> 90 nop
Hope this helps. -- Shaw Carruthers - shaw@shawc.demon.co.uk London SW14 7JW UK This is not a sig( with homage to Magritte).
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |