<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-CA">
	<id>http://nikosapi.org/w/index.php?action=history&amp;feed=atom&amp;title=FC4_on_a_Toshiba_Satellite_M40X-RH4</id>
	<title>FC4 on a Toshiba Satellite M40X-RH4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://nikosapi.org/w/index.php?action=history&amp;feed=atom&amp;title=FC4_on_a_Toshiba_Satellite_M40X-RH4"/>
	<link rel="alternate" type="text/html" href="http://nikosapi.org/w/index.php?title=FC4_on_a_Toshiba_Satellite_M40X-RH4&amp;action=history"/>
	<updated>2026-05-30T19:40:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://nikosapi.org/w/index.php?title=FC4_on_a_Toshiba_Satellite_M40X-RH4&amp;diff=15&amp;oldid=prev</id>
		<title>Nikosapi: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://nikosapi.org/w/index.php?title=FC4_on_a_Toshiba_Satellite_M40X-RH4&amp;diff=15&amp;oldid=prev"/>
		<updated>2013-09-14T02:16:27Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-CA&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:16, 14 September 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en-CA&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Nikosapi</name></author>
	</entry>
	<entry>
		<id>http://nikosapi.org/w/index.php?title=FC4_on_a_Toshiba_Satellite_M40X-RH4&amp;diff=14&amp;oldid=prev</id>
		<title>Nikosapi: Reverted edits by ChasityLe (Talk) to last revision by Nikosapi</title>
		<link rel="alternate" type="text/html" href="http://nikosapi.org/w/index.php?title=FC4_on_a_Toshiba_Satellite_M40X-RH4&amp;diff=14&amp;oldid=prev"/>
		<updated>2012-01-13T14:00:05Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/w/index.php/Special:Contributions/ChasityLe&quot; title=&quot;Special:Contributions/ChasityLe&quot;&gt;ChasityLe&lt;/a&gt; (&lt;a href=&quot;/w/index.php?title=User_talk:ChasityLe&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:ChasityLe (page does not exist)&quot;&gt;Talk&lt;/a&gt;) to last revision by &lt;a href=&quot;/w/index.php/User:Nikosapi&quot; title=&quot;User:Nikosapi&quot;&gt;Nikosapi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Image:Satellite M40x.jpg|right]]&lt;br /&gt;
== Notice ==&lt;br /&gt;
&lt;br /&gt;
This article is here for completeness, there probably isn&amp;#039;t much valid information left in it (unless you&amp;#039;re using FC4).&lt;br /&gt;
&lt;br /&gt;
== Intro ==&lt;br /&gt;
&lt;br /&gt;
I chose this notebook because it was affordable and I had previously installed Mandrake 10.1 on a Portege 3110ct without a single problem. This new notebook wouldn&amp;#039;t install Mandrake without a fight so I gave up on that and went distro hunting, I found Fedora Core 4 and have been quite happy with it ever since.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The installation was super easy and I had no problems (I&amp;#039;m assuming you aren&amp;#039;t getting any either). THIS IS NOT AN INSTALL GUIDE!!! This is merely an attempt to make Fedora (or other distributions) work better with your satellite. If you want a guide, go to: http://www.mjmwired.net/resources/mjm-fedora-fc4.html .&lt;br /&gt;
I will make a few recommendations...&lt;br /&gt;
#Install all the development packages, you&amp;#039;ll need them if you want to compile anything fancy.&lt;br /&gt;
#If you do use a three partition scheme (root, home and swap) make sure you leave about 5-6GB for the root partition (I have only root and swap partition).&lt;br /&gt;
#Try amaroK, it&amp;#039;s an awesome program.&lt;br /&gt;
#If you&amp;#039;re feeling brave after your install you can open up a terminal and as root do: yum update &amp;lt;br /&amp;gt;People always say not to do that but I like having the latest updates.&lt;br /&gt;
&lt;br /&gt;
== X.org ==&lt;br /&gt;
&lt;br /&gt;
I found an xorg.conf that has the s-video out working and the vga out as well.&amp;lt;br /&amp;gt;&lt;br /&gt;
Get it here: [http://nikosapi.org/software/fc4_m40x/xorg.conf.better.gz xorg.conf.better.gz] &amp;lt;br /&amp;gt;&lt;br /&gt;
To install it open up a terminal and type the following:&lt;br /&gt;
 su -&lt;br /&gt;
 cd /etc/X11&lt;br /&gt;
 cp xorg.conf xorg.conf.bak&lt;br /&gt;
 wget http://nikosapi.org/software/fc4_m40x/xorg.conf.better.gz&lt;br /&gt;
 gunzip xorg.conf.better.gz&lt;br /&gt;
 cp -r xorg.conf.better xorg.conf&lt;br /&gt;
&lt;br /&gt;
Now log out and press Ctrl+Alt+BkSp and everything should be working.&amp;lt;br /&amp;gt;&lt;br /&gt;
To adjust the speed of the touchpad mouse open up the xorg.conf file and change:&lt;br /&gt;
 Option       &amp;quot;MaxSpeed&amp;quot;  &amp;quot;1.55&amp;quot;    # Change the number to whatever you&amp;#039;d like&lt;br /&gt;
&lt;br /&gt;
== X.org Hardware Acceleration ==&lt;br /&gt;
&lt;br /&gt;
Note: this is more advanced so deal with it. (kernel re-building)&amp;lt;br /&amp;gt;&lt;br /&gt;
You may not need this unless you&amp;#039;re like me and you want to play tuxracer (yum install ppracer) or quake 3.&lt;br /&gt;
First make sure that Direct Rendering really isn&amp;#039;t enabled by typing this:&lt;br /&gt;
 glxinfo | grep direct&lt;br /&gt;
If the first one says yes then you&amp;#039;re in luck, if not (most likely) you&amp;#039;ll have to continue.&amp;lt;br /&amp;gt;&lt;br /&gt;
You need to have a lot of development packages installed to do this, if you don&amp;#039;t have any or some install them by running &lt;br /&gt;
 /usr/bin/system-config-packages &lt;br /&gt;
then under &amp;quot;Development&amp;quot; select everything in the Development Tools section.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
And before I begin, most of the commands are done as root so just &amp;quot;su -&amp;quot; before this.&amp;lt;br /&amp;gt;&lt;br /&gt;
First get the latest kernel and kernel headers:&lt;br /&gt;
 yum install kernel kernel-devel&lt;br /&gt;
Go to: http://download.fedora.redhat.com/pub/fedora/linux/core/4/i386/os/SRPMS/ and get the latest kernel sources rpm. It&amp;#039;ll be in this form (replace stars with current numbers): kernel-2.6.**-*.****_FC4.src.rpm&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the kernel sources:&lt;br /&gt;
 rpm -ivh kernel-2.6.**-*.****_FC4.src.rpm&lt;br /&gt;
Prepare the kernel sources with:&lt;br /&gt;
 rpmbuild -bp --target=noarch /usr/src/redhat/SPECS/kernel-2.6.spec&lt;br /&gt;
To make building easier softlink to the source directory:&lt;br /&gt;
 ln -s /usr/src/redhat/BUILD/kernel-2.6.**/linux-2.6.** /usr/src/linux&lt;br /&gt;
Go to the sources dir:&lt;br /&gt;
 cd /usr/src/linux&lt;br /&gt;
Make sure the build tree is clean:&lt;br /&gt;
 make mrproper&lt;br /&gt;
In the Makefile edit the EXTRAVERSION line to anything you want (you can probably leave it if you&amp;#039;re only compiling one kernel, as the default is -prep)&lt;br /&gt;
Copy the pre-made .config file:&lt;br /&gt;
 cp configs/kernel-2.6.**-i686.config .config&lt;br /&gt;
Run the configuration program:&lt;br /&gt;
 make xconfig&lt;br /&gt;
Under &amp;quot;Character Devices&amp;quot; configure both &amp;quot;/dev/agpgart (AGP Support)&amp;quot;, &amp;quot;Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)&amp;quot; and all the intel drivers that are available as MODULES. Here&amp;#039;s what&amp;#039;s the easiest configuration would look like:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Xconfig.png|none]]&lt;br /&gt;
After you&amp;#039;re done, save it and run:&lt;br /&gt;
 make &amp;amp;&amp;amp; make modules_install &amp;amp;&amp;amp; make install&lt;br /&gt;
If it finishes without any errors reboot and select your new kernel from the list. For some weird reason it might change your xorg.conf file, go to [[#X.org|here]] to set it up again.&lt;br /&gt;
Once it&amp;#039;s working run&lt;br /&gt;
 glxinfo | grep direct &lt;br /&gt;
and see if the first line says yes, if it does run glxgears and see how many fps it&amp;#039;s running at, it should be around 770. If it&amp;#039;s not working e-mail me at mailto:nikosapi@gmail.com and I&amp;#039;ll see if I can help.&lt;br /&gt;
&lt;br /&gt;
== DMA on the Multi drive ==&lt;br /&gt;
&lt;br /&gt;
This is a very simple fix that doubles the read/write speed of your dvd/cd-rom drive. &amp;lt;br /&amp;gt;&lt;br /&gt;
First get the latest kernel (get 2.6.15 or later to be safe):&lt;br /&gt;
 yum install kernel&lt;br /&gt;
To /etc/modprobe.conf add:&lt;br /&gt;
 options libata atapi_enabled=1&lt;br /&gt;
Back-up grub&amp;#039;s menu.lst:&lt;br /&gt;
 cp /boot/grub/menu.lst /boot/grub/menu.lst.backup&lt;br /&gt;
Now open it and duplicate the most recent entry and add&lt;br /&gt;
 idebus=66 hdc=noprobe &lt;br /&gt;
to the duplicated kernel&amp;#039;s boot options. Here&amp;#039;s an example:&lt;br /&gt;
&lt;br /&gt;
 title Fedora Core (2.6.15-1.1833_FC4)&lt;br /&gt;
        root (hd0,0)&lt;br /&gt;
        kernel /boot/vmlinuz-2.6.15-1.1833_FC4 ro root=LABEL=/ rhgb quiet&lt;br /&gt;
        initrd /boot/initrd-2.6.15-1.1833_FC4.img&lt;br /&gt;
 title Fedora Core (2.6.15-1.1833_FC4) Fast CDROM&lt;br /&gt;
        root (hd0,0)&lt;br /&gt;
        kernel /boot/vmlinuz-2.6.15-1.1833_FC4 ro root=LABEL=/ rhgb quiet idebus=66 hdc=noprobe&lt;br /&gt;
        initrd /boot/initrd-2.6.15-1.1833_FC4.img&lt;br /&gt;
&lt;br /&gt;
Your cd/dvd-rom drive will now be known as &amp;quot;/dev/scd0&amp;quot; but should still be accessible through &amp;quot;/dev/cdrom&amp;quot;. My [http://nikosapi.org/software/fc4_m40x/menu.lst.txt menu.lst].&lt;br /&gt;
&lt;br /&gt;
== Wifi! ==&lt;br /&gt;
&lt;br /&gt;
Wifi is easy enough to get running using the madwifi driver&amp;lt;br /&amp;gt;&lt;br /&gt;
You need: kernel-devel, svn, sharutils and regular development tools (if you haven&amp;#039;t installed them by now please do, open up a terminal type /usr/bin/system-config-packages then click details in the development tools and take everything) Note: These instructions may become outdated please check with http://madwifi.org/wiki/UserDocs/FirstTimeHowTo to make sure everything is still kosher.&lt;br /&gt;
&lt;br /&gt;
First install what you need (this is if you have your development tools, also you might want to update your kernel while you at it):&lt;br /&gt;
 yum install kernel-devel sharutils Just add &amp;quot;kernel&amp;quot; to that list to get the newest kernel as well.&lt;br /&gt;
Download the latest madwifi sources:&lt;br /&gt;
 svn checkout http://svn.madwifi.org/trunk madwifi-ng&lt;br /&gt;
Now enter the new source directory:&lt;br /&gt;
 cd madwifi-ng&lt;br /&gt;
Compile it with:&lt;br /&gt;
 make&lt;br /&gt;
As root install it with:&lt;br /&gt;
 make install&lt;br /&gt;
Here&amp;#039;s a simple bash script to get it working:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 /sbin/modprobe ath_pci&lt;br /&gt;
 /usr/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta&lt;br /&gt;
 &lt;br /&gt;
 #put your router&amp;#039;s essid between the quotes&lt;br /&gt;
 /sbin/iwconfig ath0 essid &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 #put your router&amp;#039;s wep key between the quotes&lt;br /&gt;
 #if you don&amp;#039;t need wep comment out or erase the following line&lt;br /&gt;
 /sbin/iwconfig ath0 key &amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 /sbin/iwconfig ath0 mode managed&lt;br /&gt;
 /sbin/iwconfig ath0 rate auto&lt;br /&gt;
 /sbin/dhclient ath0&lt;br /&gt;
&lt;br /&gt;
Just copy it to a file then save it, chmod +x it and run it.&lt;br /&gt;
You can always add this script to your /etc/init.d/ (it&amp;#039;s a little more involved than that but there are other tutorials to show you how to accomplish that).&lt;br /&gt;
&lt;br /&gt;
Any improvements, suggestions, corrections can be e-mailed to: mailto:nikosapi@gmail.com&lt;/div&gt;</summary>
		<author><name>Nikosapi</name></author>
	</entry>
</feed>