Hi, Further to the earlier discussion on Bering-uClibc 4.x kernel modules I have done some analysis of the differences from 3.x based on the respective kernel .config files, checking for items included in 3.x but currently *not* included in 4.x.
IMHO we should not remove 3.x functionality without good reason, especially when it relates to networking items like NIC support. Personally I have a number of 100 MbE Netgear FA311 NICs in use which require the "natsemi" driver which is not currently configured in CVS. (I have enabled it for my local build and it works fine.) Here is the list of items *included* in 3.x but *not included* in 4.x. The comments are from the 2.6 (i.e. 4.x) .config file. Is there a reason why we should not (re-)enable all of these? # Processor type and features CONFIG_M486 CONFIG_NOHIGHMEM # Bus options (PCI etc.) CONFIG_ISA # Networking options CONFIG_NET_IPGRE_BROADCAST # IP: Netfilter Configuration CONFIG_IP_NF_QUEUE # IPv6: Netfilter Configuration CONFIG_ATALK CONFIG_DECNET CONFIG_IPX # Generic Driver Options CONFIG_PARPORT # Protocols CONFIG_BLK_CPQ_CISS_DA CONFIG_BLK_CPQ_DA CONFIG_BLK_DEV_DAC960 CONFIG_BLK_DEV_NBD CONFIG_BLK_DEV_UMEM # MII PHY device drivers CONFIG_ACENIC CONFIG_ADAPTEC_STARFIRE CONFIG_AIRO_CS CONFIG_B44 CONFIG_HAPPYMEAL CONFIG_HP100 CONFIG_NATSEMI CONFIG_NE2K_PCI CONFIG_EPIC100 CONFIG_FEALNX CONFIG_HAMACHI CONFIG_NS83820 CONFIG_PCMCIA_ATMEL CONFIG_PCMCIA_HERMES CONFIG_PCMCIA_RAYCS CONFIG_PCNET32 CONFIG_SIS900 CONFIG_SUNDANCE CONFIG_SUNGEM CONFIG_TLAN CONFIG_TYPHOON CONFIG_YELLOWFIN # USB Network Adapters CONFIG_USB_CATC CONFIG_USB_KAWETH CONFIG_USB_PEGASUS CONFIG_USB_RTL8150 # Character devices CONFIG_SERIAL_NONSTANDARD # PCMCIA character devices CONFIG_SYNCLINK_CS # Watchdog Device Drivers CONFIG_60XX_WDT CONFIG_ACQUIRE_WDT CONFIG_ADVANTECH_WDT CONFIG_ALIM1535_WDT CONFIG_ALIM7101_WDT CONFIG_EUROTECH_WDT CONFIG_IB700_WDT CONFIG_MACHZ_WDT CONFIG_SC1200_WDT CONFIG_SC520_WDT CONFIG_WAFER_WDT CONFIG_WDTPCI # USB Miscellaneous drivers CONFIG_USB_LCD # File systems CONFIG_REISERFS_FS # Pseudo filesystems CONFIG_SMB_FS # Partition Types CONFIG_NLS_CODEPAGE_1250 CONFIG_NLS_CODEPAGE_737 CONFIG_NLS_CODEPAGE_775 CONFIG_NLS_CODEPAGE_850 CONFIG_NLS_CODEPAGE_852 CONFIG_NLS_CODEPAGE_855 CONFIG_NLS_CODEPAGE_857 CONFIG_NLS_CODEPAGE_860 CONFIG_NLS_CODEPAGE_861 CONFIG_NLS_CODEPAGE_862 CONFIG_NLS_CODEPAGE_863 CONFIG_NLS_CODEPAGE_864 CONFIG_NLS_CODEPAGE_865 CONFIG_NLS_CODEPAGE_869 CONFIG_NLS_CODEPAGE_874 CONFIG_NLS_CODEPAGE_932 CONFIG_NLS_CODEPAGE_936 CONFIG_NLS_CODEPAGE_949 CONFIG_NLS_CODEPAGE_950 CONFIG_NLS_ISO8859_13 CONFIG_NLS_ISO8859_14 CONFIG_NLS_ISO8859_15 CONFIG_NLS_ISO8859_2 CONFIG_NLS_ISO8859_3 CONFIG_NLS_ISO8859_4 CONFIG_NLS_ISO8859_6 CONFIG_NLS_ISO8859_7 CONFIG_NLS_ISO8859_8 CONFIG_NLS_ISO8859_9 For reference, the commands I used for the comparison were: $ cat src/bering-uclibc/buildtool/source/linux/linux-2.4.34.6/.config \ | grep "=" | sort | cut -d'=' -f1 > buc3.txt $ cat src/bering-uclibc4/buildtool/source/linux/linux-2.6.35.2/.config \ | grep "is not set" | sort | cut -d' ' -f2 > buc4.txt $ join buc3.txt buc4.txt davidMbrooke ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel