Translations: French German Italiano Portuguese Nederlands
Contents
eeepc-acpi-scripts
Here is a list of old manual workarounds that can be removed:
FixMe: some of these might more appropriately be in the News for the package (at least where leaving the old workaround in place is considered harmful).
1.0.9 or later
- When you ugprade to eeepc-acpi-scripts 1.0.9 or later, it includes /etc/modprobe.d/eeepc containing the pciehp options to make Fn+F2 (toggle wifi) work on some models. You may remove any /etc/modprobe.d/for-wireless you may have created to work around the issue.
1.1.0 or later
- You should no longer put pciehp in /etc/modules. /etc/init.d/eeepc-acpi-scripts will detect which module you need (pciehp or rfkill_input) and which options you need (these differ depending on kernel version) and load it.
Linux kernel
2.6.26 Upgrade Issues/tips
Debian's madwifi source package now supports the eeepc chipset so we are no longer packaging our own eeepc-madwifi-source. For those that have the madwifi-eeepc-modules-2.6-686 meta package installed, we have prepared a dummy package that should transition you to the new modules. For those that have the kernel specific madwifi-eeepc-modules installed, before you reboot into your 2.6.26 kernel, install madwifi-modules-2.6-686. This will pull in the latest madwifi-modules available, and keep them up to date when new ones become available. Atl2 modules should be treated as below.
The 2.6.26 kernel also has the laptop_eeepc acpi module in it, so there is no longer any need for the eeepc-modules package. This was built for 2.6.26 for a short while, so if you have the package installed for the 2.6.26 kernel, it should be removed as having two kernel modules loaded for acpi could lead to unpredictable results.
- If you are upgrading from an older kernel, even if only the ABI# changed (e.g. from 2.6.26-1-686 to 2.6.26-2-686) make sure you have ethernet/wireless modules for your particular model for the new kernel before rebooting.
- Models 701 and 900:
aptitude install atl2-modules-2.6-686 madwifi-modules-2.6-686
- Models 901, 1000 and 1000H:
aptitude install rt2860-modules-2.6-686
For other models, find your model number on ../../Models to see which packages you need.
- The 2.6.26 kernel includes atl1e ethernet, so for models that use it instead of atl2 you don't need to install a separate package.
- Add 'pciehp' to /etc/modules if it's not there. This module manages hotplugging pci-e hardware (e.g. toggling wireless on and off).
- The 2.6.26 kernel supports the webcam, so you no longer need to build it yourself. Just ensure it's turned on in bios and modprobe uvcvideo.
- Linux kernel 2.6.24 and later doen't need model=3stack-dig anymore, remove it from /etc/modprobe.d/alsa-base.
We now have ../../Repository, use it.
2.6.27 and 2.6.28 not supported
Neither of these kernels are in any Debian release and are therefore not supported.
2.6.29 Upgrade Issues/tips
As described in ../../FreeYourEee, progress has been made in new releases of the kernel to include wifi drivers for all models of Eee.
You can use a kernel backport of the Sid kernels on Lenny.
- Add the following line to your /etc/apt/sources.list:
Add the key: wget -q -O http://backports.undebian.org/repositories/backports-kernel/archive-key.asc | apt-key add -
- The newer kernels require a new acpid (1.0.8-7 or later) and new eeepc-acpi-scripts (1.1.0-1 or later) from Sid.
- If you have recently updated to testing already, these *should* already be installed.
- If you formerly used madwifi and are therefore switching to ath5k, remove madwifi-tools, as it blacklists ath5k.
The interface name in ath5k is now wlan0, so any config files referencing ath0 need to change (e.g. /etc/network/interfaces). Please do not simply add the wlan0 lines and let ath0 there, this could give problems. Just rename
- All ethernet chipsets are now supported by the kernel, so atl2 users don't need a separate module package anymore.
- The rtl8187se driver is now included in the kernel so model 701SD users no longer need to build their own from source.
- The rt2860 driver is now included in the kernel, so it does not need to be built from source.
- If existent you can/should remove /etc/udev/rules.d/70-persistent-net.rules file.
You may wish to enable kernel mode setting, particularly if you want native-mode VTs.
2.6.30 Upgrade Issues/tips
Debian does not yet include a 2.6.30 kernel. It is, however, currently expected that if you use the rt2860 driver with this kernel, you will need to install firmware-ralink from non-free.