Date: Tue, 25 Mar 2008 02:30:40 +0300 From: Stanislav Sedov <stas@FreeBSD.org> To: Nathan Whitehorn <nathanw@uchicago.edu> Cc: freebsd-ppc@freebsd.org Subject: Re: BMAC Ethernet Driver Message-ID: <20080325023040.ab0daa19.stas@FreeBSD.org> In-Reply-To: <47E06B23.7060400@uchicago.edu> References: <47E06B23.7060400@uchicago.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 Mar 2008 20:23:47 -0500 Nathan Whitehorn <nathanw@uchicago.edu> mentioned: > Here is a first draft of a driver for the BMAC(+) built-in ethernet > found at least on G3 macs. It is based on some earlier work by Peter > Grehan, and some parts of it have been lifted from the FreeBSD gem driver. > > It works well on my 400 MHz blue & white G3, which has a BMAC+ > controller. I'd appreciate testing on earlier machines, which have > buggier controllers (early G3 iMacs especially). > > Source: http://home.physics.wisc.edu/~nwhitehorn/bm.tgz > > The source is set up to build a kernel module. I haven't tried any > integration with the build system yet. It panics on my blue and white iMac with message: en irq out of range It's pretty strange, since the irq displayed is 42, which is smaller than the limit. I'll try to investigate further tomorrow. Thanks for the work! BTW, I think it makes sense to move dbdma code out of driver and make it a generic subsystem, since it can be used by other drivers as well. -- Stanislav Sedov ST4096-RIPE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080325023040.ab0daa19.stas>