HARDWARE Toshiba Portege R100
From Gentoo Linux Wiki
| Laptops • TV Tuner Cards • Wireless • Servers • Storage • Other Hardware • Motherboards • Related |
Contents |
[edit] Introduction
[edit] Status of this document
[edit] TODO
[edit] Outstanding Issues
[edit] Hardware
[edit] Series Specs
- Processor: 1 GHZ ULV Pentium-M
- Chipset:
- Memory: 256MB PC2700 (Max 1280MB)
- Graphics Controller: Trident XP4m32 32mb Video (currently 2D acceleration only)
- Video memory:
- Display: 12.1" LCD
- Display resolution: 1024x768
- Display depth:
- Disk Controller:
- HDD: 40GB 1.8" Toshiba HDD
- Optical Drive:
- LAN:
- WLAN:
- Audio:
- Firewire:
- USB:
- Modem:
- Card Reader:
- Touchpad:
- Bluetooth:
- PCMCIA:
- ExpressCard:
- Other:
[edit] LSPCI Output
| Code: lspci results |
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 01:00.0 VGA compatible controller: Trident Microsystems CyberBlade XP4m32 (rev 91) 02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (MOB) Ethernet Controller (rev 83) 02:0a.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04) 02:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC100 PCI to Cardbus Bridge with ZV Support (rev 33) 02:0d.0 System peripheral: Toshiba America Info Systems SD TypA Controller (rev 05) |
[edit] Specific Models Tested
[edit] Linux Support
| Hardware | Status | Notes |
|---|---|---|
| ? | Working | ? |
| ? | Not Working | ? |
| ? | May Work | ? |
[edit] Installation
[edit] Configuration
[edit] Getting Xorg to work correctly
There isn't currently isn't a working 3D driver for Trident, but 2D acceleration works just fine as of xorg-video-trident-1.2.3.
| File: xorg.conf |
|
# xorg.conf (Xorg X Window System server configuration file) Section "Files" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/Type2" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/corefonts" FontPath "/usr/share/fonts/freefont" FontPath "/usr/share/fonts/sharefonts" FontPath "/usr/share/fonts/terminus" FontPath "/usr/share/fonts/ttf-bitstream-vera" FontPath "/usr/share/fonts/unifont" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/artwiz" EndSection Section "Module" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "LeftEdge" "130" Option "RightEdge" "840" Option "TopEdge" "130" Option "BottomEdge" "640" Option "FingerLow" "7" Option "FingerHigh" "8" Option "MaxTapTime" "180" Option "MaxTapMove" "110" Option "EmulateMidButtonTime" "75" Option "VertScrollDelta" "20" Option "HorizScrollDelta" "20" Option "MinSpeed" "0.60" Option "MaxSpeed" "1.10" Option "AccelFactor" "0.030" Option "EdgeMotionMinSpeed" "200" Option "EdgeMotionMaxSpeed" "200" Option "UpDownScrolling" "1" # Option "CircularScrolling" "1" # Option "CircScrollDelta" "0.1" # Option "CircScrollTrigger" "2" Option "SHMConfig" "on" Option "Emulate3Buttons" "on" EndSection Section "Device" Identifier "Generic Video Card" Driver "trident" BusID "PCI:1:0:0" VideoRam 32767 Option "CyberStretch" "on" Option "ShadowFB" "false" Option "AccelMethod" "EXA" EndSection Section "Monitor" Identifier "Tosj internal" Option "DPMS" HorizSync 28-49 VertRefresh 43-72 DisplaySize 250 185 EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Tosj internal" DefaultDepth 24 SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" "1280x1024" "1600x1200" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" "1600x1200" "1280x1024" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "Synaptics Touchpad" EndSection Section "Extensions" Option "Composite" "Enable" EndSection Section "DRI" Mode 0666 EndSection |
[edit] Useful Utilities
fnfxd -> fn button program for toshiba, with fnfxd you can use the fn+key functions.
slmodemd -> for your modem
laptop mode script -> make your hard disk have less activity which also makes your computer quieter and longer battery life
hdparm -> for tuning up your harddisk
Framebuffer boot splash is working correctly by using vesa-tng driver.
Alsa is working correctly by choosing intel8x0snd kernel modules
useful make.conf entry
INPUT_DEVICES="keyboard mouse synaptics" VIDEO_CARDS="trident vesa" ALSA_CARDS="intel8x0 intel8x0m"
if you want to use axel (download accelerator for emerge) "emerge axel"
FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}" RESUMECOMMAND="${FETCHCOMMAND}"
[edit] MODULES THAT SHOULD BE LOADED
+++ACPI MODULES+++ video toshiba_acpi backlight fan battery ac button thermal -> needed for thermal sensors as per kernel 2.6.22 processor
+++SOUND MODULE+++ snd_seq snd_seq_device snd_intel8x0 snd_intel8x0m -> modem via alsa snd_ac97_codec snd_pcm snd_timer snd nd_pcm, snd_timer snd_page_alloc ac97_bus
+++WIRELESS MODULE+++ ipw2100 ieee80211 ieee80211_crypt firmware_class
+++ETHERNET MODULE +++ e100 mii
+++USB MODULE +++ ehci_hcd ehci_hcd usbcore
+++PCMCIA MODULE +++ yenta_socket rsrc_nonstatic pcmcia_core
+++CPUFREQ MODULE+++ cpufreq_powersave cpufreq_ondemand cpufreq_performance speedstep_centrino processor freq_table
+++MISC MODULE+++ rtc intel_agp agpart
