Home > Linux > Samsung X120 custom kernel

Samsung X120 custom kernel

March 4th, 2011 Paul Flo Williams

I have a Samsung X120 notebook. Commiserate with me, please, for ever since F13′s kernel went from 2.6.33 to 2.6.34, I’ve been without ACPI. Anything other than acpi=off in the boot settings produced a giant stack trace that scrolled off the tiny screen so fast and so early in the boot that only videoing the screen would have enabled me to transcribe it. Even boot_delay didn’t work, because that won’t delay every line of output when the kernel is curling up in a corner and dying.

It’s a bug in the Samsung BIOS no doubt, and it has an upstream kernel report, but the bisect points to a sane commit that’s good for everyone else.

Running without ACPI isn’t a realistic option on a laptop. I wouldn’t know when to plug it back into the mains, and shutting down requires rather more persuasion than should be necessary, so last night it was time to patch the kernel.

Fedora Wiki to the rescue. I followed the instructions on building a custom kernel to the letter, and eleven hours later, I had a functioning laptop. I’ll break that down, lest you think me hard of understanding: five minutes to read the page, 20 minutes to grab the kernel src.rpm and make the appropriate patch, and 10 hours and 35 minutes to compile the entire thing on the laptop. I went to bed for the last bit, after ensuring that the mains was plugged in and on so that my laptop wouldn’t do the same.

So, to everyone who has had a hand in that page on the wiki, thank you.

Categories: Linux Tags: , ,
  1. korg91
    April 23rd, 2011 at 10:06 | #1

    Hi,

    what BIOS version do you have? Is it the last one?

  2. Paul Flo Williams
    April 26th, 2011 at 13:54 | #2

    Unfortunately, I only have 02CX, as supplied with it. I downloaded the latest one, but I can’t see how I can update it without temporarily installing Windows XP.

  3. korg91
    May 9th, 2011 at 02:32 | #3

    @Paul Flo Williams

    So do you think (or maybe know) that a newer bios would fix something?

  4. Paul Flo Williams
    May 9th, 2011 at 03:01 | #4

    I can’t find any information as to what’s in the newer BIOS, so I have no idea. The person who reported the kernel bug hadn’t tried the newer BIOS either. At the moment, it’s more convenient for me to run with a patched kernel than it is to flash a newer BIOS. (So sorry, I won’t be trying this soon.)

Comments are closed.