Difference between revisions of "Installing Fedora Core 6 on a ThinkPad T30"

From ThinkWiki
Jump to: navigation, search
 
Line 7: Line 7:
 
== Summary ==
 
== Summary ==
 
=== What works out of the box ===
 
=== What works out of the box ===
 
+
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
* Onboard display (1400x1050)
 
* Onboard display (1400x1050)
 
* Wireless
 
* Wireless
Line 15: Line 15:
  
 
=== What needs to be fixed post-install ===
 
=== What needs to be fixed post-install ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
  
 
* Problems with network
 
* Problems with network
Line 26: Line 27:
  
 
=== Not tested ===
 
=== Not tested ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
  
 
* Bluetooth
 
* Bluetooth
Line 34: Line 36:
  
 
== Details ==
 
== Details ==
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
=== Getting the system booted ===
 
=== Getting the system booted ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
  
 
I simply inserted the FC5 DVD into the drive and booted into it, and selected a few items to take me into an upgrade-in-place.
 
I simply inserted the FC5 DVD into the drive and booted into it, and selected a few items to take me into an upgrade-in-place.
Line 43: Line 47:
  
 
=== System Updates ===
 
=== System Updates ===
Although presented in the System Tools menu, the ''Red Hat Network'' and ''Red Hat Network Alert Icon'' utilities appear to have been deprecatedThey don't seem to work at all.
+
Your DVD install will already be quite out of date, so as soon as possible, you should update your systemThere are two important steps.
  
Instead, you can now use System Tools : ''Software Updater'' to download and install the latest updates for Fedora.  This will take quite a while the first time you do it (the DVD is already quite out of date).
+
The first step is to get your baseline FC6 up-to-date.  To do this, select Applications : System Tools : ''Software Updater'' to download and install the latest updates for Fedora.  This will take quite a while the first time you do it, so plan to take a break.  NOTE:  I found that the first time I did this, it refused to run.  Apparently it quietly starts a system update process in the background, and then offers the system updates via a menu bar alert.  This should be fine as well.
  
Many web sites also suggest adding external repositories so yum has additional places to look.  FreshRPMs and Livna seem to be the most common, with conflicting opinions as to which should be chosen.  For various reasons I selected Livna.  Installation instructions can be found [http://rpm.livna.org/configuration.html here] or you can simply enter
+
Many web sites also suggest adding external repositories so yum has additional places to look.  FreshRPMs and Livna seem to be the most common, with conflicting opinions as to which should be chosen.  For various reasons I selected Livna.  Installation instructions can be found [http://rpm.livna.org/configuration.html here] or [http://fedoranews.org/cms/node/1720 here] or you can simply enter
  
{{cmduser|sudo rpm -ivh http://rpm.livna.org/livna-release-5.rpm}}
+
{{cmduser|sudo rpm -ivh http://rpm.livna.org/livna-release-6.rpm}}
  
This adds a number of pre-built packages to yum and enables auto-update.
+
This adds a number of pre-built packages to yum and enables auto-update.  Some of the packages listed below require livna.
  
 
== What needs to be fixed post-install ==
 
== What needs to be fixed post-install ==
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 +
=== Fast access to terminals ===
 +
The gnome folks seem to have removed the ability to open a terminal (shell) window from desktop right-click.  I'm finding this very annoying as I open terminal windows all the time and now they're buried in Applications -> Accessories -> Terminal.
 +
 +
There are two workarounds (you might want them both).
 +
* Select Menu -> Accessories, right-click Terminal, and select ''Add this launcher to panel''.  You may have to shuffle things around to put it exactly where you want it.
 +
* Select Menu -> Add/Remove Software.  Select Browse tab, Desktop Environments, Gnome Desktop Environment.  Click <Optional Packages>.  Scroll down and check "nautilus-open-terminal".  Close and Apply.  ''You'll have to log out and log back in to see the results.''
 +
 
=== Problems with network ===
 
=== Problems with network ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
I'm finding that a certain percentage of startups fail to activate networking.  The following clues are seen:
 
I'm finding that a certain percentage of startups fail to activate networking.  The following clues are seen:
 
* all network-oriented applications fail (e.g. FireFox)
 
* all network-oriented applications fail (e.g. FireFox)
Line 65: Line 78:
  
 
=== Dual-Head Mode ===
 
=== Dual-Head Mode ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
This was very important for me as I use an external Dell 2000FP monitor (1600x1200) as my primary programming monitor.  When I configured dual-head mode, the screen layed out properly for two pages (spanning mode) but the external monitor never activated.
 
This was very important for me as I use an external Dell 2000FP monitor (1600x1200) as my primary programming monitor.  When I configured dual-head mode, the screen layed out properly for two pages (spanning mode) but the external monitor never activated.
  
Line 80: Line 94:
  
 
=== NTFS volume mounting ===
 
=== NTFS volume mounting ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
Seems to work properly.  The basic roadmap is:
 
Seems to work properly.  The basic roadmap is:
 
# Download & install NTFS module
 
# Download & install NTFS module
Line 97: Line 112:
  
 
=== Automounting of inserted CF cards ===
 
=== Automounting of inserted CF cards ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
I use a lot of CF memory cards (with a PCMCIA adapter) and on FC3, these would reliably automount when inserted.  On FC5 this seems to be broken.  For now, I have simply created mount points in {{path|/media/}}, e.g.
 
I use a lot of CF memory cards (with a PCMCIA adapter) and on FC3, these would reliably automount when inserted.  On FC5 this seems to be broken.  For now, I have simply created mount points in {{path|/media/}}, e.g.
  
Line 111: Line 127:
 
{{Todo|Can anybody suggest a way to reenable true automount?}}
 
{{Todo|Can anybody suggest a way to reenable true automount?}}
  
=== Fast access to terminals ===
 
The gnome folks seem to have removed the ability to open a terminal (shell) window from desktop right-click.  I'm finding this very annoying as I open terminal windows all the time and now they're buried in Menu -> Accessories -> Terminal.
 
 
As a workaround, select Menu -> Accessories, right-click Terminal, and select ''Add this launcher to panel''.  You may have to shuffle things around to put it exactly where you want it.
 
 
{{Todo|Does anybody know if it's possible to reenable desktop right-click access?}}
 
 
=== Additional screen savers ===
 
=== Additional screen savers ===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
They've also removed lots of fun screensavers from the default installation.  There are two options to bring them back.  To simply add more screensavers, enter:
 
They've also removed lots of fun screensavers from the default installation.  There are two options to bring them back.  To simply add more screensavers, enter:
  
Line 129: Line 140:
  
 
===Better wireless support===
 
===Better wireless support===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
My system included the device (as reported by {{cmduser|lspci}}) called {{cmdresult|Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)}}.  While this card seems to be useable with the FC5 drivers, the basic wireless support does not support any sort of network discovery.  You have to know the name and password of the base station you wish to connect to, and enter them manually using {{cmduser|system-config-network}}.
 
My system included the device (as reported by {{cmduser|lspci}}) called {{cmdresult|Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)}}.  While this card seems to be useable with the FC5 drivers, the basic wireless support does not support any sort of network discovery.  You have to know the name and password of the base station you wish to connect to, and enter them manually using {{cmduser|system-config-network}}.
 
{{Todo|I'd like to investigate the use of more advanced wireless tools with this system}}
 
{{Todo|I'd like to investigate the use of more advanced wireless tools with this system}}
  
 
===Suspend, Sleep, and other FN+ keys===
 
===Suspend, Sleep, and other FN+ keys===
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
I tried the following keys.  None of them really worked.
 
I tried the following keys.  None of them really worked.
 
* {{key|Fn}}{{key|F3}} Darkened the built-in LCD, but didn't really suspend the system.
 
* {{key|Fn}}{{key|F3}} Darkened the built-in LCD, but didn't really suspend the system.
Line 144: Line 157:
  
 
=External Sources=
 
=External Sources=
 +
{{WARN|As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.}}
 
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].
 
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].
  
 
[[Category:Fedora]] [[Category:T30]]
 
[[Category:Fedora]] [[Category:T30]]

Revision as of 23:01, 25 November 2006

Installation of Fedora Core 6 (Zod) on a ThinkPad T30 (2366-97U). These notes cover a fresh install (not an upgrade)) on a brand-new (blank) drive.

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD the remaining text of this article. My installation is in-progress and this page simply a placeholder while I proceed with installation and checkout.


Summary

What works out of the box

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.
  • Onboard display (1400x1050)
  • Wireless
  • Trackpad & TrackPoint (except center button)
  • External PS/2 keyboard
  • External USB mouse including scroll wheel

What needs to be fixed post-install

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.
  • Problems with network
  • Dual-Head Mode
  • NTFS volume mounting
  • Automounting of inserted CF cards
  • Fast access to terminals
  • Additional screen savers
  • Better wireless support
  • Suspend, Sleep, and other FN+ keys

Not tested

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.
  • Bluetooth
  • Modem
  • DVD / CD-R
  • Controlling the fan and system LEDs
  • What else?

Details

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

Getting the system booted

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

I simply inserted the FC5 DVD into the drive and booted into it, and selected a few items to take me into an upgrade-in-place.

When the upgrade completed it booted immediately into FC5.

My system was configured for dual-boot using GRUB (not NT) as the primarly bootloader (MBR) and chainloading back to Windows when necessary. This makes linux installation easier. Returning from the NT bootloader back to linux requires copying the grub boot block into NT, which can be done using commonly-available instructions.

System Updates

Your DVD install will already be quite out of date, so as soon as possible, you should update your system. There are two important steps.

The first step is to get your baseline FC6 up-to-date. To do this, select Applications : System Tools : Software Updater to download and install the latest updates for Fedora. This will take quite a while the first time you do it, so plan to take a break. NOTE: I found that the first time I did this, it refused to run. Apparently it quietly starts a system update process in the background, and then offers the system updates via a menu bar alert. This should be fine as well.

Many web sites also suggest adding external repositories so yum has additional places to look. FreshRPMs and Livna seem to be the most common, with conflicting opinions as to which should be chosen. For various reasons I selected Livna. Installation instructions can be found here or here or you can simply enter

$ sudo rpm -ivh http://rpm.livna.org/livna-release-6.rpm

This adds a number of pre-built packages to yum and enables auto-update. Some of the packages listed below require livna.

What needs to be fixed post-install

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

Fast access to terminals

The gnome folks seem to have removed the ability to open a terminal (shell) window from desktop right-click. I'm finding this very annoying as I open terminal windows all the time and now they're buried in Applications -> Accessories -> Terminal.

There are two workarounds (you might want them both).

  • Select Menu -> Accessories, right-click Terminal, and select Add this launcher to panel. You may have to shuffle things around to put it exactly where you want it.
  • Select Menu -> Add/Remove Software. Select Browse tab, Desktop Environments, Gnome Desktop Environment. Click <Optional Packages>. Scroll down and check "nautilus-open-terminal". Close and Apply. You'll have to log out and log back in to see the results.

Problems with network

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

I'm finding that a certain percentage of startups fail to activate networking. The following clues are seen:

  • all network-oriented applications fail (e.g. FireFox)
  • ifconfig reports no address assigned to eth0
  • attempting to activate the network, either via sudo ifup eth0 or system-config-network fails

The most interesting clue lies within system-config-network. If you click the hardware tab and look carefully, you'll see that the hardware types are reversed: eth0 shows Wireless, and eth1 shows Ethernet. I am continuing to investigate this. One proposed fix will be to edit /etc/modprobe.conf and insert or move

alias eth0 e100

To the top (first line) of the file.

Dual-Head Mode

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

This was very important for me as I use an external Dell 2000FP monitor (1600x1200) as my primary programming monitor. When I configured dual-head mode, the screen layed out properly for two pages (spanning mode) but the external monitor never activated.

An experimental ATI driver update can be downloaded here. I followed the directions suggested here and my external monitor works now in spanning mode with 1600x1200 resolution. Hopefully this note can be removed or updated when this newer driver is promoted into the regular FC5 updates system.

ATTENTION!
Some users have reported system hangs using this updated driver. I have experienced them myself. As of this time the system does not appear to be useable in dual-head mode.

Bugs against useability of dual-head mode are filed at:

TODO
Performance, especially on 3d screen savers, seems quite a bit slower than under FC3. This implies that some form(s) of HW acceleration are not properly enabled. Need to figure out how to do that.

NTFS volume mounting

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

Seems to work properly. The basic roadmap is:

  1. Download & install NTFS module
  2. Build mount points (I used /mnt/c and /mnt/d to mimic the volume names under Windows)
  3. Mount manually using # mount
  4. Setup to mount automatically by editing /etc/fstab

I have, however, found conflicting instructions as to the best way to download/install.

  • At [ http://www.linux-ntfs.org ], the installation instructions lead one to select and download the appropriate version of kernel-module-ntfs and then use # rpm -ihv to install it.
  • Other sources suggest configuring for use of the [ http://rpm.livna.org ] repository and then use # yum install kmod-ntfs ntfs-kmod-common to install it (may also require # modprobe).

I have tried both and both work.

TODO
Which installation method is preferred?
TODO
The NTFS module defaults to read-only for safest operation. Try enabling full read-write mode.

Automounting of inserted CF cards

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

I use a lot of CF memory cards (with a PCMCIA adapter) and on FC3, these would reliably automount when inserted. On FC5 this seems to be broken. For now, I have simply created mount points in /media/, e.g.

$ sudo mkdir /media/cf1

$ sudo mkdir /media/cf2

And when I need access to a card, I insert it and mount it manually, e.g.

$ sudo mount /dev/hde1 /media/cf1

Your device names and mount points may vary based on number of mounted volumes and your preferences.

TODO
Can anybody suggest a way to reenable true automount?

Additional screen savers

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

They've also removed lots of fun screensavers from the default installation. There are two options to bring them back. To simply add more screensavers, enter:

$ sudo yum install xscreensaver-gl-extras

However, the screensaver control panel GUI has been (somewhat controversially) simplified - most notably, you can no longer edit the settings of individual screen savers. The situation is described here and one option presented is to return to the old screensaver system (I have not tested this):

$ sudo yum install xscreensaver-base xscreensaver-extras xscreensaver-gl-extras

$ sudo yum remove gnome-screensaver

Better wireless support

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

My system included the device (as reported by $ lspci) called Intersil Corporation Prism 2.5 Wavelan chipset (rev 01). While this card seems to be useable with the FC5 drivers, the basic wireless support does not support any sort of network discovery. You have to know the name and password of the base station you wish to connect to, and enter them manually using $ system-config-network.

TODO
I'd like to investigate the use of more advanced wireless tools with this system

Suspend, Sleep, and other FN+ keys

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.

I tried the following keys. None of them really worked.

  • FnF3 Darkened the built-in LCD, but didn't really suspend the system.
  • FnF4 Darkened the built-in LCD, but didn't really suspend the system.

In both cases, the system was clearly still running because you could move the mouse into the external monitor, click and drag icons, etc. The screen was reactivated by typing any key (e.g. Shift or Enter).

  • FnF7 The OSD showed various combinations of LCD & CRT on/off states, but there was no actual change to the display configuration.
  • FnF12 No response.
  • FnHome / FnEnd Correct adjustment of brightness.
  • FnPgUp Correct activation of ThinkLight.

External Sources

ATTENTION!
As of 11/25/2006, PLEASE DISREGARD this section -- work in progress.