On Monday 27 July 2009 02:00:33 Dorian B|ttner wrote: > Kevin Lo schrieb: > > On Sun, 2009-07-26 at 13:13 +0200, Dorian B|ttner wrote: > >> It looks like this NIC doesn't agree to 1000 full with the switch, other > >> cards do. Problem didn't however arise with this patch, it also shows > >> with booting obsd. > > > > Could you try attached diff? Thanks. > > > >> >From DragonflyBSD: don't read/write 1000baseT specific MII registers > > > > on 10/100M only device. > > > > Kevin > > AT_PCVT -D_KERNEL -Di386 -c ../../../../dev/pci/if_ale.c > ../../../../dev/pci/if_ale.c: In function `ale_miibus_writereg': > ../../../../dev/pci/if_ale.c:186: warning: `return' with a value, in > function returning void > *** Error code 1 > > Stop in /usr/src/sys/arch/i386/compile/EEE (line 92 of > /usr/share/mk/sys.mk). > > > I made it compile by editing return (0); to return; but it doesn't seem > to have any effect on the 1000baseT issue?
The diff won't make any difference for potential GigE operation. It only affects handling of the L2E Fast Ethernet chipset and preventing certain registers from being accessed on the PHY. You're certain this system has a GigE NIC and not FastE? Whether it is because the system says it does or you've tested another OS. I just want to be 100% certain. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
