Differences between revisions 20 and 21
Revision 20 as of 2008-11-17 15:56:49
Size: 3775
Editor: ?dsalt
Comment: Add a touchpad line to the hardware differences table. (Incomplete.)
Revision 21 as of 2008-11-19 18:32:55
Size: 3843
Editor: BenArmstrong
Comment: Model 901GO added
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * ["DebianEeePC/Model/901GO"]
Line 16: Line 17:
|| || 701 || 900 || 900A || 1000HD || 901/1000/1000H || 904HD || 701SD ||
|| Ethernet ||||<style="text-align: center;"> atl2 || atl1e || atl2 || atl1e || ??? || atl1e ||
|| WLAN ||||||||<style="text-align: center;"> Atheros (madwifi as ath0) || Ralink (rt2860 as ra0) || ??? || Realtek (rtl8187se as wlan0) ||
|| Bluetooth ||||||<style="text-align: center;"> No ||||<style="text-align: center;"> Yes ||||<style="text-align: center;"> No ||
|| Four silver hotkeys ||||||<style="text-align: center;"> No ||||||<style="text-align: center;"> Yes || No ||
|| Front microphone issue || No ||||<style="text-align: center;"> [:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes] || ??? || [:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes] ||||<style="text-align: center;"> ??? ||
|| Touchpad || || || || || Elantech || || ||
|| || 701 || 900 || 900A || 1000HD || 901GO || 901/1000/1000H || 904HD || 701SD ||
|| Ethernet ||||<style="text-align: center;"> atl2 || atl1e || atl2 |||| atl1e || ??? || atl1e ||
|| WLAN ||||||||||<style="text-align: center;"> Atheros (madwifi as ath0) || Ralink (rt2860 as ra0) || ??? || Realtek (rtl8187se as wlan0) ||
|| Bluetooth ||||||||||<style="text-align: center;"> No ||<style="text-align: center;"> Yes ||||<style="text-align: center;"> No ||
|| Four silver hotkeys ||||||<style="text-align: center;"> No ||||||||<style="text-align: center;"> Yes || No ||
|| Front microphone issue || No ||||<style="text-align: center;"> [:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes] || ??? |||| [:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes] ||||<style="text-align: center;"> ??? ||
|| Touchpad || Synaptics |||||||| ??? || Elantech |||| ??? ||

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 ["DebianEeePC/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 ["DebianEeePC/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.

  • ["DebianEeePC/Model/701"] and related models (2G surf, 4G surf, 4G, 8G)
  • ["DebianEeePC/Model/701SD"]
  • ["DebianEeePC/Model/900"]
  • ["DebianEeePC/Model/900A"]
  • ["DebianEeePC/Model/901"] and related models (1000, 1000H)
  • ["DebianEeePC/Model/901GO"]
  • ["DebianEeePC/Model/904HD"]
  • ["DebianEeePC/Model/1000HD"]

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.

701

900

900A

1000HD

901GO

901/1000/1000H

904HD

701SD

Ethernet

atl2

atl1e

atl2

atl1e

???

atl1e

WLAN

Atheros (madwifi as ath0)

Ralink (rt2860 as ra0)

???

Realtek (rtl8187se as wlan0)

Bluetooth

No

Yes

No

Four silver hotkeys

No

Yes

No

Front microphone issue

No

[:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes]

???

[:DebianEeePC/Model/900#head-1ef9e12308f2364008cb9f9871633d94ea331159:Yes]

???

Touchpad

Synaptics

???

Elantech

???

ACPI differences

This table aims to compile the differences that the eeepc_laptop (or eeepc_acpi) 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".

Model

BIOS version

Control methods supported

701

801

0x101711

701SD

303

900

601, 704

901

1101, 1603

0x101713

900A

0306

0x181711

The meaning of those control methods bitmaps can be better understood looking at the CM_ASL_* constants in the source code of the eeepc_laptop / eeepc_acpi kernel module. From right to left, the bits mean "wlan, bluetooth, irda, 1394 (firewire); webcam, tv (tuner?), gps, dvdrom; displayswitch, panel brightness, bios flash, acpi flash; CPU FV, CPU temp, CPU fan, chassis fan; USB 1, USB 2, USB 3, modem; cardreader, lid". There are ACPI commands for toggling the 3G modem on and off, but no correspondence to any control method bit (as of yet).

These control methods control if the control files (i.e. /proc/acpi/asus/*) are created or not.

It is currently unknown if applying user hardware hacks (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.