1 # Installing Slackware 12.1 on an Asus EeePC 900 2 # kjteoh 3 # 29.11.2008 4 5 In an earlier article I had installed Slax 6.0.7. See link below where 6 I had intalled it on a 1Gig SD Card. 7 8 http://www.5lm.net/articles/linux/asus_eeepc900.txt 9 10 Here, I provide a brief look into installing Slackware 12.1 on the 30Gig 11 hard drive in the traditional way. PS: I had a external USB DVD Drive 12 and the 3 CDROMS ala Slackware 12.1. 13 14 First Impression Slackware 12.1 will intall just fine but the following 15 _will_not_ work out of the box. 16 17 1. Network card 18 2. Wireless 19 3. Sound 20 21 With the provided default kernel from Slackware, some 22 downloads and compiles are required to get the Network Card 23 and Wireless to work. This has been covered in an article 24 http://www.5lm.net/articles/linux/asus_eeepc900.txt and I wont repeat 25 it here. 26 27 Sound however is another matter altogether and requires at 28 least 2.6.25 and up - I did read this somewhere. In turn, 29 I had installed the pre-compiled 2.6.27.6 as provided by 30 ftp://ftp.slax.org/Linux-Live/kernels/2.6.27.6/ 31 (note: I see a 2.6.27.7 already). 32 33 I would recommend that you "explodepkg" and have a look see before doing 34 the intallpkg. Note that this kernel is rather custom as it is really 35 meant to be used for the creation of live CDs and includes squashfs LZMA 36 patches and others. Nevertheless it will work if installed properly 37 together with the proper /etc/lilo.conf edits and /sbin/lilo command. 38 39 Assuming that you have properly installed the 2.6.27.6 or .7 kernel, 40 reboot, run alsaconf and alsamixer and you should be good to go. 41 42 Note also that the huawei e220 GSM modem works. See my small write up at: 43 44 http://www.5lm.net/articles/linux/maxis_wireless_e220.txt 45 46 Cons 47 Dissapointing is the hard drive provided on the Asus EeePC 900. 48 It does not seem to want to run in DMA and therefore timings are really 49 painful. 50 51 hdparm -t /dev/hdc /dev/hdc: 52 Timing buffered disk reads: 8 MB in 3.74 seconds = 2.14 MB/sec 53 54 hdparm -T /dev/hdc /dev/hdc: 55 Timing cached reads: 496 MB in 2.00 seconds = 247.62 MB/sec 56 57 hdparm -i /dev/hdc 58 /dev/hdc: 59 60 Model=ST730212DE, FwRev=3.01, SerialNo=9QS032BC 61 Config={ Fixed } 62 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4 63 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=off 64 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58605120 65 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} 66 PIO modes: pio0 pio1 pio2 pio3 pio4 67 DMA modes: mdma0 mdma1 *mdma2 68 UDMA modes: udma0 udma1 udma2 udma3 udma4 69 AdvancedPM=yes: mode=0x40 (64) WriteCache=enabled 70 Drive conforms to: Unspecified: ATA/ATAPI-4,5,6,7 71 72 * signifies the current active mode 73 74 BUT 75 hdparm -d1 /dev/hdc /dev/hdc: 76 setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted 77 using_dma = 0 (off) 78 79 This is bad and if anyone knows of a way around this, please email me 80 at linux.monsters at 5lm.net - thanks. 9.01.2008 Short update. I have just install Slackware 12.2 and this problem has gone away! yay! 81 82 kjteoh 83 84 Other things of interest - After NIC, Wireless and 2.6.27.6 kernel. 00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Unknown device 82d9 Flags: bus master, fast devsel, latency 0 Capabilities: Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d9 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f7f00000 (32-bit, non-prefetchable) [size=512K] I/O ports at ec00 [size=8] Memory at d0000000 (32-bit, prefetchable) [size=256M] Memory at f7ec0000 (32-bit, non-prefetchable) [size=256K] Capabilities: Kernel modules: intelfb 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Unknown device 82d9 Flags: bus master, fast devsel, latency 0 Memory at f7f80000 (32-bit, non-prefetchable) [size=512K] Capabilities: 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Unknown device 8337 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at f7eb8000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 Capabilities: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: fbf00000-fbffffff Capabilities: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=02, sec-latency=0 Memory behind bridge: f8000000-fbefffff Prefetchable memory behind bridge: 00000000f0000000-00000000f6ffffff Capabilities: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at e400 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at e480 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at e800 [size=32] Kernel driver in use: uhci_hcd 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04) (prog-if 00 [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at e880 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at f7eb7c00 (32-bit, non-prefetchable) [size=1K] Capabilities: Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=05, sec-latency=32 Capabilities: 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, medium devsel, latency 0 Kernel modules: intel-rng, iTCO_wdt 00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04) (prog-if 80 [Master]) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at ffa0 [size=16] Capabilities: 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04) Subsystem: ASUSTeK Computer Inc. Unknown device 82d8 Flags: medium devsel, IRQ 19 I/O ports at 0400 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c-i801 01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) Subsystem: Unknown device 1a3b:1026 Flags: bus master, fast devsel, latency 0, IRQ 18 Memory at fbef0000 (64-bit, non-prefetchable) [size=64K] Capabilities: Kernel driver in use: ath_pci Kernel modules: ath_pci 03:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0) Subsystem: ASUSTeK Computer Inc. Unknown device 8233 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at fbfc0000 (64-bit, non-prefetchable) [size=256K] Expansion ROM at fbfa0000 [disabled] [size=128K] Capabilities: Kernel driver in use: atl2 Kernel modules: atl2