Ever look for a page dedicated to a laptop that's not a tutorial and just gives you a do this, this and this and in 10 minutes you have a working laptop? Well, since I'm not a great tech writer, that's what I'm gonna give everyone. It's taken me weeks of research on hundreds of sites to get this thing working and being new to FreeBSD but not to *NIX I found my experience almost discouraging working with BSD especially since I could have just taken the easy way out and had almost everything working OTB with another *NIX flavor. So to prevent the new comers to FreeBSD from shying away from the OS before they even get started I'll just give you the changes you need to add to your configs and what files you need to modify to get you a fully running laptop. I hope at least a few will find this useful and save them the aggrivation and sleepless nights I went through. Thanks reddawg for all your help as well.
(Text after a # are comments and can be omitted from your configs)
Card Readers
Add the following lines to /boot/loader.conf:
Sound
Add
to /boot/loader.conf
Networking
Internal NIC (Atheros AR813)
Driver obtained from http://people.freebsd.org/~yongari/
and modified by reddawg. Source attached
WLAN AR5006 working out of the box.
/etc/wpa_supplicant.conf:
MISC
Annoying as F*** beep on tab completion. To turn off add:
to /etc/sysctl.conf
rc.conf
/boot/loader.conf
/etc/sysctl.conf
*Sleep & suspend are not working.
Here is a good review of everything on this model. Will provide dev dumps later.
http://www.geekwithlaptop.com/the-acer-aspire-one-d250-netbook-arrives
(Text after a # are comments and can be omitted from your configs)
Card Readers
Add the following lines to /boot/loader.conf:
Code:
sdhci_load="YES" #SD Card Reader
mmcsd_load="YES" #SD Card Reader
mmc_load="YES" #SD Card Reader
Sound
Add
Code:
snd_hda_load="YES"
Networking
Internal NIC (Atheros AR813)
Driver obtained from http://people.freebsd.org/~yongari/
and modified by reddawg. Source attached
WLAN AR5006 working out of the box.
/etc/wpa_supplicant.conf:
Code:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="SSID_NAME_HERE"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
scan_ssid=1
psk"PASSWORD_HERE"
}
MISC
Annoying as F*** beep on tab completion. To turn off add:
Code:
hw.syscons.bell=0
rc.conf
Code:
linux_enable="YES"
ifconfig_alc0="DHCP"
/boot/loader.conf
Code:
cpuctl_load="YES" #CPU Throttling
coretemp_load="YES" #Thermal Monitoring
snd_hda_load="YES" #Sound
linprocfs_load="YES" #Linux proc
linsysfs_load="YES" #Linux sysfs
sdhci_load="YES" #SD Card Reader
mmcsd_load="YES" #SD Card Reader
mmc_load="YES" #SD Card Reader
wlan_scan_ap_load="YES" #Wireless
wlan_scan_sta_load="YES" #Wireless
if_alc_load="YES" #Internal LAN module
ubtbcmfw_load="YES #Firmware loader for Broadcom Bluetooth
ng_ubt_load="YES" #Bluetooth driver
/etc/sysctl.conf
Code:
hw.syscons.bell=0 #Turns off annoying as f*** beep on tab
dev.ath.0.ledpin=3 #Wireless LED
dev.ath.0.softled=1 #Wireless LED
*Sleep & suspend are not working.
Here is a good review of everything on this model. Will provide dev dumps later.
http://www.geekwithlaptop.com/the-acer-aspire-one-d250-netbook-arrives