LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 12-08-2009, 11:19 AM   #1
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
Acer Aspire One D250-1417


Goal:
The Acer Aspire One D250-1417 netbook came with Win7 Starter installed and worked well out of the box. Now to make it better with Slackware 13 - 32 bit stable!

lspci
Code:
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
Abbreviated Howto:
The BIOS is accessible using the F2 key and supports USB boot. Before wiping the HD clean I saved an image of the OEM software using a RescueCD USB stick with PartImage to a USB HD just in case I wanted to restore the OEM configuration.

Copy the Slackware DVD contents to a USB HD or just the DVD iso for mounting later as a loop device. Create a Slackware 13 USB boot stick as detailed in the 'usb-and-pxe-installers' directory on the Slackware installation DVD.

Reboot using the Slackware USB stick, F2 into the BIOS and change the initial boot device. Use fdisk or cfdisk to repartition the /dev/sda. I chose 3 partitions, 1GB 'swap', 8GB '/' and 151GB '/home'. I formatted both '/dev/sda2' and '/dev/sda3' with 'ext4' then did a full Slackware 13 install from the USB HD to '/dev/sda2'. I setup 'slackpkg' and used 'slackpkg upgrade-all' to get the latest patches.

The first reboot after install presents a default CLI login. Login as root, create a new user then start 'kdm'. I changed the default session type from the heavier KDE to the lighter XFCE and logged in as the new user.

The eth0 driver does not initially work so upgrade the driver with 'AR81Family-linux-v1.0.0.10.tar.gz' available online. It uses the new 'atheros_eth' driver with both the 'atl1c' & 'atl1e' modules. The wireless works but the activity LED does not illuminate so upgrade the wireless drivers with 'compat-wireless-2.6.32-rc7.tar.bz2' available online. It uses the new 'ath9k' driver and the 'ath9k' module. I choose to install WICD to manage the wired and wireless devices. It's available on the Slackware 13 install DVD in the 'extra/wicd' directory.

Decide if you want to run the smaller 'generic' kernel or the larger 'huge' kernel. If 'generic' then run 'mkinitrd' to create an initrd tree and modify 'lilo.conf' to make both the generic and huge kernels available. I primarily use the 'generic' kernel and make the 'huge' kernel available at the lilo prompt just in case. For hibernation add to the 'generic' section in 'lilo.conf'
Code:
append = "resume=/dev/sda2"
The touch pad needs a HAL policy change to enable the verticle scroll function. Copy the '/usr/share/hale/fdi/policy/10osvendor/11-x11-synaptics.fdi' to '/etc/hal/fdi/policy/11-x11-synaptics.fdi'. Now add to the new file
Code:
merge key="input.x11_options.TapButton1" type="string">1</merge>
Restart HAL or wait until next reboot for the verticle scroll to work.

Both suspend and hibernate with WICD did not auto connect wireless on restore so create the file '/etc/pm/config.d/unload_modules' that contains a single line
Code:
SUSPEND_MODULES="ath9k"
The wireless should auto connect after suspend and hibernate!

The mute, lower volume and raise volume don't work so install 'xbindkeys-1.8.3.tar.gz' from SlackBuild.org. Create '~/.xbindkeysrc' in the user home with the output from 'xbindkeys -mk' and the appropriate 'amixer' commands. To start xbindkeys on login I create '~/.xprofile' in the user home with a single line to start 'xbindkeys' as a daemon
Code:
xbindkeys &
The keys should work on the next login!

Todo List
I'm not using the webcam but 'modprobe uvcvideo' works, '/dev/vido0' is created and 'lsusb' shows all is well. I have not checked the built-in memory card yet so that's a job for another day.

Last edited by Chuck56; 12-31-2009 at 02:11 PM.
 
Old 01-16-2010, 08:39 AM   #2
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Original Poster
Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
I recently upgraded my Slackware 13 - 32 bit to Slackware 13 - 32 bit "current" which is running kernel 2.6.32.3 and KDE 4.3.4. The ethernet and wireless drivers/modules worked out of the box and did not require any additional software updates.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Acer Aspire One D250? EasyPeasy, Crunchbang, or Phalanx linux? nooby Linux - Laptop and Netbook 32 09-10-2023 08:11 AM
Atheros AR 8132 on my Acer Aspire one D250 dizon Linux - Hardware 6 02-18-2010 11:09 AM
[SOLVED] Acer Aspire One D250 LAN not detected kirothi Linux - Hardware 4 02-17-2010 11:23 AM
Aspire D250 no Ethernet no wireless dad Linux - Networking 16 10-27-2009 06:33 PM
APM or APCI on ACER Aspire 2012WLMi (Aspire 2010 Family) FTP_Palace Linux - Laptop and Netbook 4 07-15-2004 06:08 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 11:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration