poloshiao 写了:1. viewtopic.php?p=3121269#p3121269product: RTL8111/8168 PCI Express Gigabit Ethernet controller [10EC:8168]
configuration: autonegotiation=on broadcast=yes driver=r8169
驅動 r8169 不是合適驅動*-network:0 DISABLED
description: Wireless interface
physical id: 1
logical name: ra0
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=RALINK WLAN multicast=yes wireless=RTWIFI SoftAP2. 沒有抓到 [148f:7601] 及 serial: xx:xx:xx:xx:xx:xxra0 Link encap:以太网 硬件地址 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 跃点数:1
表示還沒合適驅動3. 目前作用中 路由 usb0# 内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 192.168.42.129 0.0.0.0 UG 0 0 0 usb0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 usb0
192.168.42.0 0.0.0.0 255.255.255.0 U 1 0 0 usb0
4. Ubuntu / fedora 預設由 network-manager 管理上網
network-manager 預設同一時間 只能存在一條路由
換句話說 同一個時間 只能有一個網卡 連上網路
其它網卡 連上後會立刻自動斷線 待線中
通常 有線網卡 連線上網 速度比較快 所以大多是 有線網卡連上網 無線網卡待線中
如果你要測試 無線網卡
把有線網卡 從 BIOS 關閉 或 從 右上方 連線圖示 把有線網卡自動連線打勾取消
等測試成功再決定是否重新啟動有線網卡或把自動連線打勾
你的情況 測試 無線網卡期間 最好也把 usb0 關閉
改變路由設定 允許兩個以上路由同時存在
就可以讓 有線/無線/usb0 網卡 都同時連上網
总是报错
cmd@cmd-C61GMX-T1:~$ lsusb
Bus 001 Device 005: ID 0951:1666 Kingston Technology
Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp.
Bus 001 Device 003: ID 12d1:1050 Huawei Technologies Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 1a2c:0e24 China Resource Semico Co., Ltd
Bus 002 Device 002: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
cmd@cmd-C61GMX-T1:~$ cd DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/
cmd@cmd-C61GMX-T1:~/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313$ cd DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/
cmd@cmd-C61GMX-T1:~/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313$ ls -l
总用量 108
-rw-rw-r-- 1 cmd cmd 41799 3月 13 2013 config.mk
-rw-rw-r-- 1 cmd cmd 148 3月 13 2013 cp_module.sh
-rw-rw-r-- 1 cmd cmd 147 3月 13 2013 cp_util.sh
-rw-rw-r-- 1 cmd cmd 148 3月 13 2013 load
-rw-rw-r-- 1 cmd cmd 392 3月 13 2013 Makefile
-rw-rw-r-- 1 cmd cmd 1680 3月 13 2013 Makefile.clean
-rw-rw-r-- 1 cmd cmd 14710 3月 13 2013 Makefile.inc
drwxrwxr-x 15 cmd cmd 4096 5月 15 2014 MODULE
drwxrwxr-x 6 cmd cmd 4096 5月 15 2014 NETIF
-rw-rw-r-- 1 cmd cmd 2101 3月 13 2013 ReadMe.txt
-rw-rw-r-- 1 cmd cmd 1222 3月 13 2013 RT2870STA.dat
-rw-rw-r-- 1 cmd cmd 1801 3月 13 2013 SingleSKU.dat
-rw-rw-r-- 1 cmd cmd 76 3月 13 2013 unload
drwxrwxr-x 5 cmd cmd 4096 5月 15 2014 UTIL
cmd@cmd-C61GMX-T1:~/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313$ make
make -C UTIL/ osutil
make[1]: Entering directory '/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL'
cp -f os/linux/Makefile.6.util /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/Makefile
make -C /lib/modules/3.16.0-23-generic/build SUBDIRS=/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux modules
make[2]: Entering directory '/usr/src/linux-headers-3.16.0-23-generic'
CC [M] /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../common/rt_os_util.o
CC [M] /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux_symb.o
CC [M] /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_rbus_pci_util.o
CC [M] /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.o
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.c: In function ‘rausb_autopm_put_interface’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.c:107:7: warning: unused variable ‘pm_usage_cnt’ [-Wunused-variable]
INT pm_usage_cnt;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.c: In function ‘rausb_autopm_get_interface’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.c:138:7: warning: unused variable ‘pm_usage_cnt’ [-Wunused-variable]
INT pm_usage_cnt;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_usb_util.c:144:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
CC [M] /home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.o
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsUsDelay’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:182:8: warning: unused variable ‘i’ [-Wunused-variable]
ULONG i;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘__RtmpOSFSInfoChange’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:1188:20: error: incompatible types when assigning to type ‘int’ from type ‘kuid_t’
pOSFSInfo->fsuid = current_fsuid();
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:1189:20: error: incompatible types when assigning to type ‘int’ from type ‘kgid_t’
pOSFSInfo->fsgid = current_fsgid();
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpDrvAllRFPrint’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:2177:32: warning: passing argument 2 of ‘file_w->f_op->write’ from incompatible pointer type
file_w->f_op->write(file_w, pBuf, BufLen, &file_w->f_pos);
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:2177:32: note: expected ‘const char *’ but argument is of type ‘UINT32 *’
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:2162:22: warning: unused variable ‘macValue’ [-Wunused-variable]
UINT32 macAddr = 0, macValue = 0;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:2162:9: warning: unused variable ‘macAddr’ [-Wunused-variable]
UINT32 macAddr = 0, macValue = 0;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSIRQRelease’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:2298:21: warning: unused variable ‘net_dev’ [-Wunused-variable]
struct net_device *net_dev = (struct net_device *)pNetDev;
^
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsFreeSpinLock’:
/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.c:4317:8: warning: assignment from incompatible pointer type
pLock = (OS_NDIS_MINIPORT_TIMER *) (pLockOrg->pContent);
^
scripts/Makefile.build:257: recipe for target '/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.o' failed
make[3]: *** [/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux/../../os/linux/rt_linux.o] Error 1
Makefile:1345: recipe for target '_module_/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux' failed
make[2]: *** [_module_/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL/os/linux] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-3.16.0-23-generic'
Makefile:506: recipe for target 'osutil' failed
make[1]: *** [osutil] Error 2
make[1]: Leaving directory '/home/cmd/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/UTIL'
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2
cmd@cmd-C61GMX-T1:~/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313/DPA_MT7601U_LinuxSTA_3.0.0.3_20130313$