Linux on Targa Traveller 826

Aus Schmiki
Wechseln zu: Navigation, Suche

Deutsche Version

For discussions, there exists a Bulletin Board (powered by PHPBB).

Inhaltsverzeichnis

Good preparation is everything

First we have to load the file Targa.tar.bz2 onto the Windows Desktop.

Since I wanted to keep my existing installations. I had to split off 10GB from the existing Windows partition. Of that I split off 1GB as Linux Swap (a swap partition is always helpful with Linux ...). For that you can use either SystemRescueCD with parted or, as I, Partition Magic under Windows. Thus I came to the following partitioning:

/dev/hda1               1        7777    62468721    7  HPFS/NTFS
/dev/hda2            7778        7789       96390   83  Linux
/dev/hda3            7790        9191    11261565    f  W95 Erw. (LBA)
/dev/hda4            9192        9733     4353615   1c  Verst. W95 FAT32 (LBA)
/dev/hda5   *        7790        8936     9213246   83  Linux
/dev/hda6            8937        9064     1028128+  82  Linux Swap / Solaris
/dev/hda7            9065        9191     1020096    b  W95 FAT32

So, now we can install Linux on /dev/hda5 with swap on /dev/hda6.

Installation of the Ubuntu Desktops

For the installation of the system I downloaded and burned on CD ubuntu-5.04-install-i386.iso. Attention here: That is the i386system, not the amd64. That could be actually actually also, but I've got a lot of problems with ndiswrapper (and Hardwareclock etc.pp.).

Then we install from this CD. Note: when boat parameters still give noapic, otherwise it lasts eternally.

You can ignore network for the first step, leave it unconfigured.

Finally we should have Ubuntu installed after this step.

Installation of the new Kernels

Now install the prepared new kernel with ndiswrapper:

In /etc/fstab add the partitions for WindowsXP and QuickMedia:

sudo vi /etc/fstab

which should result in:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>                  <dump>  <pass>
proc            /proc           proc    defaults                   0       0
/dev/hda5       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda6       none            swap    sw                         0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto         0       0
/dev/hda1       /WindowsXP      ntfs    rw,uid=1000,gid=1000       0       0
/dev/hda2       /QuickMedia     ext3    defaults                   0       0

Now we create the respective directories:

sudo mkdir /WindowsXP /QuickMedia

and mount these then:

sudo mount -a

Now we unpack the kernel in /usr/src:

cd /usr/src
sudo tar xvfj /WindowsXP/.../<windows login name>/Desktop/Targa.tar.bz2

Now we install the kernel:

sudo dpkg -i kernel-image-2.6.13_10.00.Custom_i386.deb

Installation of the WLAN

Then we've got to install the ndiswrapper-utils:

sudo apt-get ndiwswrapper-utils

After which we can install the ndiswrapper module:

sudo dpkg -i ndiswrapper-modules-2.6.13_0.12+1.0rc2-1+10.00.Custom_i386.deb

Now we install the windows driver:

sudo unzip WINNT.zip
cd WINNT
sudo ndiswrapper -i NETI2220.INF
sudo ndiswrapper -m

Now, the command

ndiswrapper -l

should give us the following:

Installed ndis drivers:
neti2220        driver present, hardware present

So, now we should add the ethernet card and the wlan to /etc/network/interfaces:

sudo cat >> /etc/network/interfaces << EOD
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
wireless-essid <ESSID>
wireless-key <WEP-Key>
EOD

(one could also do this under Gnome in system/systems management/network.)

And after a reboot

sudo shutdown -r now

the new Kernel with WLAN should run.

Installation audio

Audio should work with the now running kernel. I included the patches from Cyberlink. (Thanks to Heinrich Blau)

Installation of the modem

Same here. Patch is included in the kernel. (Thanks to Heinrich Blau)

Now we have to get sl-modemd with

sudo apt-get install sl-modem-daemon
sudo cat >> /etc/modules/alsa-base << EOF
options snd-atiixp-modem index=2
EOF

After the next reboot should the modem be available through /dev/ttySL0.

Installation of the (proprietary) ATI driver

If you don't bother to taint your Ubuntu with a proprietary driver, you can install the driver from ATI. The files for that are included in the above mentioned package.

cd /usr/src/fglrx
sudo dpkg -i xorg-driver-fglrx_8.16.20-1_i386.deb
sudo dpkg -i fglrx-kernel-2.6.13_8.16.20-1+10.00.Custom_i386.deb
sudo dpkg -i fglrx-control_8.16.20-1_i386.deb
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.save
sudo cp xorg.conf /etc/X11

Then quit the desktop and change with CTRL-ALT-F2 to a virtual console, log in and restart gdm with

sudo /etc/init.d/gdm restart

X11 should now run a lot faster. (And the cpu is not running at 2MHz for the screensaver... (:-)

Open points

Bluetooth

I heard, that it could work. Didn't try. If you have it working, let me know.

Infrared

I didn't try.

Card reader

I tried it only briefly, I got an error message:

Jul 20 18:25:33 localhost cardmgr[4618]: unsupported card in socket 0
Jul 20 18:25:33 localhost cardmgr[4618]:   product info: "RICOH", "Bay1Controller"

Hann Böck reported, that Sourceforge holds a driver for that.

DVB-T

This card appears according to the kernel documentation to be a "AOPEN VA1000 POWER" (1131:7133), reported by lspci as a "Philips Semiconductors SAA7133", identified during boot as "LifeView FlyDVB-T DUO". This is supported by the v4l drivers in the vanilla kernel.

The driver is configured into the kernel, but not tested yet due to lack of reception.

Finally

If someone has experience and success with further components, happily mail me, I will add it then.

This report is listed at http://tuxmobil.org/pics/tuxmobil_sticker.png and http://www.linux-on-laptops.com/images/linux-on-laptops.gif.

Meine Werkzeuge
Varianten
Aktionen
Navigation