Installing FC4 on the Toshiba Tecra M3
| I will be installing Fedora Core 5 on the
M3 soon. Watch for details here.
My brand-new Tecra M5 just arrived, and I began installing FC5
on it. Details on the M5 installation are posted here.
|
I moved from Fedora Core 3 (FC3) to Fedora Core 4 on my Tecra M3-S331
laptop. (See my FC3 page for
original Linux installation details and XP dual boot information.)
This FC4 installation is a work in progress, so consider this
information as one person's case study—not as authority.
Comments, suggestions, and corrections are welcomed. Send them to
dancorkill@comcast.net.
M3 Hardware Specifications
|
Hardware Components
|
Status under Linux (FC4)
|
Notes
|
| Pentium M 740 Sonoma processor, 1.73GHz |
Works |
|
| 14.1 XGA TFT Display |
Works |
select generic 1024x768 LCD display in installer |
| nVIDIA 64MB GoForce Go 6200 TE Video |
Works |
major GLX problem in initial install (see below)
unable to use NVIDIA driver later than 7676 |
| 512MB, 533MHz SDRAM, 2.5V SODIMM |
Works |
|
| 60GB Toshiba MK6025GA ATA-6 Hard Drive |
Works |
|
| Floppy Drive |
Not tested |
optional hardware with the M3 |
| Analog Devices AD1981B Sound Card |
Works |
"Headphone Jack Sense" must be turned off and
"External Amplifier" must be turned on (see below) |
| Integrated Marvell PC Express EtherNetwork Card |
Works |
requires compiling driver (see below) |
| 24X Max Variable CD-RW/DVD Drive |
Works |
|
| Internal PRO/Wireless 2200GB Wireless Networking
(Wi-FI) |
Works |
requires Intel firmware download (not included with FC4) |
| i.LINK IEEE-1394 Port |
Not tested |
|
| TV-Out (S-video) |
Works |
|
| Integrated V.92 Modem |
Not tested |
|
| ExpressCard |
Not tested |
|
| SD Card |
Not tested |
|
| 4700mAh Lithium-Ion Battery |
Works |
charge reporting appears reasonable |
The initial FC4 kernel version is 2.6.11-1.1369_FC4.
My current FC4 kernel version is 2.6.15-1.1831_FC4.
Basic Installation
I opted for a fresh install of FC4, rather than an upgrade. I
retained many of the same partitions used in the FC3 installation:
/winc (shrunken original XP NTFS partition)
/wind 2GB shared FAT partition
/boot 100MB (reformatted)
swap 1GB
an LVM physical volume using the rest of the disk space
/home 20GB logical volume
/ 10GB logical volume (reformatted)
/usr/local 3G logical volume
Graphical installation of FC4 from CDs failed, with the display turning all
white during X11 initialization. So, I opted for text install and pressed on.
I used Disk Druid to maintain the partition structure (using a hardcopy of
/etc/fstab as a reference). I requested reformatting of / and
/boot (retaining /winc, /wind,
/home, and /usr/local). Then I proceeded with a
workstation install.
A Major Hassle
As with the graphical installation, the newly installed FC4 hung when
initializing X11. I used the rescue CD to investigate, setting the runlevel
to 3 in /etc/inittab. The problem is reported to be with the nv drivers GLX
support. I used yum to install the latest FC4 updates and also
downloaded and installed the latest nVIDIA accelerated Linux driver (version
1.0-7667) using the *.run file downloaded directly from nVIDIA
(http://www.nvidia.com/object/linux.html).
I also heard that SELinux can interfere with the nVIDIA driver installation on
FC4, so I temporarily disabled enforcement while building the driver. Here is
the procedure (running in run level 3):
- download nVIDIA *
.run file
- disable SELinux:
# setenforce 0
- run the *
.run script:
# sh NVIDIA-Linux-x86.1.0-7667-pkg1.run
- the nVIDIA kernel module wasn't present from the FC4 installation, nor was
a compatable module found by the script on the nVIDIA FTP site
- the script thoughtfully compiled the kernel module from sources and
installed it
- edit
/etc/X11/xorg.conf:
- Change
Driver "nv" to Driver "nvidia"
- Also comment out the
Load "dri" line
- The nVIDIA module should load without error:
# modprobe nvidia
- Startup X11:
# startx
- Check for direct rendering:
# glxinfo | grep direct
direct rendering: Yes
- Run gears:
# glxgears
11665 frames in 5.0 seconds = 2333.000 FPS
12081 frames in 5.0 seconds = 2416.200 FPS
12479 frames in 5.0 seconds = 2495.800 FPS
12461 frames in 5.0 seconds = 2492.200 FPS
12439 frames in 5.0 seconds = 2487.800 FPS
. . .
- reboot the FC4 installation into run level 5
- X11 should again initialize
Working Hardware without Effort
CD/RW-DVD
Reading and writing CDs and reading DVDs all worked without issue.
USB
Tested with a Microsoft wireless laptop mouse, which worked fine
including the scroll wheel. Also worked fine with a 256MB Lexar
JumpDrive.
PCMCIA slots
I used a Netgear MA401 wireless card to download FC4 updates and the ipw2200
firmware (see below). Worked flawlessly.
Parallel Port
Worked fine for printing.
Working Hardware with Some Effort
Builtin PRO/Wireless 2200GB
I neglected to copy the Intel firmware to a retained directory before
installing FC4. So, I had to use a spare Netgear MA411 PCMCIA wireless
card to download the firmware from SourceForge. Then I moved
the downloaded firmware to /lib/firmware and had wireless
operating. Hopefully, I'll remember to retain the firmware when I move
to FC5!
Bill Moss maintains a detailed IPW2000 driver
installation page that gives step-by-step details for the latest kernel
and drivers.
For WPA you need to install and use wpa_supplicant which,
unfortunately, does not play well with NetworkManager. I use a script when
connecting to WPA networks that stops NetworkManager and starts the
wpa_supplicant daemon.
Integrated Ethernet
Download the SysKonnect Linux driver from http://www.skd.de/e_en/support/driver.html
(select Product SK-9E82). You will also need to have installed the kernel
headers (kernel-devel) for your kernel. Unpack the driver
archive and follow the instructions for compiling the driver (don't worry
about kernel patching). If you are upgrading from an earlier driver, you must
unload the old kernel module before compiling the new one.
nVIDIA Video
Working (as described above).
Sound
Use alsamixer to turn "Headphone Jack
Sense" off and "External Amplifier" on and you should have sound.
Not yet working
Power Management
I haven't looked at ACPI suspend to RAM or disk under FC4.
Touchpad scrolling
I haven't looked into enabling scrolling actions on the touchpad.
Untested
Fast Infrared (4Mbps) port
TV-out (S-video)
i.LINK IEEE-1394
ExpressCard
SD card
Integrated V.92 modem
Additional Installation Items
FnFX: Toshiba Fn-Keys/Hotkeys
An FC4-specific rpm for FnFx was not yet available, so I downloaded
the FnFx V0.3 sources,
compiled, and installed as described in the README file. I installed
the /etc/rc.d fnfxd services scripts from FC3 to keep FnFx consistent
with other FC4 services. As installed, FnFx lets me toggle the fan
(Fn-3), decrease/increase LCD brightness (Fn-F6/Fn-F7),
lower/raise/mute the volume (Fn-1/Fn-2/Fn-Escape), and toggle the
video output (Fn-F5). I left the CPU, Suspend, and Hibernate hotkeys
commented out in /etc/fnfx/fnfxd.conf, as those ACPI
capabilities are not yet working. I prefer to keep a cooler laptop by
having the fan on (using Fn-3) whenever I'm working from AC power.
Links
Back to my home page.
Last updated: April 2, 2006
|