[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

missing features in Ben's kernel-images



Hello Ben,

  I built a set of bootdisks based on your kernel images.  Doing some trial on
my SparcClassic & my sparc2 show me these problems:

1.  it is not possible to boot with root on NFS.

2.  kernel & modules could not be installed from floppy because the loop device
    is missing.

3.  keyboard is scrambled with 2.2.12 sparc32 kernel.

About the 1st point, it seems that the following features are disabled:

. "IP: kernel level autoconfiguration" (CONFIG_IP_PNP)
  + BOOTP support + RARP support
  (section "Networking options")

. "Root file system on NFS" (CONFIG_NFS_ROOT)
  (section "Filesystems", subsection "Network File Systems")

I'm sorry, I did the same mistake when I compiled my own 2.2.12 kernel because
RARP+BOOTP setup was moved from the filesystems section to the Networking one
between 2.0 & 2.2, and NFSROOT is hidden if CONFIG_IP_PNP is not set !
It took some amount of time to me to find where they were moved!

BTW, even if all recent sparc are plenty of RAM, old ones with low memory setup
(less than 16MB, maybe 12?) still need to mount the rootfs from NFS because
they cannot allocate a huge ramdisk to put the root.bin image in.

About the 2nd point, you have compiled the loop device in module but
dbootstrap (the installation program) requires it compiled in the kernel
itself.

About the 3rd point, you need to disable CONFIG_PCI in the sparc32 kernel,
otherwise the keyboard layout is PS/2 at boot time :-((

To be short, add the following options to your kernel config files:

                      sparc32               sparc64

CONFIG_IP_PNP            y                     n
CONFIG_IP_PNP_BOOTP      y                     n
CONFIG_IP_PNP_RARP       y                     n
CONFIG_BLK_DEV_LOOP      y                     y
CONFIG_PCI               n                     y

Do you have time to rebuild kernel images, or do you want me to do it ?

Regards.

-- 
 Eric Delaunay                 | "La guerre justifie l'existence des militaires.
 delaunay@lix.polytechnique.fr | En les supprimant." Henri Jeanson (1900-1970)


Reply to: