Linksys WMP11 card
Jason Burgess
jb at fbfguns.com
Thu Apr 3 10:28:49 PST 2003
John,
I don't have any advice as to the problem you are having, but it
should've worked without any modification as of (I believe) 4.6. I've
got one of those cards that worked as soon as I added the wi device to
the kernel. (Plus a lot of tweaking in software settings to make it
work they way I wanted it to.)
Jason Burgess
-----Original Message-----
From: john at critchley.biz [mailto:john at critchley.biz]
Sent: Wednesday, April 02, 2003 7:50 AM
To: freebsd-hardware at freebsd.org
Subject: Linksys WMP11 card
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
_______________________________________________
freebsd-hardware at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hardware
To unsubscribe, send any mail to
"freebsd-hardware-unsubscribe at freebsd.org"
More information about the freebsd-hardware
mailing list