11269
Comment: Add 1015PE details
|
11266
corrections based on feedback from miki on irc
|
Deletions are marked like this. | Additions are marked like this. |
Line 85: | Line 85: |
||<#88FF88> '''1015PE''' || Broadcom BCM4313 ||<#DDDDFF> ??? || Elantech || | ||<#88FF88> '''1015PE''' || Broadcom BCM4313 ||<|1> 2 || Elantech || |
Line 115: | Line 115: |
|| Broadcom BCM4313 || brcm80211 || wlan0 || b,g || 2.6.32-23 || | || Broadcom BCM4313 || brcm80211 || wlan0 || b, g, n || 2.6.32-23 || |
Translations: Nederlands
Eee PC Models
Many pages on this wiki were written when only the earliest models were available. We will update those pages to include details for other models as needed. For example, our ../HowTo/Install should cover all models for which the installer has support. The following pages should not be used to avoid updating those pages or filing appropriate bugs with model-specific usertags (see ../Bugs/About), but instead should summarize the status of work on model-specific issues. In time, we should scrub away as many of these differences as possible by letting the software do all of the work.
If your exact model is not listed here, see this more complete table from Asus, or use their comparison page (which, at time of writing, contains some of the newer models not in the large comparison table, but only allows you to display 5 models at once). In general when you see 802.11b/g/n on the Asus site it is either Ralink or Atheros AR928X, particularly in the more recent models, whereas 802.11b/g is Atheros (except 701SD uses Realtek rtl8187se instead).
Unsupported models
Asus releases so many models in short time that it is difficult to catch up with supporting them. As Asus does not care if the hardware is well supported by free drivers this task can become very difficult. So we decided not to support the Eee Box line. This model is more like a conventional PC. Coincidentally for the current generation of Eee Box, the debian-eeepc.img installer works because it includes rt2860. Just don't count on this for future models.
Similarly, we don't (presently) fully support EeePCs which use Poulsbo; see this bug for the reason why.
Differences between models
Hardware differences
This table aims to compile the different hardware drivers and issues known to the different models. Latest models may have hardware elements in common with any other model, so this table may be a start point for troubleshooting issues with new models.
Hardware differences that are totally transparent to the system (processor type or amount of RAM) won't be displayed here. (For compatibility information, see the colour key below.)
|
Networking |
Input |
Graphics |
||||
Ethernet |
WLAN |
Bt |
3G |
Silver hotkeys |
Touchpad |
||
32-bit (i386) |
|||||||
2G Surf (700) |
Atheros L2 |
Atheros AR2425 |
No |
yes |
None |
Elantech |
GMA900 |
701 |
no |
Synaptics |
|||||
900 |
6-byte Synaptics |
||||||
900A |
Atheros L1E |
Elantech |
GMA950 |
||||
901GO |
Huawei EM770 or Huawei E620 |
4 |
|||||
1000HGO |
Yes |
Huawei E620 |
|||||
1000HD |
Atheros L2 |
no |
6-byte Synaptics |
||||
901, 1000, 1000H |
Atheros L1E |
Ralink RT2860 |
Elantech |
||||
904HD |
Atheros |
No |
6-byte Synaptics |
||||
701SD |
Realtek 8187 |
None |
Elantech |
GMA900 |
|||
1000HE |
Atheros AR928X or Ralink RT2860 |
Yes |
4 |
GMA950 |
|||
1002HA |
Atheros AR928X |
1 |
|||||
1005HA |
Atheros L1C |
Synaptics |
|||||
1008HA |
2? |
??? |
|||||
1001HA |
Ralink RT3090 |
??? |
??? |
??? |
|||
1101HA |
Atheros AR928X |
GMA500 |
|||||
1201HA |
|||||||
1201N |
Realtek 8192SE |
??? |
??? |
Synaptics |
GeForce 9400M (ION - nvac) *) |
||
64-bit (i386, amd64) |
|||||||
1001P |
Atheros L1C |
Atheros AR928X or AR2427 |
Yes |
No |
1 |
Synaptics |
GMA3150 |
1005P |
Atheros AR2427 |
||||||
1005PE |
Atheros AR928X or AR2427 |
??? |
|||||
1015PE |
Broadcom BCM4313 |
2 |
Elantech |
Note: Silver hotkey count does not include the power button.
Note: “6-byte Synaptics” may be Elantech.
Note: See here for more information about possible problems with the front microphone.
Note: The 1005PE as sold in Japan also has the Atheros wireless card with PCI ID 168c:002c. It also does not support 1000MBit Ethernet (even though it is also an Atheros L1C card).
Note: *) Nvidia ION should work reasonably with linux >= 2.6.34-rc1, libdrm >= 2.4.18+ (>= 2.4.20+ recommended) and nouveau >= git20100305. 3D drivers are under development. You can try Mesa git.
ION should also work with Debian Squeeze packages which are older than the above but have patches to make at least 2D usable.
WLAN |
Module |
Interface |
802.11 |
Min. kernel version |
Atheros AR2425 |
madwifi |
ath0 |
b, g |
2.6.26-1 (lenny) |
ath5k |
wlan0 |
2.6.32 |
||
Atheros AR2427 |
ath9k |
2.6.32-9 |
||
Atheros AR928X |
ath9k |
b, g, n-draft? |
2.6.28-1? |
|
Ralink RT2860 |
rt2860sta |
ra0 (< 2.6.32) |
b, g, n-draft |
2.6.29-1 |
wlan0 (≥ 2.6.32) |
||||
rt2800pci |
wlan0 |
in development (2.6.35-rc*) |
||
Ralink RT3090 |
rt3090sta |
wlan0 |
b, g, n? |
2.6.32-6 |
rt2800pci |
wlan0 |
in development (2.6.35-rc*?) |
||
Realtek 8187 |
rtl8187se |
b, g? |
2.6.29-1 |
|
Realtek 8192SE |
rtl8192se |
wlan0 |
b, g? |
??? |
Broadcom BCM4313 |
brcm80211 |
wlan0 |
b, g, n |
2.6.32-23 |
Ethernet |
Module |
Speed* |
Min. kernel version |
Atheros L1C |
atl1c |
10, 100, 1000? |
2.6.29-1, 2.6.32-11 |
Atheros L1E |
atl1e |
10, 100, 1000 |
2.6.26-1 (lenny) |
Atheros L2 |
atl2 |
10, 100 |
2.6.28-1 |
* Speed information is taken from various sources, including the kernel configuration help text.
Fully-supported model |
Fully-supported hardware |
Some full support |
Partial or pending support |
Non-free |
Not working |
Unconfirmed |
Unknown |
ACPI differences
This table aims to compile the differences that the eeepc_laptop module sees between models. When the kernel module is loaded, it sends an ACPI command that probes the capabilities ("control methods supported") of the eeepc it is running on. This can be seen by running dmesg | grep eee.
Newer models require acpi_osi="!Windows 2009" (or acpi_osi="Linux") in order to allow eeepc_laptop to be loaded. The difference which this makes is that the BIOS's WMI code, required for Windows 7, is disabled in favour of the older interface which eeepc_laptop uses.
Model |
Control methods supported |
701 |
0x?101711 |
701SD |
|
900 |
|
901 |
0x6101713 |
901GO |
0x?181711 |
1002HA |
0x?101713 |
1000HGO |
0x?301713 |
1000HE |
0x?301713 |
1005HA |
0xe101711 |
1008HA |
0x??????? |
Newer kernels will add some extra options if present but the BIOS doesn't report them. If any are added, the kernel log will contain at least one of the following four lines:
eeepc_laptop: LID (1000000) not reported by BIOS, enabling anyway eeepc_laptop: TYPE (2000000) not reported by BIOS, enabling anyway eeepc_laptop: PANELPOWER (4000000) not reported by BIOS, enabling anyway eeepc_laptop: TPD (8000000) not reported by BIOS, enabling anyway
The meaning of those control methods bitmaps can be better understood by looking at the CM_ASL_* constants in the source code of the eeepc_laptop kernel module. From right to left, the bits mean:
- WLAN, Bluetooth, IRDA, IEEE1394 (Firewire);
- webcam, TV (tuner?), GPS, DVD-ROM;
- display switch, panel brightness, BIOS flash, ACPI flash;
- CPU FV, CPU temperature, CPU fan, chassis fan;
- USB port 1, USB port 2, USB port 3, modem;
SD/MMC card reader, 3G, WiMax, HWCF;
lid, type (what's this?), panel power, touchpad LED.
Some of these control methods control whether the control files (some of the files in /sys/devices/platform/eeepc) are created or not; some are created anyway.
It is currently unknown if adding hardware (i.e. bluetooth on the 900, 3G modem on the 901) affects the control methods – if so, it would mean that the BIOS is quite smart when it comes to autodetecting new specific hardware – but removing hardware appears to cause no change. (This has been tested by removing the WLAN card from a 901.)