Broken USB – very bad!

Oh dear, the USB subsystem on my server has died…

[3704510.037506] uhci_hcd 0000:01:0b.1: host system error, PCI problems?
[3704510.037564] uhci_hcd 0000:01:0b.1: host system error, PCI problems?
[3704510.037611] uhci_hcd 0000:01:0b.1: host controller process error, something bad happened!
[3704510.037660] uhci_hcd 0000:01:0b.1: host controller halted, very bad!
[3704510.037716] uhci_hcd 0000:01:0b.1: HCRESET not completed yet!
[3704510.037723] uhci_hcd 0000:01:0b.1: HC died; cleaning up

I think I’ll just be rebooting my computer now then. Yes, reboot time.

And I’d just got CUPS working properly too, and was trying the ambitious thing of printing from an RDP connection via my desktop PC to the printer plugged into my server. The printjob made it out the remote machine and into the server’s print queue so I think it’ll work.

Ubuntu 9.10 – Tedious Timewaste

I’m attempting to install Ubuntu 9.10 server edition on my server. To say it’s not going smoothly would be as big an understatement as saying “That Hitler bloke, he was a bit naughty, wasn’t he?”. The damn thing just won’t boot up! It gets as far as saying ‘Grub Loading.’ and then gets no further.

At first I thought it might be the weird combination of IDE controllers and disks I have. I have a 1TB SATA drive, plus two PATA drives. The machine is supposed to boot from one of the PATA drives, and use the SATA as a data drive. This used to work. It even used to work with some crazy extra IDE card in the machine. The motherboard has some half-baked combination of IDE, IDE-RAID and SATA, giving me a total of ten possible disks in the machine. Whoever designed this motherboard was going for a bit of everything, the machine even takes DDR and DDR2 RAM.

Thinking that maybe all this crap was confusing things I switched it all off and pulled out every drive except the drive I wanted to boot from and reinstalled Ubuntu on that. GRUB was installed, it all went well… then the machine rebooted and sat there looking like an oversized doorstop.

I know the BIOS can find the correct disk because I see the ‘GRUB Loading.’ message, but then it seems GRUB fails to find the rest of itself and stops working.

My next plan is to install onto a spare SATA disk I have to see what happens. If that fails I’ll install a previous version of Ubuntu to see if they broke something in this version. It seems they’ve switched to something called Grub2, which has lots of new cool features. Is “booting my system” one of these new features?