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.conf containing the pciehp options to make Fn+F2 (toggle wifi) work on some models. You may remove any /etc/modprobe.d/for-wireless.conf 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 don’t need model=3stack-dig anymore, remove it from /etc/modprobe.d/alsa-base.conf.
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
This kernel is no longer in unstable and was never in testing.
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 updated to testing already, recent enough eeepc-acpi-scripts and acpid versions 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 be changed (e.g. /etc/network/interfaces). Please do not simply add the wlan0 lines and let ath0 remain there, this could give problems. Just rename
- All relevant 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; model 701SD users no longer need to build their own from source.
- The rt2860 driver is now included in the kernel; it does not need to be built from source.
- You should remove /etc/udev/rules.d/70-persistent-net.rules if it exists.
You may wish to enable kernel mode setting, particularly if you want native-mode VTs.
2.6.30 Upgrade Issues/tips
The notes for 2.6.29 apply to 2.6.30, except that there is (as yet) no backport. Additionally:
- If you use the rt2860 driver with this kernel, you will need to install firmware-ralink from non-free.
There is a known problem with rt2860sta: if the interface is associated with an AP, disabling it via Fn-F2 or the rfkill interface will cause a kernel panic. As yet, there is no known fix, but it can be worked around by disassociating (disconnecting) before disabling.
