CompalCL56

Differences between revisions 21 and 22
Revision 21 as of 2006-03-23 22:55:50
Size: 13010
Editor: 82-168-192-227
Comment: Removed touchpad scroll down side issue.
Revision 22 as of 2006-04-20 22:38:58
Size: 13008
Editor: 82-168-192-227
Comment: Tested Dapper Flight 6
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * Regression: Wireless network interface does not have an IP address on boot in Dapper Flight 5, sudo dhclient eth1 required to get an IP address, bug [https://launchpad.net/distros/ubuntu/+source/ifupdown/+bug/34505 34505] Dapper Flight 6:
* Regression: Wireless network interface does not always have an IP address on boot in Dapper Flight 6, sudo dhclient eth1 required to get an IP address, bug [https://launchpad.net/distros/ubuntu/+source/dhcp3/+bug/34505 34505]
Line 14: Line 15:
 * Infrared does not work, requires loading irda and irtty_sir modules, installation of irda-utils and irattach /dev/ttyS0. This fix appears to have stopped working in Dapper Flight 5. Bug [https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/34468 34468]  * Infrared does not work, requires loading irda and irtty_sir modules, installation of irda-utils and irattach /dev/ttyS0. This fix appears to have stopped working in Dapper Flight 6. Bug [https://launchpad.net/distros/ubuntu/+source/irda-utils/+bug/34468 34468]
Line 58: Line 59:
|| in Breezy? || in Dapper Flight 5? || || in Breezy? || in Dapper Flight 6? ||
Line 64: Line 65:
|| in Breezy? || in Dapper Flight 5? || || in Breezy? || in Dapper Flight 6? ||
Line 88: Line 89:
|| Wireless NIC || Yes [1]. The hardware wireless switch can be used to enable and disable wireless and the state is shown by the wireless monitor applet. || No, after boot a sudo dhclient eth1 is required to get an IP by DHCP. || [https://launchpad.net/distros/ubuntu/+source/ifupdown/+bug/34505 34505] || || Wireless NIC || Yes [1]. The hardware wireless switch can be used to enable and disable wireless and the state is shown by the wireless monitor applet. || No, after boot sometimes a sudo dhclient eth1 is required to get an IP by DHCP. || [https://launchpad.net/distros/ubuntu/+source/dhcp3/+bug/34505 34505] ||
Line 93: Line 94:
|| Infrared || No, but can be made to work, see instructions below. || No, instructions below don't seem to work anymore. || [https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/34468 34468] || || Infrared || No, but can be made to work, see instructions below. || No, instructions below don't seem to work anymore. || [https://launchpad.net/distros/ubuntu/+source/irda-utils/+bug/34468 34468] ||
Line 120: Line 121:
|| in Breezy? || in Dapper Flight 4? || || in Breezy? || in Dapper Flight 6? ||
Line 133: Line 134:
|| in Breezy? || in Dapper (current development)? || || in Breezy? || in Dapper Flight 6? ||

Current Issues

Dapper Flight 6:

Hardware details

  • Intel Pentium M 1.70GHz processor
  • Intel Centrino 82855PM + 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) chipset
  • 512 MB RAM
  • Fujitsu MHT2060AH 60GB 5400 rpm harddisk
  • Toshiba ODD-DVD SD-R6372 DVD writer
  • ATI RV350 [Mobility Radeon 9600 M10] 128MB graphics card
  • 15" SXGA+ 1400x1050 screen
  • Realtek RTL-8139/8139C/8139C+ wired NIC
  • Intel PRO/Wireless 2200BG wireless NIC
  • Intel 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) usb, ide, infrared, audio, modem
  • ENE CB1410 Cardbus Controller pcmcia
  • VIA IEEE 1394 Host Controller firewire

dmidecode output: ["LaptopTestingTeam/CompalCL56/DMIDecode"]

lspci output:

0000:00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 21)
0000:00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 21)
0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
0000:02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
0000:02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
0000:02:03.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)

Installation

Works?

Bug #

in Breezy?

in Dapper Flight 6?

Installation works?

Yes, but with following installation issues: Requires linux vga=771 at installer boot prompt.

Yes

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Breezy?

in Dapper Flight 6?

Screen

Yes

Yes

Correct resolution?

Yes

Yes

Correct refresh rate?

Yes

Yes

3D Acceleration

No. Yes after installation of xorg-driver-fglrx, but than sleep and hibernate stop working. The external monitor also stops working at all in X. After upgrading to the fglrx packages from http://seveas.ubuntulinux.nl/ sleep and hibernate work again, however this version has some mouse cursor drawing artifacts.

Yes, but glxinfo shows a warning.

External monitor works?

Yes, but resolution/refreshrate is wrong. It is a very old monitor however, so that may be part of the problem. After rebooting with the external monitor connected only the external monitor works, but in that case it is possible to select a correct resolution/refreshrate combination for the external monitor.

No, only in console. It is a very old monitor however, so that may be part of the problem. After rebooting with the external monitor connected only the external monitor works in X.

[https://launchpad.net/distros/ubuntu/+source/xorg/+bug/17761 17761]

External monitor - mirrors

Yes

No, only in console

External monitor - extend desktop

No

No

Power Management

Battery detected?

Yes

Yes

Hibernates?

Yes

Yes

Sleep

No. After enabling sleep in /etc/default/acpi-support sleep works, but wake-up does not (screen remains black). After removing vga=771 and splash from the kernel options wake-up works (removing vga=771 would be sufficient but splash doesn't work without it).

Yes, but logout dialog is shown on wake-up

[https://launchpad.net/distros/ubuntu/+source/gnome-session/+bug/34509 34509]

Dim monitor on battery

Yes

Yes

Blank monitor on inactivity

Yes

Yes

Lid Close

Yes, locks screen

Yes, blanks screen

Cpu frequency scaling

Yes, according to CPU frequency scaling monitor applet.

Yes, according to CPU frequency scaling monitor applet.

Sound

Sound works?

Yes

Yes

Correct volume?

Yes

Yes

Hardware volume switch

N/A

N/A

Headphone jack

Yes

Yes

Mic jack

Untested, no hardware to test

Untested, no hardware to test

Networking

Wired NIC

Yes

Yes

Wireless NIC

Yes [1]. The hardware wireless switch can be used to enable and disable wireless and the state is shown by the wireless monitor applet.

No, after boot sometimes a sudo dhclient eth1 is required to get an IP by DHCP.

[https://launchpad.net/distros/ubuntu/+source/dhcp3/+bug/34505 34505]

PCMCIA NIC

Untested, no hardware to test

Untested, no hardware to test

Firewire

Untested, no hardware to test

Untested, no hardware to test

Bluetooth

N/A

N/A

Modem

No, yes after installation of sl-modem-daemon package from multiverse.

No, yes after installation of sl-modem-daemon package from multiverse.

[https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/20397 20397]

Infrared

No, but can be made to work, see instructions below.

No, instructions below don't seem to work anymore.

[https://launchpad.net/distros/ubuntu/+source/irda-utils/+bug/34468 34468]

Touchpad & Mice

Touchpad

Yes

Yes

Touchpad - Doubletap = double click

Yes

Yes

Touchpad - Scroll down side

Yes

No. Not supposed to work, policy decision.

[https://launchpad.net/distros/ubuntu/+source/xorg-driver-synaptics/+bug/34474 34474]

External mouse - USB

Yes

Yes

External mouse - Serial

N/A

N/A

Docking Station/Port Replicator N/A

AC through replicator

N/A

N/A

USB

N/A

N/A

Serial

N/A

N/A

Parallel

N/A

N/A

External Monitor - VGA

N/A

N/A

External Monitor - DVI

N/A

N/A

Modem

N/A

N/A

NIC

N/A

N/A

PS/2

N/A

N/A

Additional Hardware

Fingerprint reader

N/A

N/A

CD/DVD drive

Yes

Yes

PCMCIA cards

Untested, no hardware to test

Untested, no hardware to test

Parallel Ports

Untested, no hardware to test

Untested, no hardware to test

Card reader(s)

Untested, no hardware to test

Untested, no hardware to test

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper Flight 6?

+ Esc

Sleep

0xdf

Yes, after enabling sleep, see Sleep in Power Management section.

Yes

+ F5

CRT/LCD

?

No

No, only in console

+ F10

Pad Lk

?

Yes

Yes

+ F11

Num Lk

?

Yes

Yes

+ F12

Scroll Lk

?

Untested

Untested

+ End

Mute

0xa0

Yes, shows current volume dialog.

Yes, shows current volume dialog.

+ PgDn

Volume Down

0xae

Yes, shows current volume dialog.

Yes, shows current volume dialog.

+ PgUp

Volume Up

0xb0

Yes, shows current volume dialog.

Yes, shows current volume dialog.

+ Down

Brightness Down

?

Yes

Yes

+ Up

Brightness Up

?

Yes

Yes

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper Flight 6?

Left Application Key

Launches web browser

0xb2

No, yes after loading acerhk kernel module

No, yes after loading acerhk kernel module, but Power Manager shows Power Information notification

[https://launchpad.net/distros/ubuntu/+source/hotkey-setup/+bug/30350 30350]

Right Application Key

Launches mail client

0xec

No, yes after loading acerhk kernel module

No, yes after loading acerhk kernel module

[https://launchpad.net/distros/ubuntu/+source/hotkey-setup/+bug/30350 30350]

See ["LaptopTestingTeam/CompalCL56/OldReports"] for test reports of previous releases.

Notes

[1] I've upgraded the BIOS to version 1.40.T1 (02/18/2005), which enables the software wireless switch by default. With older BIOS versions the acerhk kernel module is probably required to enable the software wireless switch, see below for instructions how to do this.

Loading acerhk kernel module and enabling wireless

The acerhk module can be loaded with the modprobe command:

 $ sudo modprobe acerhk

To ensure that the acerhk module is loaded after the next reboot add it to /etc/modules as follows:

 $ sudo -s
 # echo acerhk >> /etc/modules
 # exit

The software wireless switch can now be enabled with the following command:

 $ echo 1 > /proc/driver/acerhk/wirelessled

After configuration through System > Administration > Networking, the wireless card should now work

To enable the wireless switch on boot add the echo command to the /etc/network/if-pre-up.d/wireless-tools script which is called before the wireless card is configured. Edit the pre-configure script

 $ sudo editor /etc/network/if-pre-up.d/wireless-tools

and add the echo command as shown in the example below

 #!/bin/sh

 echo 1 > /proc/driver/acerhk/wirelessled

 IWCONFIG=/sbin/iwconfig

 if [ ! -x $IWCONFIG ]; then
  exit 0
 fi

With these changes the wireless card should be enabled automatically after a reboot.

To disable the wireless card with the software wireless switch use the following command:

 $ echo 0 > /proc/driver/acerhk/wirelessled

Enabling infrared

Load the irda and irtty_sir modules:

 $ sudo modprobe irda
 $ sudo modprobe irtty_sir

Install the irda-utils package:

 $ sudo apt-get install irda-utils

Run irattach:

 $ sudo irattach /dev/ttyS0

After a reboot an infrared phone (for example) should now show up in /proc/net/irda/discovery:

 $ cat /proc/net/irda/discovery
 IrLMP: Discovery log:

 nickname: SIEMENS S55, hint: 0xb124, saddr: 0x7ca35c24, daddr: 0x0000001d 

Acknowledgement

Thanks to [http://heim.ifi.uio.no/~krisvh/linux/cl56.html Linux on Compal CL56] from Kristian Vedvik Holm for the information about enabling the software wireless switch.

Thanks to ["LaptopTestingTeam/AcerAspire2012WLMi"] for the instructions for enabling infrared.

LaptopTestingTeam/Old/CompalCL56 (last edited 2010-03-01 20:05:50 by 94)