Just registered to let interested parties know that this is in fact fixed in the newest Linux kernel code. I'm a Gentoo user, but have been having exactly this problem with my 4306 card on two different computers. I installed kernel 2.6.27-rc5-r1 from git sources and the problem is gone (no need to fiddle with my SPROM). Huzzah! Also, big thanks to Larry and everyone who helped pin this thing down - this bug report was incredibly helpful to me.
Just registered to let interested parties know that this is in fact fixed in the newest Linux kernel code. I'm a Gentoo user, but have been having exactly this problem with my 4306 card on two different computers. I installed kernel 2.6.27-rc5-r1 from git sources and the problem is gone (no need to fiddle with my SPROM). Huzzah! Also, big thanks to Larry and everyone who helped pin this thing down - this bug report was incredibly helpful to me.