tekilabum Опубликовано 19 июня, 2007 Жалоба Поделиться Опубликовано 19 июня, 2007 После того как меня запарило переставлять виндоус по 8 раз я перешел на Линух... у меня в системе была железка WiFi USB адаптер к которому прилагаюца дровы на диске под Линух текст в мануале такой: 2.1 Requirements: 1. Kernel 2.4+ . The driver had success built in Redhat9, Fedora Core2,3 ,and Debian 3.1. You can easily build it without any problem 2. To build zd1211 you will need: Configured kernel source code for the kernel you are running. Ideally, Configured means that you have at least run 'make config', 'make enuconfig', or 'make xconfig'. If your platform is not SMP system, please don't config SMP supported, because when module loaded, this will make unresolved symbol. 3. Make sure your kernel usb 2.0 support is running - Use lsmod to check "ehci-hcd" module is loaded. - If host is not support usb 2.0, zd1211 will run under pure-b mode. 2. Building the device driver: In this section, we will describe how to build our ZD1211 Linux driver under the Linux operating system. 2.1 Uncompress the package: tar zxvf ZD1211LnxDrv_xxxx.tar.gz (where xxxx is the version number, such as 2_0_0_0) The first thing one should do is uncompress this package by tar. After untar this package, you can see the source files. One should change directory into this directory for proceeding the next step. 2.2 Build and install the package: The package contains drivers for ZD1211 and ZD1211B. If you doesnt have specified request, both of them will be installed. Under the extracted directory, there is a Makefile in it. Because our driver can support for kernel 2.4 and kernel 2.6, there are two sets of rule in the Makefile. One has to modify the Makefile according to the path of kernel source tree and the version of the kernel in your system. In the Makefile, you may see the following statements, # if the kernel is 2.6.x, turn on this #KERN_26=y #KERNEL_SOURCE=/usr/src/linux-2.6.7 # if the kernel is 2.4.x, turn on this KERN_24=y KERNEL_SOURCE=/usr/src/linux-2.4.20-8 If you want to build the kernel under the kernel of 2.4.x, one has to let the variable KERN_24=y and comment the KERN_26=y like that as the example above and modify the variable KERNEL_SOURCE to the path which you install the kernel source. After doing these things, one just need to type the make, and the driver module will be generated and installed. 2.3 Install individual driver: If you only need driver of ZD1211 or ZD1211B, you can issue : make clean make ZD1211REV_B=0 (0 for ZD1211, 1 for ZD1211B) make ZD1211REV_B=0 install (0 for ZD1211, 1 for ZD1211B) to install the driver. 2.4 Build the debugging tool: There are two debugging tools in this package, apdbg and menudbg. Run make debug to compile them both. If you dont have the ncurse library, you may get some error messages while compiling menudbg. You can ignore it and get apdbg only 3. Getting Start: 3.1 Load the driver: One can use the modprobe v zd1211(or zd1211b) to load our driver. In order to check whether our driver is loaded successfully, one can use the lsmod for this check. If our driver is loaded successfully, the following messages should be seen ... zd1211 183576 0 (unused) ... Please note that the 183576 may not be the same as that in your system. 3.2 Open the network interface: In our driver, we will stop all the commands until the network interface assigned to us is opened. One can open the network interface by the following command ]$ ifconfig ethX up or ]$ ifconfig ethX <IP address> вопрос! а че делать надо не понятно чтобы оно заработало? инструкцию прилагаю! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 20 июня, 2007 Жалоба Поделиться Опубликовано 20 июня, 2007 Цитата: а че делать надо не понятно чтобы оно заработало? поступить, как написано в инструкции Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.