On Wed, 17 Jul 2002, Denny Fox wrote:
> Hi Rob,
>
> Thanks for the images, they almost work.
>
> The boot disk loads completely, then asks for the root disk.
>
> The root disk loads completely, then starts booting tomsrtbt linux.
> After it initializes hda, hdb, and ide0, the load of the floppy driver
> hangs the system. The messages are:
>
> Floppy drive(s): <1> Unable to handle kernel NULL pointer dereference
> at virtual address C00000028
>
> current -> tss.cr3 = 00101000 %cr3 = 00101000
> *pde = 00102067
> *pte = 00000000
> Oops: 0000
> CPU: 0
> EIP: 0010:[<001cff2b7>]
> EFLAGS: 00010097
>
> (rest of register and stack dump omitted)
>
> Any idea about how to get around this? Seems like it's really close!
Try adding these lines to the vmlinuz.cfg file:
floppy=0,daring
floppy=0,16,cmos
floppy=1,16,cmos
That should _almost_ disable the kernel's floppy driver.
If that doesn't work then you'll have to compile a new kernel without a
floppy driver in. The good news is you can just 'mcopy' the new kernel
to the existing floppy image (but don't forget Tom's kernel patches).
In that event though you'd probably be better off starting with Toms
version 2 rtbt (as he suggests).
--
Rob. (Robert de Bath <robert$ @ debath.co.uk>)
<http://www.cix.co.uk/~mayday>