Author Topic: Linux with Abit AB9 Motherboard  (Read 9324 times)

0 Members and 1 Guest are viewing this topic.

Offline dark_drake

  • Mufasa was 10x the lion Simba was.
  • x86
  • Hero Member
  • *****
  • Posts: 2440
  • Dun dun dun
    • View Profile
Re: Linux with Abit AB9 Motherboard
« Reply #15 on: October 10, 2007, 09:25:01 pm »
I suggest a sacrifice to appease the Linux gods.
errr... something like that...

Offline Chavo

  • x86
  • Hero Member
  • *****
  • Posts: 2219
  • no u
    • View Profile
    • Chavoland
Re: Linux with Abit AB9 Motherboard
« Reply #16 on: October 11, 2007, 01:31:46 am »
I'm unsure which one 7.04 uses).
2.6.20-16 is the current stable 7.04 kernel

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Linux with Abit AB9 Motherboard
« Reply #17 on: October 11, 2007, 01:37:07 am »
2.6.20-16 is the current stable 7.04 kernel

Ah, okay.  thanks.

So the same problem still pops up probably 1/3 times when I boot, but restarting seems to work.  This is annoying, but at least now it's sort of working...

Offline Sidoh

  • x86
  • Hero Member
  • *****
  • Posts: 17634
  • MHNATY ~~~~~
    • View Profile
    • sidoh
Re: Linux with Abit AB9 Motherboard
« Reply #18 on: October 14, 2007, 02:27:34 am »
Holy crap.  This motherboard is the jackpot of pain in the ass.

Here's a list of problems I encountered.  I eventually found (hack-like) solutions to all the ones I've seen so far, but it still took me a full week, and one of my my Linux-savy friends' efforts for most of the day today to get it fully functioning.

  • Problem: Inconsistent booting, devices not showing up, freezing on boot (the problems mentioned before).
  • Solution: Booting with the "irqpoll" option, which is apparently some option that Linux kernel developers introduced to address a bug that they couldn't fix otherwise.  I cropped this up to a problem with my motherboard, since it seemed to be (more directly) related to my hard disk controller.

  • Problem: Nivida's proprietary drivers wouldn't function after a reboot.  They partially worked (some graphics elements were screwy) before a reboot, but then I'd get some error saying there was an "API mismatch" between the kernel driver and my card.
  • Solution: My friend was pretty well versed with the X config file, so he dove right into that.  It was something about disabling some of the modules that the nvidia driver spat in there or something.  We were going to write it up, but we didn't have a chance because we worked on other problems.  It took him about an hour and a half to get both monitors working.  However, when we rebooted, we'd still get the weird API error.  He said he'd seen that before too and recalled there's some directory containing "volatile" kernel modules.  I'm unsure how that works, but we ended up adding a line in rc.local that copied over the kernel module to that directory.  It works fine now. 

  • Problem: After installing grub on the MBR, chain-loading Windows XP would not work.  I'd get an error where it whined about ntoskrnl.exe being missing.  Sheesh, you'd think it could do without it!
  • Solution: We decided to try reinstalling the Windows boot loader onto the MBR, but my XP disk wouldn't boot for some reason (I just got a black screen after it booted into the installer).  I decided that the only thing of significance that had changed since I last installed Windows (using exactly the same disk, in fact) was the BIOS.  So, we found some utility that allowed you to make a bootable "DOS" CD from Linux with the BIOS flash exe and binary included.  I reverted to the version that my motherboard came with, but this didn't work.  We tried burning the CD from its ISO (I have a copy on my server), but that didn't work either.  I ended up grabbing another version of XP I had handy and it booted fine into that...

    In any case, though, this wasn't the problem.  It ended up being the farking motherboard again.  There's a weird option to give control of the keyboard/mouse either to the BIOS or to the OS.  In order to interact with anything at or before the boot loader using a USB device, you have to specify "BIOS."  However, I found some post on google saying that this was problematic for this specific situation for some unknown reason.  So, I changed XP to the default entry in grub, changed the BIOS setting to "OS" and let it run.  It booted fine.  I now have a PS/2 keyboard plugged in behind my keyboard so I can change which OS I want when I'm booting.

In summary, don't get this motherboard if you want to install Linux.  I've read from countless sources that it's a "Linux Lemon."
« Last Edit: October 14, 2007, 02:30:32 am by Sidoh »