diff options
6 files changed, 0 insertions, 280 deletions
diff --git a/meta/packages/rt2860/rt2860-1.7.0.0/01_dev_get_by_name.patch b/meta/packages/rt2860/rt2860-1.7.0.0/01_dev_get_by_name.patch deleted file mode 100644 index 2f9d2ad50..000000000 --- a/meta/packages/rt2860/rt2860-1.7.0.0/01_dev_get_by_name.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- - src/rt_main_dev.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -Index: rt2860-clean/src/rt_main_dev.c -=================================================================== ---- rt2860-clean.orig/src/rt_main_dev.c 2008-09-11 15:05:14.000000000 +0200 -+++ rt2860-clean/src/rt_main_dev.c 2008-09-11 15:05:17.000000000 +0200 -@@ -800,7 +800,14 @@ static NDIS_STATUS rt_ieee80211_if_setup - sprintf(slot_name, "ra%d", i); - - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0) -- device = dev_get_by_name(dev->nd_net, slot_name); -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24) -+ -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26) -+ device = dev_get_by_name(dev_net(dev), slot_name); -+#else -+ device = dev_get_by_name(dev->nd_net, slot_name); -+#endif -+ - #else - device = dev_get_by_name(slot_name); - #endif diff --git a/meta/packages/rt2860/rt2860-1.7.0.0/02_wpa-fix.patch b/meta/packages/rt2860/rt2860-1.7.0.0/02_wpa-fix.patch deleted file mode 100644 index c55093d71..000000000 --- a/meta/packages/rt2860/rt2860-1.7.0.0/02_wpa-fix.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- - src/mlme.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -Index: rt2860-clean/src/mlme.c -=================================================================== ---- rt2860-clean.orig/src/mlme.c 2008-09-11 15:06:10.000000000 +0200 -+++ rt2860-clean/src/mlme.c 2008-09-11 15:06:14.000000000 +0200 -@@ -772,6 +772,21 @@ VOID MlmePeriodicExec( - ULONG TxTotalCnt; - PRTMP_ADAPTER pAd = (RTMP_ADAPTER *)FunctionContext; - -+#ifdef EEEPC_SPECIAL_SETTING -+ //Baron 2008/07/10 -+ //printk("Baron_Test:\t%s", RTMPGetRalinkEncryModeStr(pAd->StaCfg.WepStatus)); -+ //If the STA security setting is OPEN or WEP, pAd->StaCfg.WpaSupplicantUP = 0. -+ //If the STA security setting is WPAPSK or WPA2PSK, pAd->StaCfg.WpaSupplicantUP = 1. -+ if(pAd->StaCfg.WepStatus<2) -+ { -+ pAd->StaCfg.WpaSupplicantUP = 0; -+ } -+ else -+ { -+ pAd->StaCfg.WpaSupplicantUP = 1; -+ } -+#endif -+ - #ifdef CONFIG_STA_SUPPORT - #ifdef RT2860 - IF_DEV_CONFIG_OPMODE_ON_STA(pAd) diff --git a/meta/packages/rt2860/rt2860-1.7.0.0/03-iwe_stream_add.patch b/meta/packages/rt2860/rt2860-1.7.0.0/03-iwe_stream_add.patch deleted file mode 100644 index c47d561dc..000000000 --- a/meta/packages/rt2860/rt2860-1.7.0.0/03-iwe_stream_add.patch +++ /dev/null @@ -1,118 +0,0 @@ ---- - src/sta_ioctl.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -Index: rt2860-clean/src/sta_ioctl.c -=================================================================== ---- rt2860-clean.orig/src/sta_ioctl.c 2008-09-11 15:14:44.000000000 +0200 -+++ rt2860-clean/src/sta_ioctl.c 2008-09-11 15:44:27.000000000 +0200 -@@ -1010,8 +1010,8 @@ int rt_ioctl_siwscan(struct net_device * - } - - int rt_ioctl_giwscan(struct net_device *dev, -- struct iw_request_info *info, -- struct iw_point *data, char *extra) -+ struct iw_request_info *info, -+ struct iw_point *data, char *extra) - { - - PRTMP_ADAPTER pAdapter = (PRTMP_ADAPTER) dev->priv; -@@ -1073,7 +1073,7 @@ int rt_ioctl_giwscan(struct net_device * - memcpy(iwe.u.ap_addr.sa_data, &pAdapter->ScanTab.BssEntry[i].Bssid, ETH_ALEN); - - previous_ev = current_ev; -- current_ev = iwe_stream_add_event(current_ev,end_buf, &iwe, IW_EV_ADDR_LEN); -+ current_ev = iwe_stream_add_event(info, current_ev,end_buf, &iwe, IW_EV_ADDR_LEN); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1089,7 +1089,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.u.data.flags = 1; - - previous_ev = current_ev; -- current_ev = iwe_stream_add_point(current_ev,end_buf, &iwe, pAdapter->ScanTab.BssEntry[i].Ssid); -+ current_ev = iwe_stream_add_point(info, current_ev,end_buf, &iwe, pAdapter->ScanTab.BssEntry[i].Ssid); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1116,7 +1116,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.len = IW_EV_UINT_LEN; - - previous_ev = current_ev; -- current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe, IW_EV_UINT_LEN); -+ current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, IW_EV_UINT_LEN); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1136,7 +1136,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.u.freq.i = 0; - - previous_ev = current_ev; -- current_ev = iwe_stream_add_event(current_ev,end_buf, &iwe, IW_EV_FREQ_LEN); -+ current_ev = iwe_stream_add_event(info, current_ev,end_buf, &iwe, IW_EV_FREQ_LEN); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1151,7 +1151,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.u.qual.level = 0; - iwe.u.qual.noise = 0; - set_quality(pAdapter, &iwe.u.qual, pAdapter->ScanTab.BssEntry[i].Rssi); -- current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe, IW_EV_QUAL_LEN); -+ current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, IW_EV_QUAL_LEN); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1169,7 +1169,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.u.data.flags = IW_ENCODE_DISABLED; - - previous_ev = current_ev; -- current_ev = iwe_stream_add_point(current_ev, end_buf,&iwe, (char *)pAdapter->SharedKey[BSS0][(iwe.u.data.flags & IW_ENCODE_INDEX)-1].Key); -+ current_ev = iwe_stream_add_point(info, current_ev, end_buf,&iwe, (char *)pAdapter->SharedKey[BSS0][(iwe.u.data.flags & IW_ENCODE_INDEX)-1].Key); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1197,7 +1197,7 @@ int rt_ioctl_giwscan(struct net_device * - iwe.u.bitrate.value = (tmpRate/2) * 1000000; - - iwe.u.bitrate.disabled = 0; -- current_val = iwe_stream_add_value(current_ev, -+ current_val = iwe_stream_add_value(info, current_ev, - current_val, end_buf, &iwe, - IW_EV_PARAM_LEN); - -@@ -1221,7 +1221,7 @@ int rt_ioctl_giwscan(struct net_device * - pAdapter->ScanTab.BssEntry[i].WpaIE.IELen); - iwe.cmd = IWEVGENIE; - iwe.u.data.length = pAdapter->ScanTab.BssEntry[i].WpaIE.IELen; -- current_ev = iwe_stream_add_point(current_ev, end_buf, &iwe, custom); -+ current_ev = iwe_stream_add_point(info, current_ev, end_buf, &iwe, custom); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1239,7 +1239,7 @@ int rt_ioctl_giwscan(struct net_device * - pAdapter->ScanTab.BssEntry[i].RsnIE.IELen); - iwe.cmd = IWEVGENIE; - iwe.u.data.length = pAdapter->ScanTab.BssEntry[i].RsnIE.IELen; -- current_ev = iwe_stream_add_point(current_ev, end_buf, &iwe, custom); -+ current_ev = iwe_stream_add_point(info, current_ev, end_buf, &iwe, custom); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1260,7 +1260,7 @@ int rt_ioctl_giwscan(struct net_device * - for (idx = 0; idx < pAdapter->ScanTab.BssEntry[i].WpaIE.IELen; idx++) - sprintf(custom, "%s%02x", custom, pAdapter->ScanTab.BssEntry[i].WpaIE.IE[idx]); - previous_ev = current_ev; -- current_ev = iwe_stream_add_point(current_ev, end_buf, &iwe, custom); -+ current_ev = iwe_stream_add_point(info, current_ev, end_buf, &iwe, custom); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; -@@ -1280,7 +1280,7 @@ int rt_ioctl_giwscan(struct net_device * - for (idx = 0; idx < pAdapter->ScanTab.BssEntry[i].RsnIE.IELen; idx++) - sprintf(custom, "%s%02x", custom, pAdapter->ScanTab.BssEntry[i].RsnIE.IE[idx]); - previous_ev = current_ev; -- current_ev = iwe_stream_add_point(current_ev, end_buf, &iwe, custom); -+ current_ev = iwe_stream_add_point(info, current_ev, end_buf, &iwe, custom); - if (current_ev == previous_ev) - #if WIRELESS_EXT >= 17 - return -E2BIG; diff --git a/meta/packages/rt2860/rt2860-1.7.0.0/04-pci_name.patch b/meta/packages/rt2860/rt2860-1.7.0.0/04-pci_name.patch deleted file mode 100644 index ded935054..000000000 --- a/meta/packages/rt2860/rt2860-1.7.0.0/04-pci_name.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- - src/2860_main_dev.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -Index: rt2860-clean/src/2860_main_dev.c -=================================================================== ---- rt2860-clean.orig/src/2860_main_dev.c 2008-09-11 16:29:27.000000000 +0200 -+++ rt2860-clean/src/2860_main_dev.c 2008-09-11 16:29:32.000000000 +0200 -@@ -1074,7 +1074,7 @@ BOOLEAN RT28XXNetDevInit( - IN RTMP_ADAPTER *pAd) - { - struct pci_dev *pci_dev = (struct pci_dev *)_dev_p; -- CHAR *print_name; -+ const char *print_name; - ULONG csr_addr; - - diff --git a/meta/packages/rt2860/rt2860-1.7.0.0/05-iwpriv.patch b/meta/packages/rt2860/rt2860-1.7.0.0/05-iwpriv.patch deleted file mode 100644 index 5d1ff82e0..000000000 --- a/meta/packages/rt2860/rt2860-1.7.0.0/05-iwpriv.patch +++ /dev/null @@ -1,62 +0,0 @@ ---- - src/cmm_info.c | 34 ++++++++++++++++++++-------------- - 1 file changed, 20 insertions(+), 14 deletions(-) - -Index: rt2860-1.7.0.0/src/cmm_info.c -=================================================================== ---- rt2860-1.7.0.0.orig/src/cmm_info.c 2008-10-01 16:16:04.000000000 +0200 -+++ rt2860-1.7.0.0/src/cmm_info.c 2008-10-01 17:03:10.000000000 +0200 -@@ -808,33 +808,39 @@ INT Show_DescInfo_Proc( - #ifdef RT2860 - INT i, QueIdx=0; - PRT28XX_RXD_STRUC pRxD; -- PTXD_STRUC pTxD; -+ PTXD_STRUC pTxD; - PRTMP_TX_RING pTxRing = &pAd->TxRing[QueIdx]; - PRTMP_MGMT_RING pMgmtRing = &pAd->MgmtRing; -- PRTMP_RX_RING pRxRing = &pAd->RxRing; -- -+ PRTMP_RX_RING pRxRing = &pAd->RxRing; -+ - for(i=0;i<TX_RING_SIZE;i++) - { - pTxD = (PTXD_STRUC) pTxRing->Cell[i].AllocVa; -- printk("Desc #%d\n",i); -- hex_dump("Tx Descriptor", (char *)pTxD, 16); -- printk("pTxD->DMADONE = %x\n", pTxD->DMADONE); -+ if (pTxD) { -+ printk("Desc #%d\n",i); -+ hex_dump("Tx Descriptor", (char *)pTxD, 16); -+ printk("pTxD->DMADONE = %x\n", pTxD->DMADONE); -+ } - } -- printk("---------------------------------------------------\n"); -+ - for(i=0;i<MGMT_RING_SIZE;i++) - { - pTxD = (PTXD_STRUC) pMgmtRing->Cell[i].AllocVa; -- printk("Desc #%d\n",i); -- hex_dump("Mgmt Descriptor", (char *)pTxD, 16); -- printk("pMgmt->DMADONE = %x\n", pTxD->DMADONE); -+ if (pTxD) { -+ printk("Desc #%d\n",i); -+ hex_dump("Mgmt Descriptor", (char *)pTxD, 16); -+ printk("pMgmt->DMADONE = %x\n", pTxD->DMADONE); -+ } - } -- printk("---------------------------------------------------\n"); -+ - for(i=0;i<RX_RING_SIZE;i++) - { - pRxD = (PRT28XX_RXD_STRUC) pRxRing->Cell[i].AllocVa; -- printk("Desc #%d\n",i); -- hex_dump("Rx Descriptor", (char *)pRxD, 16); -- printk("pRxD->DDONE = %x\n", pRxD->DDONE); -+ if (pRxD) { -+ printk("Desc #%d\n",i); -+ hex_dump("Rx Descriptor", (char *)pRxD, 16); -+ printk("pRxD->DDONE = %x\n", pRxD->DDONE); -+ } - } - #endif // RT2860 // - diff --git a/meta/packages/rt2860/rt2860_1.7.0.0.bb b/meta/packages/rt2860/rt2860_1.7.0.0.bb deleted file mode 100644 index c5d8c653c..000000000 --- a/meta/packages/rt2860/rt2860_1.7.0.0.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "Driver for the 802.11n RaLink rt2860 chipset" -PRIORITY = "optional" -SECTION = "kernel/modules" -LICENSE = "GPL" -PR = "r4" - -SRC_URI = "http://folks.o-hand.com/sameo/rt2860/rt2860-1.7.0.0.tar.bz2 \ - file://01_dev_get_by_name.patch;patch=1 \ - file://02_wpa-fix.patch;patch=1 \ - file://03-iwe_stream_add.patch;patch=1 \ - file://04-pci_name.patch;patch=1 \ - file://05-iwpriv.patch;patch=1" - -S = "${WORKDIR}/rt2860-1.7.0.0" - -COMPATIBLE_MACHINE = "(netbook|menlow)" - -inherit module - -EXTRA_OEMAKE = "'CC=${KERNEL_CC}' \ - 'LD=${KERNEL_LD}' \ - 'KDIR=${STAGING_KERNEL_DIR}'" - -MODULES = "rt2860" - -do_install() { - install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless - install -m 0644 *${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net/wireless -} |