Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2006 20:25:02 +0400
From:      Igor Kovalenko <garrison@mail.ru>
To:        qemu-devel@nongnu.org,  freebsd-emulation@freebsd.org,  Igor Kovalenko <garrison@mail.ru>
Subject:   Re: playing with qemu's 8139 nic and FreeBSD (loopback mode missing?)
Message-ID:  <445241DE.9020909@mail.ru>
In-Reply-To: <20060427203718.GA15953@saturn.kn-bremen.de>
References:  <20060427203718.GA15953@saturn.kn-bremen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Juergen Lock wrote:
> I played with
> 	qemu -monitor stdio -m 256 -cdrom 6.1-RC1-i386-disc1.iso -usb -soundhw es1370 -kernel-kqemu -net nic,model=rtl8139 -net user
> and got it as far as
> 	re0: diagnostic failed, failed to receive packet in loopback mode
> (followed by a panic :) with the (experimental) patches below.
> 
>  Anyone in the mood to implement loopback mode for this nic?
> 
>  Hmm actually...  I just found the original posting in the archive,
> is C+ mode implemented now?  If not re is probably not what I want,

The rtl8139 is set up with PCI rev ID 0x20 which should be enough for OS driver
to detect C+ mode features. C+ mode is OK, tested with Linux driver.

> but the rl driver that it attaches without that #if 0'd (now) hunk
> below doesnt seem to be able to get data thru either and I get
> 	rl0: watchdog timeout
> in dmesg, which usually means the driver doesnt receive interrupts.
> 
>  What the heck, I'll append a log of a run just doing in fixit->cdrom:
> 	ifconfig rl0 10.0.2.15
> and then exiting (which is enough to trigger the watchdog timeout...)
> 

I'm too lasy to test with fresh freebsd installation :)

-- 
Kind regards,
Igor V. Kovalenko



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?445241DE.9020909>