Yeah, it is a desktop tower.
The thread I linked to on LinuxQuestions has a method to extract the driver from a different Ubuntu kernel - I'm going to try it tonight. I was just a little scared by the prospect, looking at it.
It's more an annoyance than something I'd spend any money fixing.