kern/110804: re driver doesn't properly support RTL8110SC
Mark Linimon
linimon at lonesome.com
Mon Mar 26 16:50:10 UTC 2007
The following reply was made to PR kern/110804; it has been noted by GNATS.
From: linimon at lonesome.com (Mark Linimon)
To: freebsd-gnats-submit at FreeBSD.org
Cc:
Subject: Re: kern/110804: re driver doesn't properly support RTL8110SC
Date: Mon, 26 Mar 2007 11:43:56 -0500
Forwarded from email to freebsd-bugs.
On Mon, Mar 26, 2007 at 01:52:18PM +0200, Daan Vreeken [PA4DAN] <Danovitsch at vitsch.net> wrote:
>
> I stumbled upon this two weeks ago while setting up a new (mini-ITX) server
> for my company. The attached patch adds the correct ID's for the Realtek
> chips on the Jetway triple-gigabit expansion card.
> After patching the kernel all three devices are properly detected and work
> like a charm.
>
> This tiny patch was sponsoren by : Vitsch Electronics
>
> pciconf, dmesg or any other information is available upon request.
>
> grtz,
> --
> Daan
> --- if_re.c~ Mon Jan 1 02:07:02 2007
> +++ if_re.c Mon Jan 1 02:11:38 2007
> @@ -182,6 +182,8 @@
> "RealTek 8169S Single-chip Gigabit Ethernet" },
> { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169_8110SB,
> "RealTek 8169SB/8110SB Single-chip Gigabit Ethernet" },
> + { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8169_8110SC,
> + "RealTek 8169SC/8110SC Single-chip Gigabit Ethernet" },
> { RT_VENDORID, RT_DEVICEID_8169SC, RL_HWREV_8169_8110SC,
> "RealTek 8169SC/8110SC Single-chip Gigabit Ethernet" },
> { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
> @@ -1219,7 +1221,9 @@
> * Allocate the parent bus DMA tag appropriate for PCI.
> */
> #define RL_NSEG_NEW 32
> - error = bus_dma_tag_create(bus_get_dma_tag(dev), 1, 0,
> +// DAAN Daan daan !!
> +// error = bus_dma_tag_create(bus_get_dma_tag(dev), 1, 0,
> + error = bus_dma_tag_create(NULL, 1, 0,
> BUS_SPACE_MAXADDR_32BIT, BUS_SPACE_MAXADDR, NULL, NULL,
> MAXBSIZE, RL_NSEG_NEW, BUS_SPACE_MAXSIZE_32BIT, 0,
> NULL, NULL, &sc->rl_parent_tag);
More information about the freebsd-bugs
mailing list