View Full Version : SD Card Reader will not function on Aspire One
alansmyth
2009-05-25, 06:35 AM CDT
I cannot get my sd card reader to work on my aspire one. The only way I can get it to work is to plug it in before I boot, it will not be reconised after I boot, has anyone any ideas please as this is the only thing not working.
ryptyde
2009-05-28, 05:53 AM CDT
I have the Aspire One with 120GB hd and running F10 and both readers work.
sideways
2009-05-28, 06:13 AM CDT
if it doesn't work by default (which it should do in F10) type
su -c 'modprobe pciehp'
add the modprobe command to /etc/rc.local to activate after each boot
In Fedora 11 there is no need to do this
alansmyth
2009-05-29, 09:14 AM CDT
Thanks for the reply, I upgraded to F11 and your right the sd card will now work but my wireless led which worked in F10 now wont work in F11 unless its because this is a Beta version, not my week .
sideways
2009-06-04, 09:36 AM CDT
Thanks for the reply, I upgraded to F11 and your right the sd card will now work but my wireless led which worked in F10 now wont work in F11 unless its because this is a Beta version, not my week .
The led doesn't work with the native Fedora 11 ath5k driver. It will need some patching, maybe the source code for the Acer supplied linpus driver is available.
Alternatively, you can use ndiswrapper and the WinXP driver. You need WLAN_Atheros_7.6.0.224_XPx86.zip, follow the links from here (http://www.mobilecomputermag.co.uk/20080811792/acer-releases-windows-xp-drivers-for-aspire-one-110-150.html)
You can test without removing your current working ath5k + NetworkManager setup as follows:
su -
yum install ndiswrapper
If a kernel update is installed when you install ndiswrapper then reboot before continuing:
service NetworkManager stop
modprobe -r ath5k
unzip <path to>/WLAN_Atheros_7.6.0.224_XPx86.zip
ndiswrapper -i WLAN_Atheros_7.6.0.224_XPx86/Drivers/XP-x32/netathw.inf
That'll install the driver, it may take a minute spewing out "forcing parameter" messages, when it completes check it is ok with 'ndiswrapper -l:
# ndiswrapper -l
netathw : driver installed
device (168C:001C) present (alternate driver: ath5k)
.
Now the crucial bit to enable the wifi LED: edit /etc/ndiswrapper/netathw/168C:001C.5.conf and add these two lines to the end:
gpioPinFunc1|3
gpioLedCustom|4
Now bring the connection up, I'm assuming ip 192.168.1.206 and router essid: home1, ip: 192.168.1.1, wep key: abcd1234:
modprobe ndiswrapper
iwconfig wlan0 essid home1
iwconfig wlan0 key abcd1234 open
ifconfig wlan0 192.168.1.206 up
route add default gw 192.168.1.1
(if you have dhcp the use 'dhclient wlan0' instead of ifconfig wlan0)
check you can ping 192.168.1.1, the try to ping external 4.2.2.3.
Finally add a nameserver to /etc/resolv.conf, either
nameserver 192.168.1.1
or a free public one like 4.2.2.3.
Your wifi led should blink away nicely in response to traffic as you browse away :)
Reboot to restore ath5k and no led, or if you want to keep ndiswrapper, disable ath5k with
echo "blacklist ath5k" >> /etc/modprobe.d/blacklist,conf
chkconfig NetworkManager off
and add the network setup commands to /etc/rc.local (or configure using system-config-network)
vBulletin® v3.8.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.