Install Slackware 13.0 on Acer Aspire One AO751h

Categories: Slackware

If you have tried to install Slackware on this netbook…
…you know that default installer doesn’t see the hard disk, because the kernel needs support for Intel US15W chipset :/.
But there’s a workaround for us, we need to insert in the kernel the module that allows chipset work properly.
You have to download the pata_sch.ko module from here, or take it from an installed slackware, or download kernel-modules- package and extract the module.
This is what i’ve done: i’ve put the module in one usb key, i’ve created a bootable usb key with default usbboot.img image and i’ve booted with the hugesmp.s kernel.
Now it’s time for the little trick, mount the key with the module (or you can setup the nic card and download it straight from the web), copy the module and insert it in the kernel:
mount /dev/sdb1 /mnt
cp /mnt/pata_sch.ko .
umount /mnt
insmod pata_sch.ko

Now you can see the disk, enjoy your Slackware on Aspire One a751 :)

Slackware doesn’t see the hard drive during installation because there isn’t pata_sch module. This happen again when you try to boot your new installation.
So, after installation, when you press the EXIT button, do not reboot but chroot inside your installed Slackware, with chroot /mnt
Then create a custom mkinitrd with the pata_sch module built-in, with
mkinitrd -c -k -m ext3:pata_sch -f ext3 -r /dev/sdax
Assuming you’re using ext3 and sdax is the / partition, the module should be present in the installation if you’ve installed kernel-modules-smp-
That’s all.
I’ve installed Slackware in an encrypted LVM volume, following the README_CRYPT.TXT guide, except for the mkinitrd command, i’ve used:
mkinitrd -l it -c -k -m ext3:pata_sch -f ext3 -r /dev/cryptvg/root -C /dev/sdxx -L
And i’ve used GRUB instead of LILO, because i’ve installed the bootloader in the /boot partition instead MBR, where there is Truecrypt bootloader for Windows encrypted partition.
If someone have other tips about Slackware on this netbook, feel free to write a comment, thanks.

  • Thanks for your instructions. Have been useful installing Slack 13 in this netbook.

    Have you manage to use the generic kernel instead of huge? Which modules did you add to the initrd?. Besides, did you get a 1366×768 resolution in the X? What did you do?


  • Nope, i’ve used the huge kernel with that initrd. X gives me one available resolution: 1024×768.
    This is my xrandr output:

    bash-3.1$ xrandr
    Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
    default connected 1024×768+0+0 0mm x 0mm
    1024×768 61.0*

  • I think i haven’t understood what you want to do, the modules came from slackware modules package, and it’s build froma vanilla kernel. Why you would take the module from debian’s kernel?

  • My post was refering to the post before, I thougt it is possible to take the deb source to run the GMA 500 grafic chip and a 1366×768 resolution.

    The psb driver from Ubunut I mean

  • Not sure if you could do that. Would need their source [obtainable I am sure] but I do not know if they have crowbar’d any third party drivers into the code.

    Rumors are that linux drivers are “close” [check], and then there is ChromeOS that Google has been working with all of the netbook developers on releasing.

    Saw an article about openarena screaming on a gma500 equipped laptop – _much_ faster than what Ubuntu has been able to squeak out [pretty darn fast!].

    Aha! Here is a great posting. Asus has released chucks of linux source for their version of the poulsbo chipset. The guys are tearing it apart to see if the driver source is in there.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.