I had exactly the same issue and I have the same motherboard as the first poster of this thread. But I am running SuSE 8.2. That means that to be able to use the 248 driver, I had to rebuild it. After solving different issues, I got this error when compiling:

error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
error: requested alignment is not a constant

If one knows how to solve it, I'll be interested even if I found another solution: a version 256 of the driver exists and is ready to be used by SuSE 8.2.