OpenSUSE 10.2 on a Toshiba M10

This is a summary of the installation of OpenSUSE 10.2 on my Toshiba M10 laptop. It also partially applies to a previous installation of SUSE 10.1, which was updated (thus, it is possible that some of this information will not apply to a new installation.) I have also been happily using a Mandrake 9.2 distribution in this system, as explained below.

The system

Linux On Laptops

A nice Satellite Pro laptop. Sound is particularly good, with harman/kardon speakers. Specs from the Toshiba website.


Installation

From the downloaded DVD ISO, which I burned. With the 10.1 I tried the Mini-ISO network way, which works great but it ends up being a bit of a pain with a home, ADSL connection. It makes more sense with a wider band, such as the one at work.

Installation run smoothly, no problems except what follow.

Important notice: recently (Sept 2007) I had to reinstall the system due to the hard disk breaking. For some reason, things were much easier: sound was OK, and I didn't need the "magic line" for the graphic card to work. Still, I leave my comment untouched in case someone runs into the same kind of problems I originally had.



Wireless LAN

This was the main reason for moving from Mandrake 9.2, which run fine including graphics and sound, but did not support wifi. Probably a recent Mandriva distribution would have been fine, but SUSE is the distribution we use at work, and I find it convenient to focus on just one distribution (if I had more time I would play with Ubuntu and others).

It works, thanks to the work of the ipw2100 people, provided the proper packages are installed, specially ipw-firmware. But: just as long as WPA is not used. This can be a security risk, I guess not broadcasting the SSID can improve that (my area is safe in this regard, wealthy neighbours.) Otherwise, the connection goes down and up, not accepting the password any longer. Also, I had to erase the knetworkmanager configuration files (at ~/.kde/share/config) to prevent it from thinking WPA still held.



Graphics

OK, so now I had my wifi sort of running. Unfortunately, the nvidia driver, which had worked with Mandrake 9.2, did not anymore. The pre-compiled packages you can get via YaST do not work either. The screen shows initially black, but for a white line on top. Then it gets foggy, with coloured lines appearing at random. It would make a good screensaver. You will need to execute the NVIDIA... blah blah... .sh file you can download from NVIDIA's web site (due to the .sh extension, firefox saves it as an ascii file, and so does wget; I have found konqueror does the job right.) Be sure to get one file that is not too new, otherwise you will get an error about the libraries not being up-to-date, or something like that. I took one of the December 2006 ones. You'll also need to install the base kernel package in order to compile (the whole kernel, not just the headers.)

After sending a report file to NVIDIA, and a couple of emails back and forth (these people have been immensely helpful, special thanks to Lonni J Friedman), the trick seems to be the following:

Now it looks great, good values of glxgears.

Compiz looks gorgeous. Just used the simple method described in Novell SUSE documentation, using YaST and its sysconfig editor. Some of the plugins do not work, but it's the less important ones: wobbliness, rain...

Sound

This has been quite frustrating, since the feature worked just fine under Mandrake 9.2. I did many things, so I am not quite sure which was the crucial step. The highlights are:

It seems some other values also work. This option seems to be accesible from the YAST sound configuration utility, but I was not convinced so I edited the file by hand. I picked up the suggestion from a page from the Ubuntu distro, a very nice page (quite independent from the particular distribution.)



Other features



I have not tried yet:





--

Daniel Duque, 26 of December 2006 (Season Greetings!)

daniel (dot) duque (at) uam (dot) es

TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones

Linux On Laptops