SiD3WiNDR Gears  Hacker Emblem  

Archive for March 23rd, 2009

Why is writing a correct BIOS so hard?
Date: March 23rd, 2009 by SiD3WiNDR
Categories: Hardware

Wanted to install cpufreqd on my router box a few days back, noticed I needed a new kernel for that to work. There’s an E4400 Core2 Duo in there, supporting 2GHz, 1.8GHz, 1.6GHz and 1.2GHz. When I rebooted into the new kernel, I saw support for exactly half of those.. doh. As the module is acpi-cpufreq, the module uses the tables specified in the BIOS.

So I set out to upgrade it… having a nice PXE setup for booting floppy images over the network is nice and all, but doesn’t work if you’re upgrading the PXE server itself. Ended up wasting a CD for this as the floppy didn’t work (should have put music onto it as well, doh) … BIOS upgraded, but my ethernet card didn’t work anymore.. what the …

Had to add irqpoll to the kernelcommandline to get it to life again, but /proc/interrupts shows the following:

 48:          0          0   IO-APIC-fasteoi   eth2

16:      35052          0   IO-APIC-fasteoi   uhci_hcd:usb4
 

Except I don’t have anything USB connected and eth2 has my internet connection. Frakked up IRQ routing and nothing in the BIOS to change things… I’ll try swapping the slot later this week but I doubt this will help as it’s on an active risercard… 🙁

Comments Off on Why is writing a correct BIOS so hard?
Weblog Calendar
March 2009
M T W T F S S
« Feb   Apr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
Sales

Browsing archives for the day Monday, March 23rd, 2009.

Pages
Archives
Categories
Links
Meta
© 2002-2024, SiD3WiNDR - Proudly powered by WordPress - XHTML Compliant - RSS (Entries) - RSS (Comments)