Projects

|
|
Installation report of Suse 9.1 Professional on an Asus A3G(Z9135G)
Contents
Version 0.2
Version 0.1
History
Version 0.2 (25.2.05)
Version 0.1 (30.1.05)
Hardware
Installation overview
My opinion
Hardware: Asus Z9135G (A3G)
| CPU |
Pentium M 725 1.6AG |
| LCD |
15.0" XGA/CMOS |
| Graphic-Chip |
ATI Mobility Radeon 9700 64MB |
| Memory |
512MB(256MB*2) |
| HDD/Model Number |
60G HDD 4200RPM / IC25N060ATMR04-0 |
| CD/DVD Device |
8X DVD+RW DUAL DL |
| Modem |
56k/V.90 Fax/Datamodem - Asustek 82801DB ICH4 AC'97 Modem Controller |
| Sound |
Realtec A97 Audio - Asustek 82801DB ICH4 AC'97 Audio Controller |
| LAN |
Asustek RTL-8139/8139C/8139C+ - equal to Realtec RTL-8139 |
| WLAN |
802.11b/g Intel WLAN 2200BG |
| Integrated webcam |
ALi Corp. M5603c |
| TV-out |
S-Video |
| Audio |
Line-In, Line-out |
| SmartMedia, MMC/SD, MemoryStick Reader |
|
| Other |
Firewire, 4 * USB 2.0, 1 * Parallel, , 1* Seriell,
1 * Monitor, IR |
| Software |
WinXP Home Recovery-CD, Nero-Suite V6.3.1.25, Norton-Security, MediaShow SE 2.0 |
Installation Overview
In the next paragraph I will give an overview on the functionality of components under Suse 9.1:
| Component |
Function/Driver |
Comment |
| Function-keys |
|
see below |
| Volume |
no |
no function for volume keys - volume can be adjusted with audio mixer |
| Display brightness |
yes |
the brightness-keys work out of the box |
| Disable display |
yes |
work out of the box |
| Additional keys an LED's |
partly |
with loded asus_acpi module it is possible to manipulate LED's, but all other keys are out
of function. The kernel throws an error like :
kernel: Asus ACPI: Error reading display status
kernel: Asus ACPI: Error reading LCD status
when the module asus_acpi is loaded. |
| LAN/Driver |
Realtek 8139 / 8139too |
sometimes there are problems with autosensing. Details see below. |
| WLAN/Driver |
ipw2200 |
the driver detects the hardware and iwconfig resp. KWifiManager detects an access-point and the SSID.
Details see below. |
| Sound/Driver |
snd_intel8x0 |
works out of the box |
| FireWire/Blutooth |
built in / not available |
I have no access to a firewire device so I cannot report it's function. During booting the kernel
reports the correct initialisation of ieee1394 interface:
ieee1394: Initialized config rom entry `ip1394'
ohci1394: $Rev: 1203 $ Ben Collins
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[5] MMIO=[ff9ff000-ff9ff7ff] Max Packet=[2048]
ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e018000326a6c1]
|
| Touchpad |
works out of the box |
|
| Graphic / 3D-Video-Acceleration |
(Asus RV350 NP) / 3D with fglrx installation |
there is no 3D-acceleration with standard Suse driver – for the installation of fglrx see below |
| Dual-Head |
Clone OK / Xinerama does not work |
the clone mode works out of the box if the resolution of both screens is the same.
After the installation of fglrx it is possible to adjust the resolution of the screens separatly. Details see below.
|
| TV-Out |
|
not testet yet |
| Energy saving |
|
|
| Suspend to Ram (S3) |
works |
works out of the box even with the standard kernel: powersave --standby |
| Suspend to Disk |
works |
works out of the box even with the standard kernel: powersave --standby |
| Processor-modes |
C1,C2 |
during booting the kernel reports the availability of C3
ACPI: Processor [CPU1] (supports C1 C2 C3, 8 throttling states)
but it is never used.
cat /proc/acpi/processor/CPU1/power
active state: C2
default state: C1
bus master activity: ffffffff
states:
C1: promotion[C2] demotion[--] latency[000] usage[00538580]
*C2: promotion[C3] demotion[C1] latency[099] usage[08682934]
C3: promotion[--] demotion[C2] latency[999] usage[00000000]
There is no difference neither using kernel 2.6.5-7.111-default nor the original kernel 2.6.9.
|
| Cpufrequency-automatic-ajust |
works |
the range of the frequency is ajusted dynamically between 600MHz and 1600MHz
|
| DSDT recompile/errors |
not tested yet |
|
| Battery/Temperature |
OK/OK |
both are shown and adjusted during time.
|
| APM BIOS |
no |
|
| DVD-RW/CD-RW |
works out of the box |
DVD UDF writing does not work - I am not sure if the driver supports this. |
| PCMCIA Adapter |
SmartMedia,MMC/SD,MemoryStick
|
I did not test it yet, but I read that it does not work because Linux supports only
active mode and the built in is passive. |
| Web-Cam |
does not work |
I tried several drivers, but I had no success (see below). |
| Function-Keys |
| Volume: no function even with the asus_acpi module. |
| Display brightness: the function keys for the adjustment of the brightness work out
of the box. Even the key for switching the display off resp. the key for switching between screens works well. |
Extra keys and LED's: After the activation of the asus_acpi module
(in /etc/sysconfig/powersave/common) I was able to switch on an off the LED's indicating WLAN and mail
functinality. The drawback of the asus_acpi module is that the kernel reports the following errors:
Asus ACPI: Error reading display status Jan 19
Asus ACPI: Error reading LCD
|
| Auto-DJ-Keys: In standby- and suspend- mode the keys work as expected. It is possible
to play a cd without booting the system. |
LAN:
Version 0.1
Sometimes I have some problems connecting to other systems using 10Mbit/s half-duplex NIC's. First I thought that
there might be a conflict with the USB2.0 mouse - but I sporadically observed the problem even without the mouse.
The second guess was the autosensing function of the NIC. I tried to set speed and mode manually using ethtool.
Even though ethtool reports correct speed and mode it is not possible to establish a connection.
Disabling, restarting or unloading the driver does not solve the problem (ifup, rcnetwork restart, modprobe -r 8139too).
Version 0.2
Testing several configurations of the network interface I discovered, that the NIC works well whenever I booted Linux
after I first switched Win-XP into suspend-mode. So I suppose that Windows initiallizes the NIC in an other way
than Linux does. Switching Windows to suspend-mode does not change this setting so that Linux can use the NIC
correctly. In this way the NIC can bes used without restrictions.
|
| WLAN:after the installation of the ipw2000 driver and the
firmware I could make a connection to a NETGEAR access point. The actual driver could be found at
http://ipw2200.sourceforge.net. Ther is also a good README file which explains the installation steps.
|
Integerated Webcam
Unfortunately, I was not able to find a driver which supports the ALi Corp. M5603c webcam.
I was looking for a driver at: http://www.qbik.ch/usb/devices/. The last news is from Valerio Felici from 15.Nov 2004, that there is no driver available.
I also had a look at the homepage of the manufacturer at http://www.ali.com.tw/eng/. But there was no information about any drivers.
|
| Sound:
The sound worked out of the box after installation. The volume of the built in loudspeaker not very noisy, but for
indoor use it is ok. Similar to other systems the basses are low. When using earheads the soundquality is quite good
(for my ears). |
| FireWire/Blutooth:Until now I could not test iee1394 functionality due to lack of devices.
There is no builtin blootooth device. |
| Touchpad: OK |
| Graphics |
Graphics 3D-Video-acceleration: I downloaded the or ATI-driver from:
==>ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/ATI/suse91/fglrx/3.14.6
This directory contains three files:
fglrx-3.14.6-1.i586.rpm, km_fglrx-3.14.6-1.i586.rpm, README
I found another good howto for the installation and configuration process at
http://www.rage3d.com/content/articles/atilinuxhowto/Linux_ATI.pdf.
For my special case I followed the following steps (found at
http://www.linux-club.de/):
- download the drivers
- installation of kernel-source, make , gcc
- as root: # rpm -Uhv fglrx*.rpm
- cd /usr/src/linux
- rm .config
- make cloneconfig
- make prepare-all (only for kernel-source >= 2.6.5-7.75)
- as root: # rpm -Uhv km_fglrx*.rpm
- cd /usr/src/kernel-modules/fglrx
- KERNEL_SOURCE=/usr/src/linux make modules
- KERNEL_SOURCE=/usr/src/linux make install
- depmod -a
- copy /usr/lib/fglrx/lib/libGL.so.1 and
/usr/lib/fglrx/lib/libGL.so.1.2 to /usr/X11R6/lib
- configure ATI-driver as root with: # fglrxconfig NOTE: Don`t
use SAX to enable 3D support ! fglrxconfig writes an XF86Config-4
file
- save a copy of the original XF86Config file and replace it with
the one generated above.
- reboot; first I thougt that a restart of X is enough but I
found that after a reboot the driver worked well. Drawback:
after the installation standby and suspend did not work any
more. The system hangs.
|
| TV-Out: I did not test this funcionality yet even though I configured it
using fglrxconfig. You can read more on this topic at
http://suse.cbn.net.id/i386/supplementary/X/ATI/suse91/fglrx/3.14.1.
|
| Dual-Head/Xinerama: Clone mode works well when an external monitor is connected.
I also tried to configure Xinerama, but till now the X-server crashed with several error statements. But this is one
of my next todo's. |
| Energy-Saving |
| Suspend to Ram (S3): out-of the
box (without graphics acceleration driver) |
| Suspend to Disk: out-of the box (without graphics acceleration driver) |
Processor modes: The kernel reports that the CPU supports C1-C3.
ACPI: Processor [CPU1] (supports C1 C2 C3, 8 throttling states)
But when I check it with
# cat /proc/acpi/processor/CPU1/power
I can only observe that C1 and C2 are used
active state: C2
default state: C1
bus master activity: ffffffff
states:
C1: promotion[C2] demotion[--] latency[000] usage[00852920]
*C2: promotion[C3] demotion[C1] latency[099] usage[14043474]
C3: promotion[--] demotion[C2] latency[999] usage[00000000]
Anyhow, the notebook runs for more than 4 hours
without power supply - using it under office conditions.
Version 0.2
After I installed the kernel 2.6.9 I had
problems after standby-resume und suspend-resume. Everything
works well except that it is not possible to switch to standby-
or suspend-mode again. Furthermore, the kpowersave-icon is not
visible. I discovered that after typing
killall -SIGHUP powersaved
rcpowersaved restart
everything works well again.
|
Cpufreq Centrino-speedstep:
Currently, I am a bit irritated about the speedstepping. During bootup the kernel reports
speedstep-centrino: found unsupported CPU with Enhanced SpeedStep: send /proc/cpuinfo
to Jeremy Fitzhardinge
On the other hand, I followed the change of the clock frequency using the system protocoll tool which reported that
cpu-frequency adjusts between 600MHz and 1600MHz. On the tuxmobil site I found a hint where it is
necessary to patch ACPI functionality
http://tuxmobil.org/software/asus_m2400n/speedstep-centrino
to update B0 stepping of Dothan CPU's. Another link for information and the patch is
ACPI-patch |
| DSDT recompilation: ACPI works well for now, I did not do it until yet. |
| Batteries and temperature: both values can be read using cat /proc/acpi/battery/BAT0/state
and cat /proc/acpi/thermal_zone/THRM/temperature. |
| Modem: I did not test it until now. This is one of my todo's |
| An APM BIOS is not available. |
|
Version 0.1 USB-Problems: dmesg shows the following problem:
ehci_hcd: probe of 0000:00:1d.7 failed with error -95
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x50
After a while of use my USB-mouse is out
of function. I am not able to reanimate it. The only way is a
reboot.
Version 0.2
After I installed the kernel 2.6.9 dmesg shows
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 1010001)
ehci_hcd 0000:00:1d.7: continuing after BIOS bug...
ehci_hcd 0000:00:1d.7: irq 5, pci mem e0e84c00
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
ehci_hcd 0000:00:1dehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 1010001)
ehci_hcd 0000:00:1d.7: continuing after BIOS bug...
ehci_hcd 0000:00:1d.7: irq 5, pci mem e0e84c00
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
ehci_hcd 0000:00:1d.7: remove, state 1
ehci_hcd 0000:00:1d.7: USB bus 4 deregistered
In Line 3 a BIOS bug is reported, but the kernel continues to
initiallize the usb. With the 2.6.9 kernel the function of the
usb-mouse is perfect.
|
My opinion:
My first impressions on this notebook are very positive. The A3G is almost fully functional using Linux,
and suits my needs very well. It's quiet and runs a long time on the batteries.
Apart from several problems with the ethernet NIC ("workaround" see above), extra keys and the built in web cam I had no problems.
The quality of the keyboard is at least as good as HP's. The vent is off most the time (office-use) and if it
is switched on it is quiet. The brightness of the display is sufficient for indoor use and without direct
sunlight.
I will update this report whenever I spot any new functions, especially when I find solutions for the mentioned problems.
If you have any questions please do not hesitate and contact me via email.
The best place for any Linux, BSD ... information for notebooks is http://tuxmobil.org/.
|