Guitars, Paramedics, Linux, and Me

November 24, 2006

Fedora Core 6: Toshiba Satellite A105-S4284 Laptop

Filed under: Linux — S. Kindley @ 6:45 pm
Tags: , ,

I’m writing to confirm that Fedora Core 6 installs fine on my new Toshiba Satellite A105-S4284. Almost everything works out of the box.


This is NOT intended to be a step-by-step installation guide. If you require one of those try Fedora’s Installation Guide instead.

Getting the DVD Image

I downloaded the Zod-dvd-i386 torrent to get the DVD image. Once that was done I burned a copy and simply popped the DVD into the laptop and booted it up.

Installation and Package Selection

I installed and when it came time to choose packages I chose all of the available default package options and specifically checked the “customize now” checkbox and selected all of the additional packages I wanted. I did not add any additional repositories at this time. I did check the “extras” repo.

First Login
In about 30 minutes I booted into Fedora Core 6 for the first time. I logged in and started verifying that all the features of the laptop would work. Everything worked out of the box except 5 things 3 which I could not test.

1) The built in media reader – tested
2) The internal wireless card – tested
3) Express Card Slot – not tested
4) Modem – not tested
5) Media Buttons – not tested

I knew prior to installing that my wireless card would need drivers not shipped with the distribution. As expected I located them at Freshrpms but did not install them until after the Fedora Core 6 installation was complete and I had updated the system via ethernet.

Updating the System

So I launched the Software Updater application and updated all the packages that had updates and then rebooted.

Getting Wireless Working

Once the reboot was completed I added the repo for Freshrpms by downloading and installing the freshrpms-release package. Once that was done I installed the ipw3945d rpm package to get the wireless working.

In 5 minutes I had a working wireless card. Wireless works with or without wep encryption.

Getting the SD Card Media Reader Working

As root I typed in:


it returned a long list of items of which I located this entry:

07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

So taking information from that I put this line in my rc.local file.

/sbin/setpci -s 07:06.2 4c.b=02

I rebooted and logged back in. Once logged in I inserted an SD card into the slot and it automatically mounted the volume.

Built In Modem

I did not test this as I do not use a modem anymore. I have seen reports that this modem will work using the slmodem-alsa package available in various places on the internet. Perhpas I will have occasion to try this out in the future.

Multimedia Additions and Other Additions

I did go back and install most of Matthias Saou’s packages from Freshrpms. I have always liked the work he has done and his packages have what I need. Look him up.

Next I installed the flash-plugin from buy adding a yum repo for them. As root:

cd /etc/yum.repos.d

then do

nano macromedia-i386.repo.

In the file type in:

name=Macromedia for i386 Linux

next save the file and type yum install flash-plugin.

I also installed RealPlayer from They have an RPM package there. You may have to uninstall HelixPlayer first if you have it installed. rpm -e HelixPlayer will do it for you.


Overall I am very pleased with this laptop and with Fedora Core 6. This is the first Red Hat/Fedora laptop I’ve been able to get everything working on.

Toshiba Satellite A105-S4284 Specs

Processor Type: Core™ Duo
Processor Number: T2050
Processor Speed: 1.60GHz
Memory Size: 1024MB
Display Size: 15.4″
Display Type: Widescreen XGA with TruBrite™ Technology
Display Resolution: 1280×800
Graphics Chipset: Intel® Graphics Media Accelerator 950
Graphics Memory: 8MB-128MB dynamically allocated shared graphics memory
Hard Drive Size: 100GB
Hard Drive Speed: 5400rpm SATA
Optical Drive: DVD-SuperMulti drive (+/-R double layer)
Wireless LAN: Intel® PRO/Wireless 3945ABG (802.11a/b/g)
Bluetooth: No Bluetooth (No Antenna)
Input Devices: 85 key US keyboard, Express Media Player CD/DVD launch button, Application Launch Button, CD/DVD Buttons, Internet Launch button, Hot Key Functions, TouchPad pointing device, Windows Key Function
Modem: Toshiba V.92 Modem (winmodem)
LAN: 10/100 Intel® Pro/100 VE
Audio: Intel® 82801 (ICH7 Family) High Definition Audio Controller, Standard stereo speakers, Headphone jack (stereo), Microphone jack (mono),
AC Adapter: 75W (15V 5.0A) Auto-sensing, 100-240V / 50-60Hz input
Battery Type: Li-Ion (6-cell, 4000mAh)
Battery Life: Up to 3.42 hours
PC Card Slots: 1-Type II PC Card Slot
PC Express Slot: 1-ExpressCard™ Slot
Media Port: 5-in-1 Bridge Media Adapter
USB Slots: 4-USB (2.0)
iLINK: i.LINK™ IEEE-1394
S-Video: TV-out (S Video)
Weight: 6.0 lbs.



  1. Update:

    I think I have the built in winmodem working now. Unfortunately I cannot test for sure because I do not have a dialup ISP to try it with. Heck I don’t even have a telephone since I use a cell phone for my phone usage.

    But, I did this:

    I downloaded and installed this package

    Actually I created an RPM using an older RPM from ATrpms and simply updated the release and cleaned up the spec file a bit. I’ll paste the spec file at the end of this.

    After I installed the rpm I simply ran:

    slmodemd –alsa hw:0,6 –country USA which returned:

    [root@dev ~]# slmodemd –alsa hw:0,6 –country USA
    SmartLink Soft Modem: version 2.9.11 Nov 26 2006 01:15:56
    symbolic link `/dev/ttySL0′ -> `/dev/pts/3′ created.
    modem `hw:0,6′ created. TTY is `/dev/pts/3′
    Modem device: `/dev/ttySL0′
    [root@dev ~]#

    Now I mapped /dev/modem to /dev/ttySL0 by issuing this command:

    ln -s /dev/ttySL0 /dev/modem

    Now I can run the modem command I printed earlier using the -d switch for dameon mode like so:

    slmodemd -d –alsa hw:0,6 –country USA

    Using wvdial I can somewhat test to see if the things is recognized and working since it will issue an AT command. The result is this:

    [root@dev dev]# wvdial
    –> WvDial: Internet dialer version 1.54.0
    –> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    –> Modem initialized.
    –> Configuration does not specify a valid phone number.
    –> Configuration does not specify a valid login name.
    –> Configuration does not specify a valid password.
    [root@dev dev]#

    As you can see I got a positive response to the ATZ command sent by wvdial to the modem. Had I had actually setup wvdial.conf with valid information and had a phone line to connect to perhpas I could verify this actually works.

    To get everything automated at boot time I simply stuck this command in my /etc/rc.d/rc.local file:

    /bin/ln -s /dev/ttySL0 /dev/modem

    I next edited my /etc/sysconfig/slmodemd file and added the line:
    and saved the file.

    Next I edited my /etc/rc.d/init.d/slmodemd file at line 29 to add hw:0,6 so that it would work at boot time. The line looks like this:

    daemon /usr/sbin/slmodemd –alsa hw:0,6 ${COUNTRYARG} –daemon

    Maybe someone else out there knows and can follow up since I don’t use dialup anymore.

    My slmodem-alsa.spec file contains:

    Summary: ALSA Userspace application for several SmartLink softmodems.
    Name: slmodem-alsa
    Version: 2.9.11
    Release: 20061021
    Group: System Environment/Daemons
    License: BSD w/binary object
    Source1: slmodemd.init
    Source2: slmodemd.sysconfig
    Patch0: slmodem-2.9.11-daemon.patch
    BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
    BuildRequires: alsa-lib-devel
    ExclusiveArch: i386
    Requires(post): /sbin/chkconfig
    Requires(post): /sbin/service
    Requires(preun): /sbin/chkconfig
    Requires(preun): /sbin/service

    This package contains the userspace application to control SmartLink modem
    chipsets under the AC’97 or MC’97 chipset, which is used in many of todays
    Currently there is ‘intel8x0m’ (snd-intel8x0m) modem driver, which supports
    ICH based AC97 modems (MC97). Recent ‘alsa-driver’ (>=1.0.8) has also support
    for NVidia NForce, SiS 630 (snd-intel8x0m), VIA686 (snd-via82xx-modem) and
    ATI IXP (snd-atiixp-modem) based modems.

    After installation of this package and start of the slmodemd userspace
    application on a supported system, /dev/ttySL0 can be used to dial out with
    the internal softmodem.

    %setup -q -n slmodem-%{version}-%{release}
    %patch0 -p1 -b .daemon

    pushd modem

    rm -rf %{buildroot}
    install -D -m 755 modem/slmodemd %{buildroot}%{_sbindir}/slmodemd
    install -d -m 750 %{buildroot}%{_localstatedir}/lib/slmodem

    install -D -m 755 %{SOURCE1} %{buildroot}%{_sysconfdir}/init.d/slmodemd
    install -D -m 644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/slmodemd

    /sbin/chkconfig –add slmodemd

    if [ $1 = 0 ]; then
    /sbin/service slmodemd stop >/dev/null 2>&1
    /sbin/chkconfig –del slmodemd

    if [ “$1” -ge “1” ]; then
    /sbin/service slmodemd condrestart >/dev/null 2>&1

    rm -rf %{buildroot}

    %defattr (-,root,root)
    %doc README Changes COPYING
    %config(noreplace) %{_sysconfdir}/sysconfig/slmodemd
    %dir %{_localstatedir}/lib/slmodem

    * Sat Nov 26 2006 Scott Kindley
    – Cleaned up spec a bit to get it to rebuild on Fedora Core 6
    – Updated source to slmodem-2.9.11-20061021.tar.gz

    * Wed Mar 29 2006 Andreas Thienemann 2.9.11-0.lvn.1
    – Updated to 2.9.11 snapshot.

    * Thu Mar 09 2006 Andreas Bierfert
    – switch to new release field
    – drop Epoch

    * Tue Feb 28 2006 Andreas Bierfert
    – add dist

    * Tue Jul 10 2005 Andreas Thienemann 2.9.9d-0.lvn.2
    – Only builds on x86

    * Tue Jun 28 2005 Andreas Thienemann 2.9.9d-0.lvn.1
    – Repackaged for
    – Added daemonize patch, cleaned up init file
    – Added %pre and %post scriptlets

    * Tue Jun 28 2005 Andreas Thienemann 2.9.9d-1
    – Initial package

    Comment by Scott Kindley — November 26, 2006 @ 2:04 am | Reply

  2. […] I travel for a living. I log near 3000 miles per week via America’s highways and Interstates. My travel companion is my new Toshiba A105-S4284 laptop running Fedora Core 6. […]

    Pingback by Fedora Core 6: Tighten Up SSH A Bit | Guitars, Paramedics, and Linux — March 30, 2013 @ 10:22 pm | Reply

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at

%d bloggers like this: