Search:  
Gentoo Wiki

Toshiba_Satellite_U400-138

This article is still a Stub. You can help Gentoo-Wiki by expanding it.

Contents

Introduction

This is a reference/guide for installing Gentoo on Toshiba Satellite U400-138 laptop. This laptop was releasede in the first half of Summer 2008, therefore new drivers and new information will probably be available. Eventually this reference may become outdated so please edit this if you find better ways of getting things done.

For all these experiments, Linux 2.6.27-rc8 was used.

Note: The latest Gentoo installation CD uses 2.6.24 which does not detect the ethernet card. You might want to compile a newer kernel on another box and bring it on a USB stick or a CD.

System Specifications

Code: lspci
00:00.0 Host bridge: Intel Corporation Device 2a40 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 2a42 (rev 07)
00:02.1 Display controller: Intel Corporation Device 2a43 (rev 07)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 03)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation Device 2919 (rev 03)
00:1f.2 SATA controller: Intel Corporation Mobile SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 03)
07:00.0 Ethernet controller: Marvell Technology Group Ltd. Device 4355 (rev 12)
08:00.0 Network controller: Intel Corporation Device 4232
0a:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
0a:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0a:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

Ethernet

Marvell Yukon 88E8040T works with the Sky2 Module. In kernels earlier than 2.6.26 this module had to be patched. Since .26 it works out of the box.

Wireless

The new Intel wireless card works as well with the new iwlagn driver, although it seems to be much more in the userspace than before. With kernels since .26 it works out of the box. Firmware from Intel is required as usual. This is not a major problem, as it is in portage.

Code: emerge & modprobe
# emerge net-wireless/iwl5000-ucode
# modprobe iwlagn

# lsmod

Module      Size      Used by
iwlagn    148100      0
iwcore    119364      1 iwlagn

Webcam

The Chicony webcam is connected via internal USB. The required drivers are listed below. It works flawlessly. The driver creates a /dev/video0 device, default for Skype and Mplayer. Works in both. The internal microphone is not yet tested though. A couple of drivers is required. The main one is loaded, it then autoloads the dependencies. (so make sure to compile those as well)

Code: modprobe
# modprobe uvcvideo

# lsmod

Module            Size      Used by
uvcvideo         46216      0 
compat_ioctl32    1536      1 uvcvideo
videodev         30464      1 uvcvideo
v4l1_compat      12548      2 uvcvideo, videodev

Bluetooth

This is a tricky one. After you've enabled all the bluetooth support in the world you can get in the kernel, you find yourself screwed. The bluetooth device is disabled by default in BIOS. The toshiba or toshiba_acpi drivers will not help, because the laptop has a Phoenix BIOS.

Fortunately, the omnibook drivers are in portage and they seem to work, at least for Bluetooth. Make sure you emerge the latest omnibook version (masked by ~x86 keyword)

Code: omnibook
# echo 'app-laptop/omnibook ~x86' >> /etc/portage/package.keywords

# emerge -va app-laptop/omnibook

# modprobe omnibook ectype=14

Now you should be able to turn the Bluetooth device on and off along with the wireless radio using the RFkill switch on the front side of the laptop. IT should also appear in the lsusb listing.

Graphics

In progress... coming soon.

Sound

In progress... coming soon.

Other, Toshiba specific features

Volume control wheel, special multimedia keys, LEDs - to be resolved.

Retrieved from "http://www.gentoo-wiki.info/Toshiba_Satellite_U400-138"

Last modified: Thu, 09 Oct 2008 09:31:00 +0000 Hits: 15