Re: [Thinstation-developer] list of modules in 23svn - kernel 2.6.31.5
Brought to you by:
doncuppjr
From: Jason M. <jas...@gm...> - 2010-09-30 19:30:32
|
I'll tidy up my current live cd and send a copy to you and trevor next week. My current version is based on 222d, as I don't know which version of firefox works properly on 23svn. Can you give me any advice on a working combination of firefox, kiosk and 2.3 kernel? I'm stuck at the moment getting any version of firefox except 4beta to work on 2.3svn Jason_Meers On 30 September 2010 19:43, Mike Eriksen <thi...@gm...> wrote: > Looks nice. Should go into the LiveCD. > > > On Thu, Sep 30, 2010 at 6:33 PM, Jason Meers > <jas...@gm...> wrote: >> On 30 September 2010 17:18, Jason Meers <jas...@gm...> wrote: >>> I think meta packages are a possible solution, but haven't even begun >>> to look at how you would do it. >>> >>> meta-hp-thinclinet >>> meta-wyse-thinclinet >>> meta-dell-gx1xx >>> meta-dell-gx2xx >>> meta-intel-atom2xx >>> meta-via-epia >>> meta-nvidia-nforce4 >>> >>> Jason_Meers >>> >>> >>> >>> >>> On 30 September 2010 16:25, Mike Eriksen <thi...@gm...> wrote: >>>> On Thu, Sep 30, 2010 at 3:03 PM, Jason Meers >>>> <jas...@gm...> wrote: >>>>> Just for info: >>>>> list of modules in 23svn - kernel 2.6.31.5 - 30th September 2010 >>>>> >>>>> Jason_Meers >>>> [CUT] >>>> >>>> That's nothing short of horrible and there is no way we can maintain >>>> the current layout of build.conf. 107 wired NICs... We have to do >>>> something like: >>>> >>>> #!!!Ethernet 10-100 Mbit Modules >>>> # Select among these: >>>> # 3c501 3c503 3c505 3c507 3c509 3c515 3c59x 8139cp 8139too 82596 8390 8390p >>>> # ac3200 acenic amd8111e at1700 b44 bnx2 bnx2x bsd_comp cassini cnic >>>> cs89x0 depca >>>> # dl2k dnet e100 e2100 eepro eexpress epic100 eth16i ethoc ewrk3 >>>> fealnx forcedeth >>>> # hamachi hp-plus hp hp100 ipg jme ks8842 lance lp486e mdio natsemi ne ne2k-pci >>>> # ni5010 ni52 ni65 niu ns83820 pcnet32 ppp_async ppp_deflate ppp_generic >>>> # ppp_synctty qla3xxx r6040 r8101 r8168 r8169 s2io sc92031 seeq8005 >>>> sis190 sis900 >>>> # skge sky2 slhc smc-ultra smc9194 smsc9420 starfire sundance sungem sungem_phy >>>> # sunhme tehuti tg3 tlan tun typhoon via-rhine via-velocity vmxnet vmxnet3 wd >>>> # znet atl1 atl2 be2net cxgb cxgb3 e1000 e1000e enic igb igbvf ixgb ixgbe >>>> # mlx4_core mlx4_en myri10ge netxen_nic >>>> # >>>> #Sample configuration: (multiple drivers are allowed, but only include >>>> what you really need) >>>> #module r8168 >>>> #module via-rhine >>>> >>>> But that's not without problems itself. I foresee a mail storm like >>>> "Which module for my Dell?" >>>> >>>> Mike >>>> -- >>>> Operator of the Danish TS-O-Matic. >>>> http://thinstation.org >>>> - a light, full featured linux based thin client OS >>>> >>> >> >> Hi Mike >> >> Regarding the meta-package idea...This is how I currently do hardware detection. >> >> Jason_Meers >> >> >> >> >> >> Here is some of the "glue" I use in my custom HW-Detect CD, and below >> is the output that is saves to a bootable usb stick. >> It is a quick way of building a hardware database, and also shows >> which modules a device will sucessfully load. >> >> It needs to be built inside an image with LSHW, LSUSB and LSPCI (and >> FIREFOX if you want to see the results on screen) >> For safety it checks for the existence of a folder called \hwdetect on >> any usb sticks it finds (so that it doesn't acidentally trash >> non-standard partitions) >> >> >> >> WARNING: THIS ISNT PRETTY BUT IT WORKS : WARNING >> >> >> udevsend >> echo "DEVICE INFO" >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " SYSTEM" >> /tmp/hardware.txt >> lshw -c system | grep -e product -e vendor -e version -e description >> -e serial >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " PROCESSOR" >> /tmp/hardware.txt >> lshw -c processor | grep -e product -e vendor >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " GRAPHICS" >> /tmp/hardware.txt >> lshw -c display | grep -e product -e vendor >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " NETWORK" >> /tmp/hardware.txt >> lshw -c network | grep -e product -e vendor -e serial -e capacity >> >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " AUDIO" >> /tmp/hardware.txt >> lshw -c multimedia | grep -e product -e vendor >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> >> >> echo "MODULE INFO" >> /tmp/hardware.txt >> lspci -k | grep modules >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> >> echo "BUS INFO" >> /tmp/hardware.txt >> lshw -short >> /tmp/hardware.txt >> echo " " >> /tmp/hardware.txt >> >> >> >> >> >> lshw -html >> /tmp/hardware.html >> cp /tmp/hardware.txt /tmp/$CLIENT_NAME.txt >> cp /tmp/hardware.html /tmp/$CLIENT_NAME.html >> >> if [ -e /mnt/usbdevice/sda1/hwdetect ] ; then >> echo "found sda1/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sda1/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sda1/hwdetect/$CLIENT_NAME.html >> fi >> >> if [ -e /mnt/usbdevice/sdb1/hwdetect ] ; then >> echo "found sdb1/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sdb1/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sdb1/hwdetect/$CLIENT_NAME.html >> fi >> >> if [ -e /mnt/usbdevice/sdc1/hwdetect ] ; then >> echo "found sdc1/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sdc1/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sdc1/hwdetect/$CLIENT_NAME.html >> fi >> >> if [ -e /mnt/usbdevice/sda2/hwdetect ] ; then >> echo "found sda2/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sda2/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sda2/hwdetect/$CLIENT_NAME.html >> fi >> >> if [ -e /mnt/usbdevice/sdb2/hwdetect ] ; then >> echo "found sdb2/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sdb2/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sdb2/hwdetect/$CLIENT_NAME.html >> fi >> >> if [ -e /mnt/usbdevice/sdc2/hwdetect ] ; then >> echo "found sdc2/hwdetect" >> /tmp/power-saving.txt >> cp /tmp/hardware.txt /mnt/usbdevice/sdc2/hwdetect/$CLIENT_NAME.txt >> cp /tmp/hardware.html /mnt/usbdevice/sdc2/hwdetect/$CLIENT_NAME.html >> fi >> >> sync >> >> >> >> >> >> >> >> >> >> >> >> OUTPUT FOLLOWS >> -------------------------------------------------------------------------------------------------------- >> >> HP T5530 >> >> SYSTEM >> description: Desktop Computer >> product: hp t5000 series >> vendor: Hewlett-Packard >> serial: CNV71601CL >> >> PROCESSOR >> product: VIA Esther processor 800MHz >> vendor: CentaurHauls >> >> GRAPHICS >> product: CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] >> vendor: VIA Technologies, Inc. >> >> NETWORK >> product: VT6102 [Rhine-II] >> vendor: VIA Technologies, Inc. >> serial: 00:1a:4b:bd:79:d3 >> capacity: 100MB/s >> >> AUDIO >> product: VT8233/A/8235/8237 AC97 Audio Controller >> vendor: VIA Technologies, Inc. >> >> >> >> MODULE INFO >> Kernel modules: via-agp >> Kernel modules: via-agp >> Kernel modules: uhci-hcd >> Kernel modules: uhci-hcd >> Kernel modules: uhci-hcd >> Kernel modules: uhci-hcd >> Kernel modules: ehci-hcd >> Kernel modules: snd-via82xx >> Kernel modules: via-rhine >> >> BUS INFO >> H/W path Device Class Description >> ================================================== >> system hp t5000 series >> /0 bus 0A6Ch >> /0/0 memory 128KiB BIOS >> /0/4 processor VIA Esther processor 800MHz >> /0/4/5 memory 128KiB L1 cache >> /0/4/6 memory 64KiB L2 cache >> /0/19 memory System Memory >> /0/19/0 memory 128MiB Row of chips DDR >> /0/1d memory Flash Memory >> /0/1d/0 memory 512KiB Chip FLASH Non-volatile >> 33 MHz (30.3 ns) >> /0/1 memory >> /0/2 memory >> /0/100 bridge CN700/VN800/P4M800CE/Pro Host Bridge >> /0/100/1 bridge VT8237/VX700 PCI Bridge >> /0/100/1/0 display CN700/P4M800 Pro/P4M800 >> CE/VN800 [S3 UniChrome Pro] >> /0/100/f storage >> VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE >> /0/100/f/0 ide0 bus IDE Channel 0 >> /0/100/f/0/0 /dev/hda disk 64MB 64MB ATA Flash Disk >> /0/100/f/0/0/1 /dev/hda1 volume 61MiB Windows FAT volume >> /0/100/10 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.1 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.2 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.3 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.4 bus USB 2.0 >> /0/100/11 bridge VT8237 ISA bridge >> [KT600/K8T800/K8T890 South] >> /0/100/11.5 multimedia VT8233/A/8235/8237 AC97 Audio Controller >> /0/100/12 eth0 network VT6102 [Rhine-II] >> /0/101 bridge CN700/VN800/P4M800CE/Pro Host Bridge >> /0/102 bridge CN700/VN800/P4M800CE/Pro Host Bridge >> /0/103 bridge PT890 Host Bridge >> /0/104 bridge CN700/VN800/P4M800CE/Pro Host Bridge >> /0/105 bridge CN700/VN800/P4M800CE/Pro Host Bridge >> /1 scsi0 storage >> >> -------------------------------------------------------------------------------------------------------- >> >> DEVICE INFO >> >> SYSTEM >> description: Desktop Computer >> product: VT8623-8235 >> vendor: VIA Technologies, Inc. >> >> PROCESSOR >> product: VIA Samuel 2 >> vendor: CentaurHauls >> >> GRAPHICS >> product: VT8623 [Apollo CLE266] integrated CastleRock graphics >> vendor: VIA Technologies, Inc. >> >> NETWORK >> product: VT6105/VT6106S [Rhine-III] >> vendor: VIA Technologies, Inc. >> serial: 00:40:63:e2:0c:a4 >> capacity: 100MB/s >> product: VT6102 [Rhine-II] >> vendor: VIA Technologies, Inc. >> serial: 00:40:63:e2:0c:2c >> capacity: 100MB/s >> >> AUDIO >> product: VT8233/A/8235/8237 AC97 Audio Controller >> vendor: VIA Technologies, Inc. >> >> >> >> MODULE INFO >> Kernel modules: via-agp >> Kernel modules: via-rhine >> Kernel modules: uhci-hcd >> Kernel modules: uhci-hcd >> Kernel modules: uhci-hcd >> Kernel modules: ehci-hcd >> Kernel modules: snd-via82xx >> Kernel modules: via-rhine >> >> BUS INFO >> H/W path Device Class Description >> ============================================ >> system VT8623-8235 >> /0 bus EPIA-PD >> /0/0 memory 128KiB BIOS >> /0/4 processor VIA Samuel 2 >> /0/4/7 memory 64KiB L1 cache >> /0/4/8 memory 64KiB L1 cache >> /0/14 memory 191MiB System Memory >> /0/14/0 memory DIMM [empty] >> /0/100 bridge VT8623 [Apollo CLE266] >> /0/100/1 bridge VT8633 [Apollo Pro266 AGP] >> /0/100/1/0 display VT8623 [Apollo CLE266] integrated >> CastleRock graphics >> /0/100/f eth0 network VT6105/VT6106S [Rhine-III] >> /0/100/10 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.1 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.2 bus VT82xxxxx UHCI USB 1.1 Controller >> /0/100/10.3 bus USB 2.0 >> /0/100/11 bridge VT8235 ISA Bridge >> /0/100/11.1 storage VT82C586A/B/VT82C686/A/B/VT823x/A/C >> PIPC Bus Master IDE >> /0/100/11.5 multimedia VT8233/A/8235/8237 AC97 Audio Controller >> /0/100/12 eth1 network VT6102 [Rhine-II] >> /1 scsi0 storage >> > > > > -- > Operator of the Danish TS-O-Matic. > http://thinstation.org > - a light, full featured linux based thin client OS > |