ToshibaSatelliteL40-12K

This entry is for the L40-12X, which seems to have T2080 instead of T2130.

Current Issues

  • As of Hardy Alpha 3 the WLAN (Atheros AR5BXB63) works with the version of ndiswrapper from the ubuntu repositories, before and including in 7.10 the version in the repositories was too old. Also, madwifi is automatically installed and needs to be manually disabled before using the XP driver with ndiswrapper by blacklisting the ath_pci kernel module.
  • The modem is a winmodem. There is currently no way to make it work under Linux: http://linmodems.technion.ac.il/bigarch/archive-seventh/msg00915.html

  • ACPI Fn combos do not work, except the numpad, and brightness up/down which don't work in 7.10 but work in Hardy Alpha 3 and 7.04 - there was disagreement whether to use unisgned or signed ints.
  • Note: this is all done using Xubuntu.

System Info

  • $ sudo dmidecode -s system-manufacturer:
    • TOSHIBA
  • $ sudo dmidecode -s system-product-name
    • Satellite L40
  • $ sudo dmidecode -s system-version
    • PSL40E-02801LDU

Hardware details

Screen & Monitors

Device

Works?

Bug #

in Fiesty

in Gutsy (current stable release)

in Hardy Alpha 3

Screen

Yes

Yes

Yes

Correct resolution?

Yes

Yes

Yes (1280 x 800)

Correct refresh rate?

Yes

Yes

Yes

3D Acceleration

Untested

Untested

Yes

External monitor works?

Untested

Untested

Yes (see notes)

External monitor - mirrors

Untested

Untested

Untested

External monitor - extend desktop

Untested

Untested

Untested

Power Management

Battery detected?

Yes

Yes

Yes

Hibernates?

Untested

Untested

Yes (see notes)

Suspend

Untested

Untested

Yes

Dim monitor on battery

Untested

Untested

No

Blank monitor on inactivity

Untested

Yes

Yes

Lid Close

Untested

Yes

Yes

Cpu frequency scaling

Untested

Yes

Yes

Sound

Sound works?

Yes (see notes)

Yes (see notes)

Yes, perfectly

Correct volume?

Yes

Yes

Yes

Hardware volume switch

Untested

No

No

Headphone jack

Yes

Yes

Yes

Mic jack

Yes

Yes

Yes

Networking

Wired NIC

Yes

Yes

Yes

Wireless NIC

No (workable, but not from ubuntu repositories)

No (same)

Yes

PCMCIA NIC

Untested

Untested

Untested

Firewire

N/A

Bluetooth

N/A

Modem

Untested

Untested

Untested

Infrared

N/A

Touchpad & Mice

Touchpad

Yes

Yes

Yes

Touchpad - Doubletap = double click

Yes

Yes

Yes

Touchpad - Scroll down side

Yes

Yes

No

External mouse - USB

Yes

Yes

Yes

External mouse - Serial

N/A

Docking Station/Port Replicator

AC through replicator

Untested

Untested

Untested

USB

Untested

Untested

Untested

Serial

Untested

Untested

Untested

Parallel

Untested

Untested

Untested

External Monitor - VGA

Untested

Untested

Untested

External Monitor - DVI

Untested

Untested

Untested

Modem

Untested

Untested

Untested

NIC

Untested

Untested

Untested

PS/2

Untested

Untested

Untested

Additional Hardware

Fingerprint reader

N/A

CD/DVD drive

Yes

Yes

Yes

PCMCIA cards

N/A

Express cards

Untested

Untested

Untested

Parallel Ports

N/A

Card reader(s)

N/A

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Fiesty?

in Gutsy (current stable)?

in Hardy Alpha 3?

+ Esc

Mute volume

160

No

No

No

+ F1

Screen Lock

115+46

No

No

No

+ F2

"Change power saving mode"

No

No

No

+ F3

Suspend-to-RAM

No

No

No

+ F4

Suspend-to-Disk

No

No

No

+ F5

"Change active display device"

Untested

Untested

No

+ F6

Brightness down

101

Yes

No

Yes

+ F7

Brightness up

212

Yes

No

Yes

+ F8

Wi-Fi on/off

No

No

No

+ F9

"Enable/disable touchpad"

Untested

Untested

No

+ F11

NumLock

77

Untested

Yes

Yes

+ F12

ScrollLock

78

Untested

Untested

Yes

+ Up

Volume up

176

Untested

No

No

+ Down

Volume down

174

Untested

No

No

Other special keys: N/A

Notes

Wireless LAN

In 7.04 and 7.10 there is no way to make the Atheros AR5BXB63 work "the Ubuntu way", because it is not supported by Atheros HAL. In a posting made last summer, about a month before I bought this laptop, Sam Leffler mentions that "Support is coming, hopefully soon". Then there is a mysterious patch submitted by an anonymous person with an @atheros.com email which does something to the HAL and removes Sam Leffler's copyright notice, which is claimed to work. Update: this is the approach used by eeeXubuntu for the Asus EeePC
As for ndiswrapper, the repositories for 7.04 and 7.10 have ndiswrapper 1.38, with which the XP driver does not work. It has worked with versions since at I think 1.47, I'm sure about 1.47 and it may work with earlier ones, but it doesn't work with 1.38. Now there is 1.50 for Hardy Alpha 3 so at least that's an improvement.
The orange LED that indicates that the manual switch is in the "on" position is sometimes very slow to react.

Sound

Sound used to have glitches in 7.04 and 7.10, and to fix them the line "options snd-hda-intel model=3stack" had to be added to /etc/modprobe.d/alsa-base - it works fine out of the box in Hardy Alpha 3.

Hibernation and Suspend

Suspend works fine, the power LED begins slowly fading from light to dark and back again in orange, like in Vista.
Hibernate outputs two warnings but does work, only upon switching the laptop on again it starts Vista. When I restart again and boot Linux the state is restored. I boot into Linux with entries for GRUB in the Vista boot menu, so this is probably a problem caused by Vista.

External monitor

When plugging in an external LCD in the VGA socket, nothing happens (should something happen?). Running xrandr shows that the external LCD monitor is detected, and outputs all of the resolution / refresh rate combinations for both monitors. Running xrandr --output VGA --auto beings to send signal to both monitors, displays the current screen in 1280x1024 (which the external monitor's maximum resolution) on the external one, and resizes the current setup to fill its bigger screen. Running xrandr --output VGA --off stops sending signal to the external monitor and resizes the desktop for a 1280x800 resolution again.

Fn keys

The numpad Fn combos and the Num lock and Scroll lock ones work. The other Fn combos do not work, except brightness up/down which work in Hardy Alpha 3 and 7.04, but didn't work in 7.10 - there was disagreement whether to use unisgned or signed ints.

xev detects keypress events with the following Fn combos that do not work: ESC (mute), F1 (lock screen), up/down (volume up/down). Fn + F1 produces keycodes 115+46 which is Super_L+l. The keycodes for the other three do not have keysyms assigned (that's in xfce, I found these: https://help.ubuntu.com/community/XfceMultimediaKeys).<<BR>>

I ran "sudo tail -f /var/log/acpid" and tested the ones that xev does not detect.

Fn + F2 has no effect.

Fn + F3
received event "hotkey ATKD 0000006c 00000007"
notifying client 5006[109:117]
notifying client 5101[0:0]
completed event "hotkey ATKD 0000006c 00000007"

Fn + F4
received event "hotkey ATKD 0000006d 00000006"
notifying client 5006[109:117]
notifying client 5101[0:0]
completed event "hotkey ATKD 0000006d 00000006"

Fn + F5
received event "hotkey ATKD 00000061 00000008"
notifying client 5006[109:117]
notifying client 5101[0:0]
completed event "hotkey ATKD 00000061 00000008"

Fn + F8
received event "hotkey ATKD 0000005f 00000007"
notifying client 5006[109:117]
notifying client 5101[0:0]
completed event "hotkey ATKD 0000005f 00000007"

Fn + F9
received event "hotkey ATKD 0000006b 00000010"
notifying client 5006[109:117]
notifying client 5101[0:0]
executing action "/etc/acpi/asus-touchpad.sh"
BEGIN HANDLER MESSAGES
Can't access shared memory area. SHMConfig disabled?
END HANDLER MESSAGES
action exited with status 1
completed event "hotkey ATKD 0000006b 00000010"

Kernel version

Hardy Alpha 3 kernel: 2.6.24-5-generic #1 SMP Thu Jan 24 19:45:21 UTC 2008 i686 GNU/Linux

LaptopTestingTeam/Old/ToshibaSatelliteL40-12K (last edited 2010-03-11 16:20:34 by host160-246-dynamic)