Hi DavidMbrooke;

Am Donnerstag, 30. September 2010, 22:06:56 schrieb davidMbrooke:
> 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.

Agree!

Looking on your list and having in mind that (all?) ISDN module are missing in 
the current config, which I do not see on your list, I believe that your 
comparision is for shure a start, but may be flawed by changes in the kernel 
config file between 2.4 and 2.6.35.
Sometimes just the naming might have been changed, sometimes they might have 
been replaced by new options (see the ISDN differences). 
And for some options it require a closer thought about the build process to 
support different kernel configs (e.g processor type).



> 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.)

I'd think, just add what you think is necessary, it most probably might not 
have been catched on the first round of kernel config. As long as you just add 
modules it won't harm anyway. everything else is open for discussion.

kp 

 
> 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


------------------------------------------------------------------------------
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

Reply via email to