Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 2012 16:58:48 -0800
From:      Sean Bruno <seanbru@yahoo-inc.com>
To:        freebsd-net@freebsd.org
Subject:   bge(4) failure, Dell 12G hardware, BCM5720C
Message-ID:  <1329958728.78750.6.camel@powernoodle-l7.corp.yahoo.com>

next in thread | raw e-mail | index | archive | help
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;






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1329958728.78750.6.camel>