User Tools

Site Tools


eeepc_1000px

eeepc 1001PX

asus-eee-pc-1001px-01.jpg

hardware

technical specification

Type device Device Work
cpu Atom N450 yes
display 10.1“ WSVGA (1024×600) LED Backlight yes
ram 1GB SO-DIMM DDR2 PC667 (up to 2GB) -
hd 160GB - Sata II 5400rpm Hitachi yes
motherboard - yes
bios AMIBIOS(C)2010 American Megatrends -
graphic card Intel GMA 3150 yes
wifi WiFi 802.11b/g - Atheros AR2427 yes
ethernet Ethernet 10/100BT - Atheros AR8132 yes
webcam 0,3 Mpixels webcam yes
audio(1) card HDA Intel - chip Realtek ALC269 yes
audio(2) - yes, see bugs section
card reader Alcor Micro Corp. Multi Flash Reader yes
vga output - yes
usb ports - yes
touchpad Multitouch yes, need much test (for multitouch and other)
keyboard - yes, but not all key
battery 3 Cell Battery - 48 Wh Lithium-Ion 4.400 mAh 2h,30m max VS 2h,50m on WIN with normal use

(1)internal speaker and headphone (2)internal and external microphone

this is the hardware that I tested but other models of EEEPC can change a little

lspci

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 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 NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
02:00.0 Network controller: Atheros Communications Inc. AR2427 Wireless Network Adapter (PCI-Express) (rev 01)

cat /proc/cpuinfo

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 28
model name	: Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping	: 10
cpu MHz		: 1667.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx 
                  fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 
                  monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips	: 3333.00
clflush size	: 64
cache_alignment	: 64
address sizes	: 32 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 28
model name	: Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping	: 10
cpu MHz		: 1000.000
cache size	: 512 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 1
apicid		: 1
initial apicid	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx 
                  fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 
                  monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips	: 3332.91
clflush size	: 64
cache_alignment	: 64
address sizes	: 32 bits physical, 48 bits virtual
power management:

bios

I extracted info by:

  • Command dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8 return:

cleaned from garbage

00IBM VGA Compatible BIOS. 
For Evaluation Use Only.
$VBT PINEVIEW       d
BIOS_DATA_BLOCK 
1790Intel(r)PineView PCI Accelerated SVGA BIOS
Build Number: 1790 PC 14.34  04/20/2009  23:47:47
DECOMPILATION OR DISASSEMBLY PROHIBITED
Copyright (C) 2000-2003 Intel Corp. All Rights Reserved.
*Intel(r)PineView Graphics Chip Accelerated VGA BIOS
Intel Corporation
Intel(r)PineView Graphics Controller
Hardware Version 0.0
$ADDIN30l
Intel Corp.
$ADDIN30f
Intel Corporation
Generic Device 1
Generic Device 2
Total time for VGA POST: 
 Seconds
Total time for VGA initialization < 10 MilliSeconds 
Multiple Card  
eader    1.00
ADDON_ROM
Hard Disk
>p}NTLDt
HDD:PM-ST9160314AS
USB:HTS72106 0G9AT00
USB:Multiple Card
E$PCI f&
E(USB f&
E,    P6
INT13-1.3 
,American Megatrends Inc.
04/30/2010
ASUSTeK Computer INC.
A6OAAS152407
ASUSTeK Computer INC.
EeePC-0123456789
To Be Filled By O.E.M.
To Be Filled By O.E.M.
ASUSTeK Computer INC.
0x00000000
0x00000000
Intel            
Intel(R) Atom(TM) CPU N450   @ 1.66GHz              
To Be Filled By O.E.M.
To Be Filled By O.E.M.
To Be Filled By O.E.M.
L1-Cache
L2-Cache
L3-Cache
PS2Mouse
Keyboard
Audio Mic In
Audio Line In
J6B1 - AUX IN
J6B2 - CDIN
20CF30022EA1
10571023009306011057121511360
90OAM2BB21111C3AE12BQ
en|US|iso8859-1
Manufacturer00
SerNum00
AssetTagNum0
ModulePartNumber00
Manufacturer01
SerNum01
AssetTagNum1
ModulePartNumber01
To Be Filled By O.E.M.
To Be Filled By O.E.M.
 Filled By O.E.M.
Boot Failure
Invalid Boot Diskette
Drive Not Ready
Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key
System Halted
NO ROM BASIC
Enter ROM Password:
  BootSector Write !!
  VIRUS: Continue (Y/N)?
Multi-Bit ECC Error
Parity Error
Booting from CDROM with Multiple Boot Image
Select Boot Image  :
1.2MB  Floppy Image:
1.44MB Floppy Image:
2.88MB Floppy Image:
Hard Disk Image    :
No Emulation Image :
Unknown Image      :
Enter Supervisor Password:
Enter User Password:
INTEL   
08.00.12
ASUSTeK Pegasus
Unknown 
Genuine Intel(R) 
Processor
Intel(R) Pentium(R) 4 Processor
Intel(R) Celeron(R) Processor
Intel(R) Xeon(TM) Processor
Intel(R) Xeon(TM) Processor MP
Mobile Intel(R) Pentium(R) 4-M
Genuine Intel(R) Processor (Engineering Sample)
CPU.P4.12.3F.13
Intel(R) Atom(TM) CPU N450   @ 1.66GHz
WINBOND W25P/X40
ATMEL 26F004
SPI Flashy
1001PX ACPI BIOS Revision 0601
$BBS V3.21 0203 
RSD PTR 
u1fPfQfR
##33CCSSc
IBM COMPATIBLE IBM IS A TRADEMARK OF INTERNATIONAL BUSINESS MACHINES CORP.
(C)1985-2004,American Megatrends, Inc.All Rights Reserved,6145F Northbelt Parkway,GA-30071,USA.(770)-246-8600.
ASUS_FLASH
$Eee PC$
AMIBIOS 080012
04/30/10(C)2010 American Megatrends, Inc. All Rights Reserved
(C)2010 American Megatrends, Inc.
63-0601-000010-00101111-043010-Pineview
AMIBIOS(C)2010 American Megatrends, Inc.                                      
BIOS Date: 04/30/10 10:13:54 Ver: 08.00.12
(C)2000AMI,770-246-8600
04/30/10
  • Command dmidecode -t bios return:
# dmidecode 2.9
SMBIOS 2.6 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: American Megatrends Inc.
	Version: 0601   
	Release Date: 04/30/2010
	Address: 0xF0000
	Runtime Size: 64 kB
	ROM Size: 512 kB
	Characteristics:
		ISA is supported
		PCI is supported
		PNP is supported
		APM is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		ESCD support is available
		Boot from CD is supported
		Selectable boot is supported
		BIOS ROM is socketed
		EDD is supported
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 KB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		Print screen service is supported (int 5h)
		8042 keyboard services are supported (int 9h)
		Serial services are supported (int 14h)
		Printer services are supported (int 17h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		LS-120 boot is supported
		ATAPI Zip drive boot is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
	BIOS Revision: 8.12
	Firmware Revision: 0.44

Handle 0x0013, DMI type 13, 22 bytes
BIOS Language Information
	Installable Languages: 1
		en|US|iso8859-1
	Currently Installed Language: en|US|iso8859-1

graphic card

Intel Graphics Media Accelerator 3150:

Intel driver work very well, in gnome and kde I tested “clone desktop” and “extended desktop” monitor configuration and work well.

Lighweight solution for use multi monitor or change resolution is: lxrandr but has few options, grandr is good but not work very well, xrandr from command line is better, I use with:

xrandr --output LVDS1 --mode 1024x600
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1

3d work fine, glxgear report:

1522 frames in 5.0 seconds = 304.265 FPS
1534 frames in 5.0 seconds = 306.777 FPS
1522 frames in 5.0 seconds = 304.362 FPS
1498 frames in 5.0 seconds = 299.471 FPS
1536 frames in 5.0 seconds = 307.183 FPS

See also:

sound card

  • Model: Realtek ALC662 Hi-Definition Audio 5.1 codec
  • Features: built-in stereo speakers and built-in microphone

touchpad

  • on KDE work perfectly but need install kde-config-touchpad
  • for gtk/gnome users there is gpointing-device-settings but on my pc don't work very well (tapping don't work)
  • lightweight solution is synclient, in openbox I add this line in ~/.config/openbox/autostart.sh
if egrep -iq 'touchpad' /proc/bus/input/devices; then
    synclient VertEdgeScroll=1 &
    synclient TapButton1=1 &
    synclient RBCornerButton=3 &
    synclient LBCornerButton=1 &
    synclient BottomEdge=4000 &
    synclient RightEdge=3500 &
fi

some code take from http://crunchbanglinux.org/ scripts

scripts

This is a useful script ( touchpad_en.sh )to enable or disable touchpad via synclient or gconf with libnotify notify (see image under).

I launch the script with W-A-p keys from openbox adding this line on ~/.config/openbox/rc.xml in <keyboard> section

    <keybind key="W-A-p">
      <action name="Execute">
        <execute>/PATH_OF_SCRIPT/SCRIPT.sh</execute>
      </action>
    </keybind>

If you want use gpointing-device-settings change “SCRIPT.sh” with “SCRIPT.sh gconf”

I add a control in conky too (yellow “TP” means Touchpad enabled), see keyboard section for watch it (see image under)

keyboard

extra keys

function key work
sleep FN+F1 yes
wireless FN+F2 yes
disconnect touchpad FN+F3 yes
change resolution FN+F4 yes
brightness - FN+F5 yes
brightness + FN+F6 yes
shutdown lcd FN+F7 yes
change lcd/vga FN+F8 yes
system monitor FN+F9 yes
mute FN+F10 yes
volume - FN+F11 yes
volume + FN+F12 yes
change cpu speed FN+SPACE yes

test made on debian/wheezy with squeeze_backports kernel 3.14-0.bpo.2-686-pae

keylock touchpad control

This script ( watch it ) used with openbox rc.xml file to notify when a keylock is pressed, see image under.

In rc.xml in <keyboard> section add this watch lines

How to have keylock notify when change status

This script ( watch it ) check status of keylock and touchpad from xset -q and synclient -l commands and print result in conky language

then need add this line on conky configuration file:

${execp /PATH_SCRIPT/NAME_SCRIPT.sh}

applications

windows manager

Lightweight windows manager are very much I like ratpoison, awesome and openbox. If you don't like set all programs I tip lightweight desktop environment like xfce or lxde (that use openbox). I use openbox and the applications that I use with it are:

  • conky for system status, mpd status, forecast, weather etc ect

  • tint2 + gsimplecal (from http://crunchbanglinux.org/ repository) - for panel, tray icons bay and date/calendar
  • for manage external monitor xrandr (man xrandr and see how to force monitor refresh) or grandr
  • wifi with network-manager + network-manager-applet
  • power manager with xfce-power-manager

This is my autostart.sh in ~/.config/openbox and by autostart.sh I launch two conky istance with conky_left and conky_right configuration files

music

for music I use moc or mpd+ncmpcpp or mpd+ncmpcpp.

Otherwise mpd+sonata I think are the betters if you need a gui, not bad is audacious if mpd is hardy to configure for you.

video

The better for eeepc I think is smplayer that is a lightweight frontend for mplayer with much features

games

I do this list because not all debian games working fine with eeepc 1001PX, for insufficient hardware, little monitor etc etc

netbook games

bugs

external CRT monitor refresh problem FIXED

dmesg return:

[drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 26
[drm:edid_is_valid] *ERROR* Raw EDID:
i915 0000:00:02.0: VGA-1: EDID invalid.

And the external monitor don't get maximum refresh.

SEE: how to force monitor refresh

built in microphone don't work

I think is a alsa driver problem because on alsamixer on other devices I have Mic control on Capture and Playback location.

On eeepc 1001px is only in Capture location.

This link maybe help you: https://h-node.org/notebooks/view/en/210/Eee-PC-1001PX/1/1/undef/undef/undef/undef/compatibility/undef/undef/1001px

debian

debian-logo-mirrored.jpg Main things for install debian on eeepc are in:

Then, default debian squeeze configuration work (wifi, ethernet, webcam, audio, usb, card reader).

And for work all hardware needs:

essential packages

  • linux-image-2.6-686 (obviously)
  • eeepc-acpi-scripts
  • xserver-xorg-video-intel
  • firmware-linux kernel (meta-package)
  • firmware-linux-free
  • firmware-linux-nonfree
  • xserver-xorg-input-synaptics
  • uswsusp (for hibernation)

suggested packages

  • gpointing-device-settings | kde-config-touchpad

/etc/apt/sources.list

I advice add this line in /etc/apt/sources.list for some latest packages

deb http://ftp.debian.org/debian/ jessie-proposed-updates contrib non-free main
deb http://www.debian-multimedia.org jessie main non-free
deb http://backports.debian.org/debian-backports jessie-backports main contrib non-free

tips and tricks

other

eeepc_1000px.txt · Last modified: 2017/05/03 14:46 by varogami