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.
System Specifications
- 13.3" LCD Wide Screen (1280x800)
- Intel Core 2 Duo P8400 @ 2.26 GHz
- 3GB RAM @ 800Mhz
- Intel GMA4500HD Graphics Card
- Marvell Yukon 88E8040T PCI On-board Ethernet card
- Intel HD Audio On-board sound card
- Intel WiFi Link 5100 a/g/n mini PCI wireless card
- Integrated USB Webcam (Chicony)
- Bluetooth (Integrated USB, Toshiba)
- External USB, Firewire, VGA, HDMI, ExpressCard, 5in1 Card reader
| 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.
Browse categories > Gentoo Linux Wiki > Wiki maintenance > Stub
Browse categories > Hardware > Laptop
Browse categories > Hardware > Manufacturer > Toshiba
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and list their apartments, townhouses and units.
