- 浏览: 87899 次
- 性别:
- 来自: 北京
文章分类
最新评论
[设备采购] SAGEM XG-760A chipset :zd1211
价格:30RMB 新旧程度:旧 使用状况:良好
http://auction1.taobao.com/auction/item_detail-0db2-01f4ed18b77e327bf152606009114236.jhtml?pm1=1
[安装Driver]参考 http://blog.linym.net/archives/209
首先要安裝編譯相關套件
& 下載 linux source
$ sudo apt-get install build-essential kernel-package linux-source
切換至 src 目錄並解開 linux source
$ cd /usr/src
$ sudo tar -xjvf linux-source-2.6.22.tar.bz2
拷貝 kernel 設定檔(.config) 至 linux source
$ sudo cp linux-headers-2.6.22-14-generic/.config linux-source-2.6.22
編輯 zd_usb.c 加入新 USB ID,可利用 lsusb 指令可以找出網卡的 ID,如:2019:5303
$ cd linux-source-2.6.22
$ sudo vim drivers/net/wireless/zd1211rw/zd_usb.c
在檔案開頭不遠處可以看到一堆 USB ID 號碼,就是要加進這裡面,GW-US54GXS 是 ZD1211B 晶片,所以在 ZD1211B 下方增加一行:
/* ZD1211B */ { USB_DEVICE(0x2019, 0x5303),
.driver_info = DEVICE_ZD1211B }, 確認後就存檔離開 開始編譯驅動
$ sudo mkdir .tmp_versions
$ sudo make drivers/net/wireless/zd1211rw/zd1211rw.ko
沒錯誤就會產生 zd1211rw.ko,將它覆蓋原本系統中的
$ sudo cp drivers/net/wireless/zd1211rw/zd1211rw.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/zd1211rw
$ sudo depmod -a
重開機應該就可以正確驅動了:D
[连接设置]
参考 :http://blog.csdn.net/Crob/archive/2008/11/13/3292950.aspx WEP
iwconfig interface essid oceanboo-wireless key XXXX WPA
使用wpa_passphrase命令产生PSK:
用法:wpa_passphrase [passphrase]
比如:
wpa_passphrase
my_ssid abcd1234
network={
ssid="my_ssid"
#psk="abce1234" psk=xxxxxxxxxxxxxxxxxxxxx
}
完整的配置文件
/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
network={ ssid="your network
SSID" psk="your wpa key (up to 63 characters)"
proto=WPA
priority=5 }
$ wpa_supplicant -Bw -i eth1 -c /etc/wpa_supplicant.conf -D wext
$ dhclient eth1
如何自启动 http://buffalo.nas-central.org/index.php/Install_wireless_zd1211#Network_with_WPA.2FWPA2_encryption
价格:30RMB 新旧程度:旧 使用状况:良好
http://auction1.taobao.com/auction/item_detail-0db2-01f4ed18b77e327bf152606009114236.jhtml?pm1=1
[安装Driver]参考 http://blog.linym.net/archives/209
首先要安裝編譯相關套件
& 下載 linux source
$ sudo apt-get install build-essential kernel-package linux-source
切換至 src 目錄並解開 linux source
$ cd /usr/src
$ sudo tar -xjvf linux-source-2.6.22.tar.bz2
拷貝 kernel 設定檔(.config) 至 linux source
$ sudo cp linux-headers-2.6.22-14-generic/.config linux-source-2.6.22
編輯 zd_usb.c 加入新 USB ID,可利用 lsusb 指令可以找出網卡的 ID,如:2019:5303
$ cd linux-source-2.6.22
$ sudo vim drivers/net/wireless/zd1211rw/zd_usb.c
在檔案開頭不遠處可以看到一堆 USB ID 號碼,就是要加進這裡面,GW-US54GXS 是 ZD1211B 晶片,所以在 ZD1211B 下方增加一行:
/* ZD1211B */ { USB_DEVICE(0x2019, 0x5303),
.driver_info = DEVICE_ZD1211B }, 確認後就存檔離開 開始編譯驅動
$ sudo mkdir .tmp_versions
$ sudo make drivers/net/wireless/zd1211rw/zd1211rw.ko
沒錯誤就會產生 zd1211rw.ko,將它覆蓋原本系統中的
$ sudo cp drivers/net/wireless/zd1211rw/zd1211rw.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/zd1211rw
$ sudo depmod -a
重開機應該就可以正確驅動了:D
[连接设置]
参考 :http://blog.csdn.net/Crob/archive/2008/11/13/3292950.aspx WEP
iwconfig interface essid oceanboo-wireless key XXXX WPA
使用wpa_passphrase命令产生PSK:
用法:wpa_passphrase [passphrase]
比如:
wpa_passphrase
my_ssid abcd1234
network={
ssid="my_ssid"
#psk="abce1234" psk=xxxxxxxxxxxxxxxxxxxxx
}
完整的配置文件
/etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
network={ ssid="your network
SSID" psk="your wpa key (up to 63 characters)"
proto=WPA
priority=5 }
$ wpa_supplicant -Bw -i eth1 -c /etc/wpa_supplicant.conf -D wext
$ dhclient eth1
如何自启动 http://buffalo.nas-central.org/index.php/Install_wireless_zd1211#Network_with_WPA.2FWPA2_encryption
发表评论
-
modprobe --- no symbol version for struct_module
2009-12-18 12:07 1975这个错误很可能是由于 kernel version 不一致导致 ... -
How to: Compile Linux kernel
2009-12-17 19:37 914http://www.cyberciti.biz/tips/c ... -
USB auto suspend udev sysfs
2009-12-11 11:42 1063http://reactivated.net/writing_ ... -
interface
2009-12-02 16:37 629/etc/network/interface -
Exit from X to console
2009-11-27 23:42 760/etc/init.d/gdm stop to reback ... -
gnome resolution pre user
2009-11-27 23:41 672gnome resolution config files a ... -
Linux touchpad too sensitive
2009-11-27 19:35 1113http://ubuntuguide.org/wiki/Ubu ... -
lspci lsusb
2009-11-27 19:34 1202liunx 硬件查看 lsusb lspci dmesg -
check dirty page on linux
2009-11-24 15:44 9521. top ->'f' ->'v' http: ... -
inittab
2009-07-30 15:44 786http://www.netadmintools.com/ht ... -
Linux 上运行Windows的程序---Wine
2009-04-26 21:37 815FAQ: 1. How to install Debian ... -
如何查看wifi 的 frequency 和 out power
2009-04-25 20:48 1001iwconfig 的输出中有 frequency 和 Tx-p ... -
如何查看BT (BlueTooth) 的信息
2009-04-25 20:48 714lsusb -vv bluez下面 hciconfig h ... -
usb mass storage
2009-04-25 20:39 974refer to http://www.linux-usb.o ... -
How to Take a Screenshot in Linux With the Termina
2009-04-25 20:35 592please refer to: http://tips.w ... -
How to make root file system image file
2009-04-25 20:35 738Refer to : http://topic.csdn.ne ... -
initrd
2009-04-25 20:32 802http://hi.baidu.com/liyangzhao/ ... -
如何生成 xorg.conf
2009-04-25 20:32 1562Xorg -configure -
config sound card in Dell laptop (Latitude LS)
2009-04-25 20:30 671# install alsa utilty apt-get ... -
play audio(mp3)/vedio online (mozilla)
2009-04-25 20:29 821#install mozilla plugins --- mp ...
相关推荐
Atheros AR9285无线网卡驱动,由开源项目MadWifi支持 在sourceforge搜索MadWifi可以找到: http://sourceforge.net/projects/madwifi/ 最新的Atheros无线网卡驱动主页: http://madwifi-project.org/ 对于新...
在Linux系统中安装无线网卡,尤其是对于那些缺乏官方Linux驱动的硬件,可能会带来一些挑战。本方案将详细介绍如何在Linux环境下,特别是Oracle Enterprise Linux 5 (OEL)上,安装和配置Atheros生产的无线网卡,利用...
Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the ...
标题提到的“s3c2410的cs8900网卡驱动 基于linux 2.6.18”,是指为S3C2410微处理器平台适配的、用于CS8900A网络接口控制器的驱动程序,这个驱动是基于Linux 2.6.18内核版本构建的。 S3C2410是一款由Samsung公司设计...
描述中的"linux2.6.18下支持sd2.0的驱动程序源码,支持最大32G的SD卡"进一步确认了驱动程序的目标环境是Linux内核版本2.6.18,并且它能够处理符合SD 2.0标准,最大容量32GB的SD卡。SD 2.0规范引入了更高的存储容量和...
在本文中,我们将深入探讨"ARM2410 Linux2.6.18驱动移植"这一主题,这是一项至关重要的工作,特别是在嵌入式系统开发领域。ARM2410是一款基于ARM920T内核的微处理器,广泛应用于各种嵌入式设备,如路由器、数字信号...
- **2.4内核**:在Linux2.4内核中,USB驱动主要位于`/arch/arm`目录下,如`ep0.cep**.c`等文件。这种设计方式对于调试来说较为困难,尤其是当在中断处理函数中加入过多的打印语句时,可能会破坏USB的正常时序,导致...
本教程将详细介绍如何在VM虚拟机环境下的Red Hat 9.0系统中,将Linux内核从2.4版本升级到2.6.18版本。由于内核升级跨度较大,需要注意的问题较多,以下是一步步的升级流程: 1. **检查当前内核版本**:首先,通过`...
本次实训选用的是`linux-2.6.18`内核,解压后需将其放置于`/usr/src/kernels`目录下,并创建软链接方便后续操作。 #### 操作系统环境的调整 为了确保内核编译能够在正确的环境中进行,实训步骤还包括对系统环境的...
- **准备环境**:在完成TIDAVINCI的mvl_5_0_0_demo_lsp_setuplinux_02_00_00_140.bin安装后,创建并进入一个新的目录`linux-2.6.18_pro500`,并将内核源代码复制至此目录。 - **架构精简**:移除`arch`目录下除`arm`...
Linux 2.6.18内核是Linux操作系统的一个重要版本,发布于2006年,它在功能和性能上都有显著提升。这个版本引入了许多改进,包括增强的电源管理、新的文件系统支持以及对硬件设备的更好兼容性。在嵌入式领域,尤其是...
本压缩包文件是针对Linux 2.6.18-53.el5内核版本设计的,包含了安装Oracle ASM库所需的补丁。以下是对这些补丁和相关软件的详细解释: 1. **kernel-debug-2.6.18-53.el5.i686.rpm**:这是Linux内核的调试版本,它...
对于初学者来说,理解Linux-2.6.18内核中的网络协议栈至关重要,因为这能帮助他们深入理解数据在网络中的传输过程。本文将基于这个版本的内核,详细解析网络协议栈的基本结构、工作原理及其主要组件。 首先,我们要...
linux-2.6.18.tar.bz2
在 CentOS 6.2 的文本模式下安装和配置无线网卡是一个相对复杂的过程,特别是对于初学者来说。本文档提供了一个详细的步骤指南,用于在没有图形界面的情况下设置无线网络连接。 首先,你需要确定你的无线网卡型号。...
本篇将详细探讨Linux 2.6.18内核中的uda1341音频驱动的移植过程,以及涉及到的相关技术。 uda1341是一款由UDA公司设计的高性能音频编解码器,常用于移动设备和嵌入式系统,提供模拟音频接口,支持多种音频格式。在...
在Linux系统中,"提权"是指通过某种方式获取比当前用户权限更高的权限,通常是从普通用户提升到管理员(root)权限。对于标题和描述提到的"Linux 2.6.17 提权",这可能涉及到的是针对该特定内核版本的安全漏洞利用。...
标题“LocalRoot-2.6.18 exp”暗示了一个针对Linux内核版本2.6.18的本地提权工具或实验性项目。在这个场景中,“LocalRoot”可能是一个安全研究工具,允许用户在系统上提升权限到root级别,这对于系统管理员进行安全...
tl-wn821n_linux无线网卡驱动,Operating System Support linux(kernel 2.6.18 ~ 3.10.10) Operating System Support linux(kernel 2.6.18 ~ 3.10.10)