Bad proprietary drivers

Why do I personally hate proprietary drivers? I have a well featured laptop Asus W3V which is equiped with ATI mobility radeon X600 video card, and Intel PRO/Wireless 2200BG network card. Both require a closed source proprietary drivers to work (fglrx, ipw2200). Both brings a headache in use. The whole pain for both is bugs.

My Asus supports ACPI as well, but I’am unable to use it freely with the proprietary drivers. The problem is with suspend function. It doesn’t work perfectly: neither ram nor hdd. The suspend to ram and suspend to disk goes well only in one way - to sleep. The way back is not well. I’am using ubuntu edgy (previously used dapper) which comes with pre-builded, easy installable, proprietary drivers packages. To be fair, I also tryed patched suspend 2 kernel, which gaved the same picture.

Resume from suspend to ram leaves the screen black, and the computer doesn’t respond to any actions (even Ctrl+Alt+F1 or Ctrl+Alt+Backspace). If the machine was suspended in a text mode, it will resume, but switch to X server will halt it. This problem came with the fglrx drivers since spring of 2006. Everything works well on the debian sarge with the old drivers. But the old drivers are not possible to setup onto the new ubuntu kernel, it is unable to compile the kernel module.

The resume from hard disk sleep causes ipw drivers failure, and the wireless network doesn’t work until reboot.

Update 29-jan-2007: there is a solution to restore a suspend to ram! It is working with suspend 2 patches and hibernate-ram script. Just tweak a /etc/hibernate/ram.conf file, and comment all lines containing a vbetool occurence. Also uncomment, or add RadeonTool yes to the end of the script. Mine script now look like this:

TryMethod ususpend-ram.conf
TryMethod sysfs-ram.conf
#EnableVbetool yes
#VbetoolPost yes
RadeonTool yes

3 Comments

  1. matvey:

    Stop blobs! :)

  2. matvey:

    ссылка на тему “large binary objects”: http://openbsd.org/lyrics.html#39

  3. Archer:

    I was having a same problem at my W3V with Suspend mode….
    But after more than few month of serching….)) I found that tahe problem was in LAN marvel driver…. if you ever upgrade it…. just roll it back to factory driver (those one in cd with drivers)…
    If it doesn’t work…. there’s another way…. At a microsoft official site you can download some patch for this…. I dont remember now wich exactly…
    here’s my e-mail : www23@list.ru just write to me, and I’ll send it.

    But you right about “a closed source proprietary”…. what about Asus support it’s really sux… Now I upgrade my w3v to vista… and what you think…. you can find drivers anywhere except official Asus site!!!

Leave a comment