Linux on Targa Traveller 826
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.