Atheros 5212 in 6.1-REL
Warner Losh
imp at bsdimp.com
Tue May 23 10:16:31 PDT 2006
Try the following hack:
Index: pccbb_pci.c
===================================================================
RCS file: /home/imp/FreeBSD/CVS/src/sys/dev/pccbb/pccbb_pci.c,v
retrieving revision 1.15
diff -c -r1.15 pccbb_pci.c
*** pccbb_pci.c 8 Oct 2005 06:58:51 -0000 1.15
--- pccbb_pci.c 23 May 2006 17:13:31 -0000
***************
*** 300,306 ****
static int
cbb_pci_attach(device_t brdev)
{
- static int curr_bus_number = 2; /* XXX EVILE BAD (see below) */
+ static int curr_bus_number = 3; /* XXX EVILE BAD (see below) */
struct cbb_softc *sc = (struct cbb_softc *)device_get_softc(brdev);
int rid, bus, pribus;
device_t parent;
and let me know if that helps. Looks like two bridges are claiming to
have a bus 2 on them.
The other problem may be related to where we map the CIS of the card
to read it in. However, IIRC, 6.1 doesn't consider mapping failure to
be a problem at all... If the above doesn't help, that's the next
line of attack.
Warner
More information about the freebsd-current
mailing list