Deleted Added
full compact
21c21
< __FBSDID("$FreeBSD: head/sys/dev/ed/if_ed_pci.c 191234 2009-04-18 03:10:28Z imp $");
---
> __FBSDID("$FreeBSD: head/sys/dev/ed/if_ed_pci.c 211792 2010-08-25 02:03:48Z imp $");
52,54d51
< { ED_RTL8029_PCI_ID, "RealTek 8029" }, /* Needs realtek full duplex */
< { 0x50004a14, "NetVin NV5000SC" },
< { 0x09401050, "ProLAN" },
55a53
> { 0x005812c3, "Holtek HT80232" },
57c55,57
< { 0x19808c4a, "Winbond W89C940" },
---
> { 0x50004a14, "NetVin NV5000SC" },
> { 0x09401050, "ProLAN" },
> { ED_RTL8029_PCI_ID, "RealTek 8029" }, /* Needs realtek full duplex */
59c59,60
< { 0x09261106, "VIA VT86C926" }, /* only do 16-bit */
---
> { 0x09261106, "VIA VT86C926" },
> { 0x19808c4a, "Winbond W89C940" },
62,63c63,64
< /* Holtek needs special lovin', disabled by default */
< { 0x005812c3, "Holtek HT80232" }, /* Only 16-bit I/O, Holtek fdx */
---
> /* some Holtek needs special lovin', disabled by default */
> /* The Holtek can report/do full duplex, but that's unimplemented */
90d90
< int flags = 0;
99c99
< error = ed_probe_RTL80x9(dev, PCIR_BAR(0), flags);
---
> error = ed_probe_RTL80x9(dev, PCIR_BAR(0), 0);
101c101,102
< error = ed_probe_Novell(dev, PCIR_BAR(0), flags);
---
> error = ed_probe_Novell(dev, PCIR_BAR(0),
> ED_FLAGS_FORCE_16BIT_MODE);