problem with vr0

James Frazer jfrazer at ieee.org
Fri Jan 21 02:06:51 PST 2005


Oooh, the dreaded vr driver, coming back to haunt us all again.

A couple years ago when I put FreeBSD on my VIA EPIA800 box the darned 
vr driver would always crap out with watchdog timeout errors, 
essentially killing the connection.  I somehow managed to get all my 
important files on to the machine before this problem became a problem 
-- getting them off (no cdrom or floppy) became my worst nightmare.

The VIA mobo cd supposedly had an updated driver but it wouldn't compile 
-- I remember pulling out all my hair and searching newsgroups for days 
finding nothing of value.  I was borderlining insanity by time I figured 
out how to fix it -- with a one liner -- just had to update a single 
depreciated function call.

I sent my fix back to VIA but they were hesitent to add it for 'legal' 
reasons.  I later found out from one of the FreeBSD guys that the VIA 
driver was just a rip off of the FreeBSD vr driver in the first place 
(so much for their legal reasons).

Fortunately a later release of FreeBSD fixed most vr problems for me, 
although, I must admit it's always been a bit flakey.

Just thought this story was appropriate :-)



--James



walt wrote:
On Mon, 17 Jan 2005, George Georgalis wrote:


Just occurs to me. I've never heard of modules in BSD. Do they exist?
Is the vr0 driver something that can be compiled, added and removed
without rebooting?


Sure.  Man {kldload, kldunload, kldstat}.

# locate if_vr.ko
/modules/if_vr.ko
I wish I knew enough to fix the code myself, but :o(







More information about the Bugs mailing list