Linux @ ECS G900
Overview


| CPU: |
Intel Pentium IV 3.2GHz FSB:800MHz Cache
L2:1M
HT
|
Display
|
17" WXGA 1440x900
|
Touchpad
|
Synaptics Touchpad |
Keyboard
|
German, with Hotkeys
|
| Grafic card: |
ATI Radeon 9700 M10 128MB
DDR-RAM AGP 8x
|
| HDD: |
80 GB
|
| RAM: |
1024 MB (2x512MB), DDR, 400MHz |
| Netrwork card: |
Gigabit-LAN 10/100/1000Mbps (DSL capable)
Marvell 8001
|
| Wireless LAN: |
RT2500 54 MB/s 802.11g |
| Modem: |
Fax/modem MDC V90 56k AC'97
|
| Sound card: |
SIS7012 AC'97 Audio Controller
|
| DVD-driver: |
LiteOn SOSW-852S DVD(+-)-RW
dual layer CD R/RW
8x DVD+R 4x DVD-/RAM 40x CD
|
| IrDA: |
Fast transfer
|
| Akku: |
Li Ions 12x2400 mAh
|
Other:
|
- Remote control
- ACPI 2.0 supported
- 395 x 285x 39mm /44 mm (front/back) ); 4,5 kg
- Software- und Win drivers-CD`s (Easy CD & DVD Creator
6, InterVideo Win Cinema ...)
- Audio DJ (Plays CDs without booting)
- AMI BIOS
|
| Connections: |
- Headphones
- Microphone
- 5.1 S/P-DIF port (Dolby digital)
- IEEE 1394 (Firewire), 4pol.
- SVideo TV Out
- RJ-45 LAN
- RJ-11 Modem
- 2 x 2 x USB
- Ext. Monitor
- Optical fibers connection
- PCMCIA type II
- MCE (media center stuff)
- 6in1 card reader (CF/MD/SM/MMC/SD/MS)
- TV antenna input ( PAL, NTSC, SECAM card )
- Power
|
General
Distributions tried: Mandrake 10.1 Mandriva 2005 Gentoo 2004.3 Gentoo
2005.0
Output of lspci:
[root@Gigi leo]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS 645xx (rev 51)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS]: Unknown device 0003
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 14)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:08.0 Multimedia controller: Philips Semiconductors SAA7133 Audio+video broadcast decoder (rev f0)
00:0a.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
00:0c.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
00:0d.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
CPU
Very fast, at least compared to anything I tried yet; there's only a
problem regarding power
consumptiom: lots of fans are always running
and quite noisy (that can be an issue for using the laptop as a media
center). The CPU fan input (on the back) sucks quite a lot of air ->
dust, that tends to accumulate in the air duct, compromising cooling
efficiency. From time to time I have to open the notebook and remove
dust; be careful if you perform such an operation, IT CAN BE DANGEROUS,
because it's not assured you will have again good thermal contact with
the CPU; see img below for details.

Graphic card
Supprted by XFree and Xorg, without 3D accel. , but ATI releases
drivers.
Download the radeon drivers from ATI
website . To install them exit from graphic mode (init 3), install
the RPM, run fglrxconfig to create the configuration file and decide
the settings, then go to /lib/modules/fglrx and compile+install the
modules, as root
[root@Gigi leo]# rpm -Uv --force --nodeps fgl(complete the name with your version).rpm
[root@Gigi leo]# init 3
[root@Gigi leo]# fglrxconfig
[root@Gigi leo]# cd /lib/modules/fglrx/build_mod/
[root@Gigi build_mod]# sh make.sh
[root@Gigi build_mod]# cd ..
[root@Gigi fglrx]# sh make_install.sh
Alternatively you can extract the files from the .rpm with rpm2targz
and proceed from the decompressed directory copying the important
files:
[root@Gigi ATI]# cp -R usr/X11R6/ /usr/
[root@Gigi ATI]# cp -R lib/modules/fglrx/ /lib/modules/
And then following the previous explanations (except the rpm command).
Then load the module (modprobe fglrx).
With the kernel 2.6.10/2.6.11/2.6.12 and XOrg 6.7 and the driver at ATI
(August2005) I
get with glxgears 2412 FPS and fgl_glxgears 467 FPS (every new
driver version is a bit faster than the previous).
TV-Out
Not tried yet; in principle it should be configurable with fglrxconfig.
In case of problems you can try to look for a program,
"atitvout", written by Lennart
Poettering, downloadable here
. Important: connect
the TV before turnong on the computer. You shoud get (as root):
[root@Gigi leo]# atitvout detect
CRT is attached.
TV is attached via S-Video.
To TV mode:
[root@Gigi leo]# atitvout -f t
Forcing Rage Mobility/Rage 3D Pro LT mode
Back to LCD-Modus :
[root@Gigi leo]# atitvout -f l
Forcing Rage Mobility/Rage 3D Pro LT mode
HDD
[root@Gigi leo]# hdparm -i /dev/hda
/dev/hda:
Model=FUJITSU MHT2080AT, FwRev=0022, SerialNo=NN5AT3C13B4W
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=yes, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=yes: mode=0x80 (128) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a:
* signifies the current active mode
Network card
Works without problems; should be seen as eth0.
CD/DVD-Laufwerk
Reading data, playing DVD (xine or mplayer), ropping (dvdrip, grip) and
burning (k3b) works out of the box.
IrDA
The remote control works without tuning; the letters/symbols in the
remote control are read as if they were entered from the keyboard.

PCMCIA/USB
PCMCIA not tried yet.
For the USB the
UHCI/EHCI drivers work, giving USB2.
Installing Gentoo 2004.3 the usb froze the boot; you can
circumvent
it by passing at boot the option nousb. Version 2005 works without
tweaks.
WLan
Works with the GNU driver released by realtek and and developed now at
sourceforge, r2400/rt2500 project. There are thou some issues, like
conflicts with SMP.
Download, unzip/tar and (if you have like me the driver versio 1.1.0):
[root@Gigi leo]# cd rt2500-1.1.0/Module/
[root@Gigi Module]# make
[root@Gigi Module]# make install
I prefere to start the wlan manually, with a script (wlan.pl):
#! /usr/bin/perl -U
system("/sbin/modprobe rt2500;");
sleep 2;
system("/sbin/iwconfig ra0 key restricted <here your key> channel <your channel n.> ;");
sleep 1;
system("/sbin/ifconfig ra0 up ;");
sleep 2;
system("/sbin/iwlist ra0 scan ;");
sleep 6;
system("/sbin/iwlist ra0 scan ;");
sleep 6;
system("/sbin/dhcpcd ra0;");
sleep 2;
And switch it off with another one
(wlan_down.pl):
sleep 2;
#!/usr/bin/perl -U
system("/sbin/ifconfig ra0 down ;");
sleep 2;
system("/sbin/rmmod rt2500 ;");
Maybe it's not a clean solution but it works for me.
Modem
It works finally.
Download the drivers from smlink (I tried
the version slmodem-2.9.10), and the patch slmodem-2.9.10-abby.diff
from www.ok--computer/linux/asus/news_en.html
or from me. Copy it into the directory
patches and, from the main directory of SmartLink driver
(slmodem-2.9.10), apply the patch with patch -p0
Maybe you need to create a symbolic link:
ln -s /dev/ttySL0 /dev/modem
and don't forget to
modprobe slamr
In the previous link you can download also a small script to automate
the loading and configuration of the driver. If you do so you may want
to change the script 'slmodemd',to you country settings, changing
'ITALY' at line 36 with the name of your country.
Multicard reader
Not working for now.
Kernel USB and SCSI options should be ok, however I don't see a drive
in /dev, as with other USB HDD or USB flash keys.
cat /proc/bus/usb/devices says ,between all other stuff:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0d8c ProdID=5000 Rev= 1.00
S: Product=USB Card Reader
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
Hotkeys
They work (except maybe the volume controls and monitor size/TVout
accessible through the Fn modifier key) if on the BIOS you set
the coding as expected from
Windows Media Center, otherwise they are associated to a strange
combination of keys.
I installed xbindkeys, and created the file .xbindkeysrc
in my home dir;take a
look at it and modify as you like. then you can autorun it for ex. on
kde with a file (AS.sh) in
$home/.kde/Autostart
TV card
Since kernels 2.6.10 there's support for the TDA8275/TDA8290 tuner
modules.
Download the kernels from http://www.kernel.org
and the kernel patches and video4linux snapshot from http://linux.bytesex.org,
decompress and untar them in /usr/src, apply the patch and compile the
kernel (there are enough infos around on that) and the modules, and
then the video4linux snapshot (make && make install).
The card (with kernel 2.6.10) is not automatically recognized, you have
to modprobe saa7134 card=39, or for example enter the correct value in
Mandrake
with harddrake2->saa7135->configure module.
The TV then works. The audio works if you have the mixer (kmix) set as
below; other settings may also work.

If you install the new kernel sources instead of the Mandrake/Mandriva
ones, you most probably will loose
supermount capabilities; before compiling you can patch the
sources with the supermount patch here or here, but
probl. for newer kernels you'll have to use autofs.
Various
Before you start complaining: the audio master doesn't work. There's no
master amplifier with regolable volume (cheap card), so either you use
mplayer & co. with esd or arts, or you try to find a software mixer
(in windows it's part of the driver); alsa should have a plugin of that
sort.
You can download my Kernel-configuration Version
2.6.10 , Version 2.6.11 or Version 2.6.12.5 and
the XF86Config-4
(on Mandrake 10.1 it is
used for XOrg) or xorg.conf (Mandriva
2005), modified to allow the use of a wheel mouse (I have a
USB logitech).
Please note that all the internal links point to the same zipped file
c.zip .
Also, I had problems compiling the WLAN and video4linux drivers with
kernel 2.6.12.5; maybe it's only due to the new kernel numbering.
The scripts are all tarred and zipped, 'cause geocities doesn't like
files different from *.jpg, *.zip and similar (tar? what's that?).
Questions? leodp_(at)_yahoo.com
Listed @
and repair4laptop
Document updated: 30/08/05 L. Della Pietra