GNU Linux GENTOO on Toshiba Satellite M50-148

$_Intro:

TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones

After one year of usage I hate this f*****g notebook, but, with the same passion, I love it.
I haved to change the broken serial-(merd)ata hard disk two times and I changed also the name: VOSTOK.
Battery is near to die, for about four month running time was 2.30h, now is about 30minutes.
Now it's running Gentoo 2007.0 with the last vanilla kernel:
leuzz@vostok ~ $ uname -r
2.6.22-rc2
leuzz@vostok ~ $ date
Fri Jun  1 16:56:56 UTC 2007
leuzz@vostok ~ $ 

See also the old page: link

lspci output:

leuzz@vostok ~ $ /usr/sbin/lspci 
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M24 [Radeon Mobility X600]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 10)
06:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
06:04.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
06:04.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
06:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:04.4 Class 0805: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
leuzz@vostok ~ $ 

Index:

ARGS LINK NOTE
ACPI works
Ethernet works, on disk resume sometimes no tx/rx (also on Windows XP SP2)
WIFI works, for injection see the note.
VGA RADEON, death to fglrx
TV-OUT works with radeon + patch
SOUND works
56K MODEM works
PCMCIA works
CARD-READER works (no XD CARD)
DVD works
FILES ciuppateveli.

ACPI:

ACPI woks, hibernate to disk works.
No resume with hibernate to ram, I've tried with all possible parameters at boot and without modules, doesn't work.
CPU Scaling works fine with powernowd.

ETHERNET:

It's a MARVELL YUKON PORCHEN PALLEN 88E8036 chip based
This s**t now works with sky2 module. From 2.6.1[7?] It's on:

Devices drivers --> Network device support --> Ethernet (1000 Mbit) -->

<M> SysKonnect Yukon2 support (EXPERIMENTAL FOR EVER)
This device doesn't work well with Windows, sometimes it stops to run. On Linux (ehm, RMS rulez), GNU Linux this appears sometimes after a resume from disk.
The firsts versions of this driver was very unstable, now most problems are resolved.

WIFI:

Hardware is a mini pci Intel IPW2200.
It works also in monitor mode, for packet injection see this: http://www.aircrack-ng.org/doku.php?id=ipw2200inject
This card is good only for the little man.

VGA:

ATI RADEON X600 SE.
After a period while I was under heavy stress, I decided to leave ATI and FGLRX in a remote hole of my mind.
When I know that, my life is better. Works GREAT, (oooh yes) with the wonderful xorg radeon drivers: +20minutes of battery atonomy.
My favourites games are TORCS (alfa 155TDM), XMOTO, LINCITY...
google earth runs slowly.

TV-OUT:

On text shell you can switch tvout or external vga by pressing FN+F5.
On Xorg, you have to patch the radeon driver with this gentoo patch: xf86-video-ati-6.6.2-tv_output.patch
Then use my xorg.conf for example. On X you can switch with FN+F5 key.

SOUND:

Ac'97 Chipset
Alsa Support:

Devices drivers --> Sound --> Advanced Linux Sound Architecture --> PCI devices -->

<M> Intel/SiS/nVidia/AMD/ALi AC97 Controller
for OSS support:
Devices drivers --> Sound --> Open Sound System --> 

<M> Intel ICH (i8xx) audio support

56K-MODEM:

You need to enable the alsa driver:

Devices drivers --> Sound --> Advanced Linux Sound Architecture --> PCI devices -->

<M> Intel/SiS/nVidia/AMD MC97 Modem
And to emerge slmodem:
leuzz@vostok ~ $ emerge -s slmodem
*  net-dialup/slmodem
      Latest version available: 2.9.11_pre20061021-r2
      Latest version installed: 2.9.11_pre20061021-r2
      Size of files: 821 kB
      Homepage:      http://linmodems.technion.ac.il/packages/smartlink/
      Description:   Driver for Smart Link modem
      License:       Smart-Link


leuzz@vostok ~ $ su
Password authentication bypassed.
vostok  # rc-config start slmodem             
Starting init script
 * Starting slmodemd for /dev/ttySL0 ...                                                                            [ ok ]
vostok  #
REAL LIFE: this modem works fine, when works. With one ISP Phone Number it says: ALARM! NO CARRIER.

PCMCIA:

Configure /etc/pcmcia/config.opt with:

include port 0x100-0x4ff, port 0xc00-0xcff

with different parameters kernel freeze.

CARD-READER:

WORKS!
WORKS!
YEEEAH!
Modules to enable are:

mmc_core
mmc_block
tifm_core
tifm_7xx1
tifm_sd
sdhci
XD cards aren't readable, if other type seems not works, retry to insert.
dmesg for XD:
tifm_core: SmartMedia/xD card detected in socket 0:2
tifm0 : demand removing card from socket 0:2
dmesg for SD:
[ 7135.052000] tifm_core: MMC/SD card detected in socket 0:3
[ 7135.173000] mmcblk0: mmc3:b368 SDC   975360KiB 
[ 7135.173000]  mmcblk0: p1
OOOH:
vostok ~ # mount /dev/mmcblk0p1 /mnt/temp/ 
vostok ~ # ls -l /mnt/temp/
total 48
drwxr-xr-x 4 root root 16384 Feb 18 19:50 dcim
drwxr-xr-x 2 root root 16384 Feb 18 19:50 misc
-rwxr-xr-x 1 root root   512 Feb 18 19:50 nikon001.dsc
vostok ~ # 

DVD:

Disabling the

ATA/ATAPI/MFM/RLL support
on the
Devices Drivers
section of you favourite kernel you can watch all the best pr0n from your secret shelf.
Device is avaible by
/dev/sr0
the speeds of the day are:
vostok  # hdparm -t /dev/sr0 

/dev/sr0:
 Timing buffered disk reads:   14 MB in  3.14 seconds =   4.45 MB/sec
 vostok  # hdparm -T /dev/sr0 

/dev/sr0:
 Timing cached reads:   1304 MB in  2.00 seconds = 652.26 MB/sec

If you let
ATA/ATAPI/MFM/RLL support
enabled dvdrom runs in MERDATA(r) mode (avaible on /dev/hdc) and read/write speed are similar to a floppy 4X.

FILES:

my xorg.conf
my kernel config
patch for radeon drivers
full dmesg