Wednesday, October 17, 2007

给ath/if_ath_pci.c 打补丁

Madwifi - Magic Linux wiki

给ath/if_ath_pci.c 打补丁

由于无线网卡种类繁多,MadWifi可能不能识别所有使用Atheros芯片的无线网卡(如DLink的DWL-G650+A),这时您可以试试给ath/if_ath_pci.c打上补丁,使得MadWifi”认识“您的网卡。

首先通过lspci -n找出无线网卡的PCI ID:

lspci -n

在结果中找到和lspci -v对应的项:

07:00.0 0200: 168c:001a (rev 01)

其中168c:001a即为无线网卡的PCI ID。

修改ath/if_ath_pci.c,在__devinitdata结构加上您的无线网卡的PCI ID项:

static struct pci_device_id ath_pci_id_table[] __devinitdata = {
{ 0x168c, 0x0007, PCI_ANY_ID, PCI_ANY_ID },
{ 0x168c, 0x0012, PCI_ANY_ID, PCI_ANY_ID },
{ 0x168c, 0x0013, PCI_ANY_ID, PCI_ANY_ID },
{ 0xa727, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, /* 3com */
{ 0x10b7, 0x0013, PCI_ANY_ID, PCI_ANY_ID }, /* 3com 3CRDAG675 */
{ 0x10b7, 0x001a, PCI_ANY_ID, PCI_ANY_ID }, /* DLINK DWL-G650+A */
{ 0x168c, 0x1014, PCI_ANY_ID, PCI_ANY_ID }, /* IBM minipci 5212 */
{ 0x168c, 0x1014, PCI_ANY_ID, PCI_ANY_ID }, /* IBM minipci 5212 */
{ 0x168c, 0x101a, PCI_ANY_ID, PCI_ANY_ID }, /* some Griffin-Lite */
....

保存文件后,重新编译安装madwifi,并重启计算机。

No comments:

如何发掘出更多退休的钱?

如何发掘出更多退休的钱? http://bbs.wenxuecity.com/bbs/tzlc/1328415.html 按照常规的说法,退休的收入必须得有退休前的80%,或者是4% withdrawal rule,而且每年还得要加2-3%对付通胀,这是一个很大...