On Sat, Sep 30, 2000 at 08:03:17AM +0800, Cam Ellison wrote: > I have an ethernet card that requires the rtl8139 driver. The driver > is present in the kernel source (2.2.17), but xconfig (not to mention > config and menuconfig) does not make it available for selection, i.e. > it is greyed out.
As you may know, the way the kernel determines what modules are available is through the Config.in files in various subdirectories. First, by checking the Configure.help file, we find that the variable for the rtl8139 driver is called "CONFIG_RTL8139". Searching linux/drivers/net/Config.in, we find it specified in the following section: bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET if [ "$CONFIG_NET_ETHERNET" = "y" ]; then ...SNIP... if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then tristate 'RealTek 8129/8139 (not 8019/8029!) support' CONFIG_RTL8139 fi ...SNIP... fi Apparently, the rtl8139 driver is considered experimental, so you'll need to specify "Prompt for development and/or incomplete code/drivers" -- finger for GPG public key.
pgp9fQbMKImEu.pgp
Description: PGP signature