Trying some hackery today in my netboot environment with the Dell 12G
R620.  I had to disable some bios calls in bios.c after reviewing an
email from Doug Ambrisko, and I see a pretty hard failure of bge(4) on
stable/7 with yahoo modifications on i386.

I've tried disabling msi via:
==== //depot/yahoo/ybsd_7/src/sys/dev/bge/if_bge.c#49
- /home/seanbru/ybsd_7/src/sys/dev/bge/if_bge.c ====
5633c5633
<       sc->bge_msi = 1;
---
>       sc->bge_msi = 0;

This quieted a lot of errors but the interface still appears to be non
functional.


http://people.freebsd.org/~sbruno/dell_12g_bgesysctl.txt
http://people.freebsd.org/~sbruno/dell_12g_pciconf.txt
http://people.freebsd.org/~sbruno/dell_12g_dmesg.txt


Sean

P.S.  Not related to the bge(4) failure but might be interesting to
others who are trying to get the Dell 12G h/w working in their
environment:

==== //depot/yahoo/ybsd_7/src/sys/dev/mpt/mpt_pci.c#21
- /home/seanbru/ybsd_7/src/sys/dev/mpt/mpt_pci.c ====
235c235,236
<       switch ((pci_get_device(dev) & ~1)) {
---
>       //switch ((pci_get_device(dev) & ~1)) {
>       switch ((pci_get_device(dev))) {


==== //depot/yahoo/ybsd_7/src/sys/i386/i386/bios.c#5
- /home/seanbru/ybsd_7/src/sys/i386/i386/bios.c ====
89a90,91
>       printf("Ugh, hackery due to modern BIOS implementations\n");
>       return;



_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to