I think I have found a workaround, though I have only tested it on debian.
I have done the following.
1. Create a file /etc/modprobe.d/aspire-fix-sd-slots.conf with the following contents:
options pciehp pciehp_force=1 pciehp_slot_with_bus=1 install sdhci for i in 2381 2382 2383 2384; do /usr/bin/setpci -d 197b:$i AE=47; done; /sbin/modprobe --ignore-install sdhci
2. Then add the following lines to /etc/modules:
pciehp acpiphp
3. Modify the following line from /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
so the result is this:
GRUB_CMDLINE_LINUX_DEFAULT="pciehp.pciehp_force=1 elavator=noop quiet splash"
4. Then issue an update-grub as superuser (eg: sudo)
My system is:
alex@io:~$ uname -a Linux io 2.6.32-3-686 #1 SMP Thu Feb 25 06:14:20 UTC 2010 i686 GNU/Linux
I know that pciehp loading at boot time gives an error with pciehp_slot_with_bus=1
pciehp: Unknown parameter `pciehp_slot_with_bus'
but perhaps it is due to my system and this option is available on other systems.
Hope it works as well on Ubuntu systems!
I think I have found a workaround, though I have only tested it on debian.
I have done the following.
1. Create a file /etc/modprobe. d/aspire- fix-sd- slots.conf with the following contents:
options pciehp pciehp_force=1 pciehp_ slot_with_ bus=1
install sdhci for i in 2381 2382 2383 2384; do /usr/bin/setpci -d 197b:$i AE=47; done; /sbin/modprobe --ignore-install sdhci
2. Then add the following lines to /etc/modules:
pciehp
acpiphp
3. Modify the following line from /etc/default/grub:
GRUB_CMDLINE_ LINUX_DEFAULT= "quiet splash"
so the result is this:
GRUB_CMDLINE_ LINUX_DEFAULT= "pciehp. pciehp_ force=1 elavator=noop quiet splash"
4. Then issue an update-grub as superuser (eg: sudo)
My system is:
alex@io:~$ uname -a
Linux io 2.6.32-3-686 #1 SMP Thu Feb 25 06:14:20 UTC 2010 i686 GNU/Linux
I know that pciehp loading at boot time gives an error with pciehp_ slot_with_ bus=1
pciehp: Unknown parameter `pciehp_ slot_with_ bus'
but perhaps it is due to my system and this option is available on other systems.
Hope it works as well on Ubuntu systems!