Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Apr 2003 14:49:41 +0100 (BST)
From:      john@critchley.biz
To:        freebsd-hardware@freebsd.org
Subject:   Linksys WMP11 card
Message-ID:  <200304021449.aa13687@banana.critchley.biz>
In-Reply-To: <20030329133114.A16353@neurosoft.org> from "Zachariah P Garner" at Mar 29, 2003 01:31:14 PM

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I'd like to get this going under FreeBSD.
It seems to have the same Prism hardware as the PCMCIA cards made by Linksys,
so I thought I'd try getting it working.

I added 
        {0x14e4, 0x4301, WI_BUS_PCI_NATIVE, "Linksys WMP11"},
to the pci_ids in the 
/usr/src/sys/dev/wi/if_wi_pci.c
file.
It didn't work:
wi0: wi_pci_attach() failed to enable pci!

I added debugging

     139         command = pci_read_config(dev, PCIR_COMMAND, 4);
     140         wanted = PCIM_CMD_PORTEN|PCIM_CMD_MEMEN;
     141         command |= wanted;
     142         pci_write_config(dev, PCIR_COMMAND, command, 4);
     143         command = pci_read_config(dev, PCIR_COMMAND, 4);
     144         if ((command & wanted) != wanted) {
     145                 device_printf(dev, "wi_pci_attach() failed to enable pci!\n");
     146 /* BEGIN -jc */
     147                 printf("Command state=%x Wanted to add=%x\n", command, wanted);
     148                 if(!(command&PCIM_CMD_PORTEN))
     149                         printf("PCIM_CMD_PORTEN failed to happen\n");
     150                 if(!(command&PCIM_CMD_MEMEN))
     151                         printf("PCIM_CMD_MEMEN failed to happen\n");
     152 /* END -jc */
     153                 return (ENXIO);
     154         }
     155 

and found that "PCIM_CMD_PORTEN failed to happen"

Am I on the right track?

Does this card work on any other BSD?

-jc



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