Sad experience with Debian on laptop...

    reinhold kainhofer's picture
    2007
    6
    Dec

    Until a few weeks ago, I had Kubuntu running on my Acer Aspire 5630 laptop (as described here), and was more or less satisfied. It looked great, hardware support was satisfying, but I was missing the incremental package upgrades that I was used to on Debian (so that things break one small piece at a time, not everything at the same time when you do an upgrade). When, after upgrading to gutsy, the laptop would lock up every few minutes for a minute or so, I thought it was a Kubuntu problem and took it as the reason to setup Debian instead. BIG MISTAKE!!!!

    After I had Debian installed, I realized how bad Debian's Laptop support really is:

    • KNetworkManager would not work with any WPA-encrypted WLAN networks (I can only connect to unencrypted networks); So after booting, I now need to run wpa_supplicant manually as root with the proper settings...
    • The ACPI DSDT in the BIOS is broken on this laptop, so suspend and hibernate won't work. In Kubuntu, I could simply fix the DSDT.aml and put it into the initrd, where the kernel picked it up. Infortunately, Debian developers decided not to include that patch, so I can't replace the DSDT with the fixed one in the stock kernel. The patch is also not upstream, as described on the ACPI page, because the kernel devs feel that inter alia "If Windows can handle unmodified firmware, Linux should too.". I think so too, but currently that's simply wishful thinking and does not have a bit to do with reality!!! I have yet to see one laptop where ACPI simply works out of the box in Linux! As a consequence, it seems that I will need to patch and compile the kernel myself for every new kernel upgrade (and of course also the packages for the additional kernel modules to satisfy the dependencies!)! The kernel devs again argue that "If somebody is unable to rebuild the kernel, then it is hard to argue that they have any business running modified platform firmware." Again, I agree, but just because **I AM** able to compile a kernel, does not mean that I should be forced to compile every kernel myself that I ever want to use!
    • The Debian kernel also does not include the acerhk module, which is needed to support the additional hot keys on the laptop

    So, in short, I now have a laptop without properly working WLAN, no suspend and hibernate, and no support for the additional multimedia keys. Wait, what were my reasons to buy a laptop? Right, I wanted it for mobile usage, where I'm connected via WLAN, and simply open it, work two minutes and suspend it again...

    I'm now starting to understand why some people say that Linux is not ready for the masses yet. If you are using Debian, it really is not ready, while with Kubuntu, all these things worked just fine out of the box (after I simply fixed the DSDT).

    If having to recompile your own kernel every time it is upgraded is the price to pay for running Debian, I'm more than happy to switch back to KUbuntu again (which will cost me another weekend, which I simply don't have right now). The KUbuntu people seem to have understood that good hardware support is way more important than following strict principles (since the kernel devs don't include the dsdt patch, the Debian people also won't include it, simply because it's not in upstream... On the other hand, they are more than happy to patch KDE by self-tailored patches and cause bugs by these patches!!!).

    Comments

    Comment viewing options

    Select your preferred way to display the comments and click "Save settings" to activate your changes.
    speedygeo's picture

    laptop with MEPIS

    I think it is the same with my Dell Inspiron 9300 that have MEPIS 7 installed, that is based on Debian Stable Etch.
    I add at the grub line irqpoll and acpi_irq_balance cheat code to fix a problem with the screensaver.
    It was in standby my display altought I disabled it.
    With that cheat the display and the screen saver works properly until I unplug the AC.

    riteshsarraf's picture

    Do your homework

    WPA support with KNetworkManager in Debian has been working for months (I don't know from when).

    And yeah, return back to *buntu or whatever else and get all of the stuff broken at one go. :-)

    reinhold kainhofer's picture

    I have done my homework!

    I know that WPA is supposed to work in KNetworkManager (and it did on KUbuntu, too), however, fact is it does not work here on Debian.

    KNetworkManager tries to connect, but seems to time out (and usually brings down the wlan interface). After that, KNetworkManager will automatically connect to the only unencrypted network (which I don't want, because that network has a different login mechanism) -- with success.

    Apparently, KNetworkManager fails to properly set the encryption key, as iwconfig shows during the connection attempts. Using wpa_supplicant and dhclient manually works just fine and properly sets the encryption key, only KNetworkManager does not...

    nethad's picture

    Random Lockups on Kubuntu Gutsy

    For about 3 days I've been having those random lockups too on my Acer notebook. Is there any solution? The desktop "half-freezes" for about a minute and then comes back and works properly. This happens several times per hour and I can't remember changing anything important on my system.

    reinhold kainhofer's picture

    Lockups...

    Yeah, these are exactly the lockups that I'm experiencing. However, I also get them every now and then on Debian (although not as frequently as in Kubuntu). Whenever it appears, it seems that kjournald is in a deadlock (plus some other apps, which vary each time):

    root      1268  0.0  0.0      0     0 ?        D<   20:13   0:00 [kjournald]
    root      2986  0.0  0.0   1760   580 ?        Ds   20:14   0:00 /sbin/syslogd
    

    So, I started blaming it on my harddisk (although neither a fsck, nor a badblocks run revealed any problems), until you told me you have similar problems...

    nethad's picture

    Solution may be in your mailbox :)

    I wrote you an e-mail on this subject. The lockups might be fixed if you remove kde-guidance-powermanager, for further information read my e-mail.

    reinhold kainhofer's picture

    Not running guidance, though...

    Unfortunately, I have neither kde-guidance-powermanager, nor kpowersave, nor klaptopdaemon running, and I still get the hangs. What's strange is that I have some days without lockups, and then some other days, where lockups happen every five minutes...

    I also tried to blame it on the ipw3945 modules needed for the wireless card, but since you get the lockups with the madwifi modules, too, that can't be the reason, either.

    leos's picture

    Oh stop

    Stop with the silly generalizations already. Debian works just fine on my laptop. Just because it doesn't work for you doesn't mean it's not ready for everyone.

    fabo's picture

    bug report and patches

    feel free to send bug reports to Debian and share your (bad) experience on acer laptops.
    by the way, i'm interested to know what are the patches you talk about.

    yeahright's picture

    Why not enable the

    Why not enable the "pre-released updates" repository in Kubuntu?

    Comment viewing options

    Select your preferred way to display the comments and click "Save settings" to activate your changes.