Showing posts with label Acer. Show all posts
Showing posts with label Acer. Show all posts

2008-10-11

Ubuntu 8.10 (Beta)

I had some extra time so I decided to upgrade my Ubuntu 8.04 to Ubuntu 8.10 Beta (codenamed Intrepid Ibex, would you believe it). My earlier pursuits with Ubuntu and my Acer 2920Z are detailed here for 7.10 and here for 8.04.

My first try to upgrade failed miserably. The reason was probably that I had selected a country specific server from program sources. I switched to the main server and tried again. This time everything seemed to go fine, but apparently it did not, as Gnome wouldn't load after reboot. My first try had probably messed something up. So, from console, I used apt-get to redo parts of the upgrade (I tried several commands, such as sudo apt-get update, upgrade, dist-upgrade, install, autoclean). After this Gnome loaded and everything seemed to be fine.

Everything, that is, except wlan. Madwifi drivers wouldn't work anymore. I had a look at the madwifi ticket for this chipset and learned that it was no longer necessary to use the hack I had been using earlier. The patch had been integrated to a madwifi branch. Unfortunately, this branch was not yet available from Ubuntu repositories, so it had to be installed manually. So I downloaded the new madwifi HAL, compiled and installed it (make, make install). After reboot wlan was working again.

It seems that after the upgrade the random problems with sound seem to be gone and, finally, the internal microphones are working. Incredibly, even TV-out works now. It was a struggle finding the correct settings for the displays, though. When mirroring screens the main laptop display was forced into a suboptimal resolution. Through trial and error, reboots, and turning mirroring off, I finally found a configuration which enabled me to watch video clips on my TV while surfing the net.

So, again, some minor problems with the upgrade, but nothing major. I'll update this entry if anything interesting happens.

2008-05-02

Acer Aspire 2920Z and Ubuntu 8.04 LTS : upgrade notes

As promised, here are my notes on upgrading my Laptop to Ubuntu 8.04 LTS.

The download and installation took some four hours over my "broadband" connection. The installation asked a few questions about replacing old files. As it provided diffs, it was possible to see the changes and whether it was necessary to overwrite the files or not. The only file that I was unsure about was alsa-base, which I did overwrite but only after I had made sure I had a backup copy of the old file, as I wasn't sure if the changes were all OK.

Then it was time to reboot. After the first reboot, when I logged in, Gnome was very sluggish to load. I suspected this was due to wireless network being down, so I connected LAN cable and rebooted. Then I rebooted a couple of times again for various reasons like boot process freezing. Then I logged in.

For some reason, in Gnome, my keyboard now produced Greek symbols! I changed the keyboard layout from generic to Acer laptop, which fixed the issue.

Next I discovered sudo was not working anymore either. To fix it I followed instructions give by JP-NYC here.

The sound still worked but the volume slider had no effect anymore on the internal speakers, only on line out. This was easily fixed from settings. Jack sensing was working, though. I couldn't get internal mic working despite considerable effort.

Wifi stopped working, naturally. I uninstalled and reinstalled the wireless driver from ndisgtk. After that I fiddled around with network settings turning things on and off. Finally, after about two hours, I got the network wireless working again. During this episode I noticed that often the problem with the wireless seems to be with the encryption. If you can afford to leave your wireless network without encryption for a second it may be easier to get the wireless working that way first and then add encryption. I'm still not convinced, though, that the wireless is working completely. It seems a bit flaky and slow to connect after reboots. But I'm usually able to connect to the Internet at least after a while. I've switched to roaming mode for now, as it enables easier reconnection to the network.

Drivers for Intel graphics cards have been updated. I turned on desktop effects and they now work even when displaying video. Nice. The X server was also updated. I also tried to get the TV-out working, but I had no success. Of course I spent way too much time adjusting Compiz settings to get every glare and animation right. I also switched from Gdesklets to Screenlets and spent a lot of time configuring them the way I like. I prefer Screenlets to Gdesklets as they tend to look more polished. And now Screenlets can be found with Synaptic and you don't have to install it yourself anymore.

Speaking about the programs I use for a while, Ubuntu 8.04 comes with Firefox 3 Beta 5. I mostly enjoy the changes they have made apart from some minor peeves. All in all Firefox 3 is a pleasant step forward. Pidgin IM has been updated and I do not like it. (Apparently at least some agree with me.) Eclipse, on the other hand, is still version 3.2 Callisto and not 3.3 Europa. This is unfortunate. Well, at least Netbeans has been updated to version 6.0, which I think is a huge improvement.

Suspend or hibernation do not work at the moment. I'll have a closer look later, but I do not expect any meaningful progress.

After a few days I noticed that some things were working less perfectly than before the upgrade. It seems that the internal speakers now sometimes produce an odd "crackling" noise when playing a short loud sample like instant messaging notifications. Also it seems that some samples are left unplayed if I'm playing music at the same time. Also, now after reboot I have to login twice, as the first login always fails. (It goes something like this.) And of course the problems with WLAN annoy the living daylight out of me.

In my earlier post, which was a wish list for Hardy, I mentioned three things which I especially wanted to get working: suspend, sound and Compiz. The first one I didn't get, the second one I got only partially with some setbacks and the third one is working now very nicely. All in all I do not yet see enough benefits to justify this upgrade. Maybe later if they get the bugs sorted out. Next I will be still looking for that suspend fix and now also for better wireless drivers, as ndiswrapper is hardly ideal.

2008-02-13

Nokia 9500, MMC-cards and Canon Smartbase MCP190

Since my last post I've had a chance to test a couple of pieces of hardware with my Acer 2920Z laptop and Ubuntu 7.10. Here are my notes.

First of all, the Nokia 9500 Communicator, which I tried connecting with the Nokia USB cable. Nothing happened. I also tried Wammu and KMobiletools, which did not recognise the phone. The phone shows up on lsusb listing, though. Apparently some have had better luck with Bluetooth or infra red connection.

Then, the 128 MB MMC card which was from the Nokia phone and which I inserted in the internal card reader in my laptop. Nothing happened. A "Generic- Multi-Card" listing which shows up in Gnome file manager apparently means nothing.

And finally, the Canon Smartbase MPC190 printer with an internal scanner. The printer is broken but the scanner works with Windows. I was eager to see if I was able to scan something in Linux. I plugged it in and tried various things I found from the Internet. Nothing happened.

So, there you go. 0 out of 3.

I obtained these machines for free, so I didn't pay for anything I didn't want. Therefore I'm not too annoyed. But still it is sad to see how poor the driver support from big corporations still is. Canon is notorious for it's poor Linux support. I wouldn't buy anything from them, when at the same time HP is making open drivers and even some other cool Open Source contributions. Way to go HP, I know where I'll be spending my money next time I need a printer!

But Nokia... makes me really sad. I've been buying Nokia phones solely for several years. And what I'm about to say is almost considered treason in my home country. Nokia isn't doing so great, not at least on the Open Source front. Surely it is not too much to ask that their phone would be accessible from other OS's. But even their closed source Windows connectivity suite is pretty horrible. Sure, they have done some cool stuff with open tablet software, for example. Still, (unfortunately) I'm really rooting for Google's Android nowadays. Google seems to be showing Nokia how things should be done. At the same time, Nokia keeps shunning open formats on many fronts. Nokia's recent acquisition of Trolltech raisesy questions about Nokia's motives with not enough answers. And all this might mean that my days of buying Nokia phones only are over.

And, as far as the internal card reader in my laptop is concerned, I hope i get it working sooner or later. If anyone reading this has any suggestions I would be happy to hear them.

2007-12-30

Update on sound and power saving

In an earlier post I wrote about the problems I had with sound in Ubuntu on my laptop. Well, "Henning" commented on it and suggested installing latest development snapshot of Alsa drivers, which I did. I then modified the option line I had added earlier to /etc/modprobe.d/alsa-base to "options snd-hda-intel model=acer". Now jack sensing and recording via the microphone jack work fine! No luck with the internal microphone, though. I'm not sure if I haven't just found the right settings or if it's not supported yet.

Henning also suggested this nice website lesswatts.org and the program powertop, which I promptly installed from Synaptic. I'll have a closer look at it when I get the time.

PS. I would like to thank those who have commented on my earlier post. If you have anything to add I hope I hear from you. Especially if you have any suggestions on how to get suspend to work.

Update 2008-04-26: ChrisSavery wrote a couple of interesting comments to this post about the built-in mic. I was unable to get it working, but perhaps someone else can give further advice?

2007-12-10

Acer Aspire 2920Z and Ubuntu 7.10 Gutsy : installation notes

This is an informal case study of installing Ubuntu 7.10 Gutsy on my new Acer Aspire 2920Z notebook. The computer came with pre-installed Vista. I found this to be enough of a push to give Linux a try. I suspect a lot of what is written here applies also to Aspire 2920 and 2420, which are quite similar to 2920Z.

As my Linux skills are far from perfect, this is not really a how-to but a document of my learning experience. I have had the machine only for a few days and I will update the situation in case I get any progress. I would also appreciate to find out about the experiences others have had with these notebook models either here or on the Ubuntu forums.

Update 2008-05-02: I've written some notes on my upgrade to Ubuntu 8.04 LTS and updated this post to reflect that. Summary: upgrade fixed Compiz, but other issues remain.
Update 2008-07-22:See this blog by Christian Imhorst for more on installing 8.04 on 2920.
Update 2008-10-11:See here for my notes on upgrading to Ubuntu 8.10.

Still Remaining Issues

Suspending and hibernation are not working. These are the most serious issues. Compiz messed up video playback until I upgraded to 8.04.

The Computer

Acer Aspire 2920Z, Intel Pentium Dual CPU T2330 @ 1.60GHz, Intel GMA X3100, 2 GB, 160GB, 12.1".

Here's some of the more interesting parts of lspci:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
04:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)

Background

Although I have been using Linux at work for several years, the last time I tried installing it at home was about five years ago. The results were not very impressive. After that Linux has matured a lot, so I was eager to see if I could eventually dump Windows altogether. This was made easier by the fact that I have been using open source software and Cygwin on Windows for a long time, so many of my favourite programmes (Firefox, Octave, Eclipse, ...) were also available for Ubuntu. I must admit that I kept my old Windows XP machine around, as my previous experiences with Linux laptops had left me prepared to do quite a bit of tinkering to get the laptop working fully.

Installation

First of all, I created DVD's in Vista for system recovery. Just in case something goes terribly wrong. The process was both nerve wrecking and time consuming thanks to the crapware Acer had pre-installed on the machine. Apparently supplying real OEM disks would have been too much of a trouble.

Gutsy Live CD booted OK, but there were some random glitches on the desktop screen. Opening screen settings fixed that. Installation went with no noteworthy issues. I did not want to keep my old Vista partition, so I didn't have to think about partitioning the drive. I am not sure though if Acer's hidden partitions were successfully wiped out. The one annoyance was caused by the lack of live Internet connection during the installation. Because of this the installer disabled repositories in /etc/apt/sources.list. I uncommented the repositories after installation by hand so I could download updates once my ethernet cable was connected.

Ubuntu installed automatically the restricted atheros drivers for wifi, but wifi still did not work. I installed ndiswrapper and downloaded drivers for the similar Acer 5720Z laptop. These did work. (Update 2008-05-02: the preceeding link seems to be dead. I have been able to partially reconstruct the instructions and find links to the drivers.) I also tried some XP drivers directly from Acer's web site but had no luck with them and didn't bother trying for long after I got wifi working. (Update 2007-12-23: If you have problems with wifi you might want to have a look at this Madwifi support ticket. Thanks for suggesting this in the comment section to "cyrille".) "Experimental" Intel graphics drivers installed automatically, but apparently the Intel chipset in my notebook, combined with Compiz and buggy Gnome resolution utility results in a quite volatile mix, which caused the manifestation of several problems, detailed below.

I installed the common restricted extras, so MP3's, Flash videos and such work. Installing Java broke programme installer somehow. This was fixed with the a terminal command suggested by the installer.

Later on I also tried Feisty Live CD to see how it would boot. It didn't. Rather it game me just a BusyBox prompt. Nice to see that things have move forward since the last release.

Graphics

First I didn't get Compiz working at all. After some googling I discovered that my gfx chip is on the Compiz Hardware Blacklist. I got Compiz working by doing what the page suggests (ie. setting SKIP_CHECKS=yes in ~/.config/compiz/compiz-manager). Trying the sleep mode with Compiz on broke something in the gfx drivers or X configuration, I had to reinstall gfx drivers and boot to fail safe and such before the Intel drivers could do 1280x800 again. Unfortunately I discovered that Compiz broke video playback completely. VLC complained about lack of gfx memory. I tried reconfiguring X, explicitly setting gfx memory to 300 MB. This time VLC tried to begin video playback, but them died with the same error message. Same thing with MPlayer (error: X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0). (This problem seemed to have same similar symptoms as described here and here. I tried what the other page suggests, setting Option "LinearAlloc" "8160" in xorg.conf. It didn't work.) After these problems I decided to turn Compiz off. Video playback and 3D apps work fine now. These issues with Compiz were only resolved after upgrading to 8.04.

Dual monitor setup didn't work out of the box, rather it messed up X pretty decently. I had to reconfigure X again and try some other stuff as well. By this time my xorg.conf file and all of its backups (xorg.conf.*) were getting pretty looped. Googling around I found a page describing the procedure of getting dual view working with xrandr. The page also suggested tossing gnomes display manager out of the window and, as I was getting pretty fed up with it, I was happy to comply. So it was time to start reading about manually configuring xorg.conf and then trying xrandr to get the display working.

This approach worked OK and I was able to set up dual view. The problem is Gnome, which forces toolbars initially on the external screen for no good reason. Also, the size of the virtual screen is apparently quite limited so I was unable to set the monitors side by side virtually Only one above the other worked. Dual view is an important feature for me, so getting this working was a priority. It's a shame the setup wasn't more intuitive. Also the results could be better, especially Gnome performed inadequately. Fortunately Ubuntu 8.04 fixed a lot of these problems.

Some other pages I found Informative:

Power management / ACPI

  • Closing the lid turns the monitor off. This is apparently an automatic hardware feature, as it works even after I turned it off from Gnome.
  • LCD brightness setting in Gnome Power Management works only in the increments of 10 %. Ie. values like 55 % or 85 % just set the LCD brightness to 100 %.
  • Resuming hibernation kind of worked at first. Then after resuming I seemed to have lost at least the sound. Now it doesn't work at all, apparently not enough swap space.
  • Resuming suspend doesn't work. Machine apparently tries to turn itself on but then freezes. Working power management, suspend mode is important for laptops, so I'm disappointed this is not working. I tried numerous things to get suspend working, among them information on these pages:
One of the things tried was installing s2ram (see the page at opensuse.org) which was a lot easier to understand than standard Gutsy suspend configuration or pm-tools. However, none of the options presented at the web site worked. I tried running them from the failsafe command prompt selected from GRUB menu. In every case the laptop refuses to resume from suspend. Instead it just turns the power led and fan on. Caps lock is not working. The only exception is option -s which occasionally (1/3 of the time) got me back to the command prompt with the error message: "Function not supported? Switching back to vt1". I tried running s2ram from a minimal shell by adding "rw init=/bin/bash" to the kernel line in GRUB settings. Now "s2ram -f" resumed to the command prompt, but apparently not completely successfully, since the terminal seemed to be only partially the same as before suspending (at least the font was different). After this I also tried pm-suspend, which seems to work as s2ram. I also tried s2ram after downgrading to an earlier kernel that some claimed would might fix suspend issues. It did not help.

Interestingly, rebooting does not work either. If I choose to reboot from the Gnome shutdown menu, the laptop freezes in the "Acer" boot screen. If I want to reboot I have to shut down the machine completely and then turn it on manually.

I see from the Ubuntu forums that a lot of people are having problems with suspending, so I can't say I'm surprised. Since the machine almost makes it back from the minimal shell, there clearly is some potential here to get suspend working, but I'm not succeeding. What gives?

Networking

At one point after installation I relocated and my WLAN configuration changed. Unfortunately there were problems setting up the wireless connection with my D-Link router. I was able to ping the router and some websites, but about 20 % of the pings didn't return. Looking at the router logs I discovered that the wireless connection was hanging up every few seconds. This made Internet "not work", ie. surfing is impossible. It turned out this was due to the default encryption used by the router WPA/WPA2. Once I changed the same encryption to both the router and my laptop it worked fine.

Home network. I had to transfer files from my old Windows desktop to my laptop. I tried setting up the laptop as SMB server. The XP box was able to see it all right, but I was unable to access it at all. This is still unresolved and I have no interest in debugging Samba configuration files... In the mean time, I found a much simpler answer to file transfer. I typed "sudo apt-get install ssh" in Ubuntu which installed the ssh server. After this I was able to connect to the laptop with WinSCP and transfer all the files I needed. I for example transferred my Firefox bookmarks and Pidgin configuration files. Since I already had Cygwin on XP it was relatively easy to set up ssh server there too, so I could browse files on my desktop from Nautilus. This turned out to be much simpler than setting up SMB.

I also tried TightVNC to see if I could easily get remote desktop working on XP. Unfortunately I experienced frequent random lockups on XP when connecting from Linux. Connecting with the VNC Java applet from Firefox was the most stable solution though.

Peripherals

  • Web camera works using the KDE program Kopete and Ekiga, though Kopete was the only one to automagically get the settings right. In Ekiga I had to change the device type to V4L2 manually. Other programs, apparently the ones using original V4L, did not work at all. This is a shame, I would have expected at least Camorama to understand V4L2.
  • DVD-burner and CD-burner are untested.
  • TV-OUT seems not to work. (See Christian's comment to this post, though, for more information on this.)
  • USB sticks, mice and such seem to work. External CompactFlash reader works.
  • Synaptic touch pad works. I haven't tried configuring its sensitivity though. The default setting is OK, but it could be a little less sensitive I guess.
  • I plugged in Logitech game pad, which was recognised by joystick calibration program, but did not work with any games I tried.
  • Internal speakers worked, but headphone jack wasn't not recognized. Sound still came through internal speakers and there was no sound from headphones. Internal microphone seemed to record only static. External microphone jack was apparently not recognised. I followed instructions on Hda Intel soundcards at Ubuntu website. I installed the latest version of ALSA using "3stack" as the model identifier, as that was the only one available for ALC268. This got me a bunch of new sliders in Alsamixer. Playing with them I got sound from the headphones. Still no jack sensing though. And the microphones still do not work. I suspect that ALSA does not yet support this model and this is something I hope will change in the future. (Update on sound 2007-12-30: jack sensing and line recording work now, see this post.)
  • Volume wheel works. Extra keys, such as wlan on/off and web browser start seem to work in Gnome, although their indicator leds seem not to.
  • Memory card slot not tested
  • 56k modem not tested
  • (Update 2007-12-23: I have now also tested my Canon Digital Ixus V2 camera and it worked right out of the box! This was a very pleasant surprise.)

Conclusions

Since the last time I tried installing it Linux has matured a lot for sure. I was surprised by the relatively few serious issues I had with the installation. As expected, most problems, although numerous, were minor annoyances having to do mostly with incomplete device drivers.

By far the biggest disappointment were the problems with power management. One of the nicest features of a notebook computer is the ability to just open the lid anywhere and have the machine up and running within seconds. I'm really hoping Ubuntu gets this fixed as soon as possible. Hopefully Hardy will have power management that actually works for most people. This is such a serious issue that I am not comfortable recommending Ubuntu to anyone less technically inclined, at least not for laptops. Nevertheless, for me it is fine and it seems that this machine will replace my Windows box as my number one machine very soon and I'm hoping to be completely Windows free at home at some point in the future. It may not be this year, but I sure as hell hope it won't take another ten years.

Update: I created threads in English and in Finnish on the Ubuntu forums about the remaining problems, because I hope there might be someone there who knows how to solve them. If you have some suggestions but you prefer replying in the forum threads instead of this blog then please feel free to do so.
TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones Linux On Laptops