|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: new one |
Дата: 04/05/2006 |
Здравейте отново,
Аз съм проблемния с wlan-driver-a. Все още се опитвам да
настроя интернет-а си. Все пак да припомня: Имам Edimax
EW-7317Ug Wireless USB Adapter. Zydas (ZD1211) chipset.
(мисля че това е chipset-a).Използвам Федора 4.
Намерих драйвер-а и го смъкнах. Имаше и помощ за
инсталирането към него. Така че започнах да инсталирам както
е по инструкция. Само, че преди да започна написах
следното:
[...]#su
Password:
[...]#su -
[...]#
Не знам точно за какво служи "su -", но ако не е я напиша
команди като: insmod, modprobe, lspci и др. не се
изпълняват.
Сега показвам инструкцията за инсталирането:
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
doesn’t 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
don’t 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>
3.3 Configure the Wireless settings
In our driver, we support the wireless extension commands to
control our driver.
Всичко до ifconfig ethX up се изпълнява. Но като напиша
#ifconfig ethX up
показва, че устройството не е налично.
Пробвах да го активирам по друг начин:
#system-config-network
натиснах да се активира - но отново устройството не е
налично.
Предния път, когато помолих за помощ, един от вас ми даде
сайт с една програма, с помощта на която под Линукс, мога да
инсталирам Windwos-driver. И нея я пробвах и всичко
инсталирах. Всичко вървеше добре, но отново когато трябваше
да се активира устройството не беше налично. А през цялото
време устройството си е там - пъхнато v USB-to.
Съжалявам, че пак ви занимавам със същия проблем, но
наистина искам най-сетне да си оправя интернет-а. Надявам
се, че ще ми помогнете отново.
|
Отговор #1 |
От: Red (redcure__at__mail __точка__ bg) |
Дата: 04/05/2006 |
А ти прочете ли тази част:
" * untar, make, make install (Тука е най важната част!)
Трябва да дадеш ./configure ,make и след това make install!
* modprobe -v zd1211
* lsmod - you should see zd1211 loaded (see dmesg
otherwise)
* ifconfig wlan0 up (iwconfig will not work otherwise)
* iwconfig wlan0 essid youressid
* dhclient wlan0 (or ifconfig.../route... for static IP)
- use dhcpd or pump if your distribution does not feature
dhclient
* With Debian you can optionally use zd1211-firmware and
zd1211-source packages."
или не?
|
Отговор #3 |
От: new one |
Дата: 04/05/2006 |
Много благодаря за линк-а, но проблема не се оправи. Ето
какво става:
[root@localhost Wichtig]# untar
-bash: untar: command not found
[root@localhost Wichtig]# tar zxvf zd1211-driver-r69.tgz
zd1211-driver-r69/
zd1211-driver-r69/src/
zd1211-driver-r69/src/zdglobal.c
zd1211-driver-r69/src/zdhci.c
zd1211-driver-r69/src/zdglobal.h
zd1211-driver-r69/src/zdshared.c
zd1211-driver-r69/src/zddebug2.c
zd1211-driver-r69/src/zdhci.h
zd1211-driver-r69/src/zdmic.c
zd1211-driver-r69/src/WS11Ur.h
zd1211-driver-r69/src/zd1205_proc.c
zd1211-driver-r69/src/zdshared.h
zd1211-driver-r69/src/zdequates.h
zd1211-driver-r69/src/zdbuf.c
zd1211-driver-r69/src/zddebug2.h
zd1211-driver-r69/src/zdmic.h
zd1211-driver-r69/src/zdpci_hotplug.c
zd1211-driver-r69/src/zdhw.c
zd1211-driver-r69/src/zdsorts.h
zd1211-driver-r69/src/zd80211.h
zd1211-driver-r69/src/zdbuf.h
zd1211-driver-r69/src/zdpci_hotplug.h
zd1211-driver-r69/src/zdhw.h
zd1211-driver-r69/src/zdmmrx.c
zd1211-driver-r69/src/zdconfig
zd1211-driver-r69/src/pHash
zd1211-driver-r69/src/zdsynch.c
zd1211-driver-r69/src/zd1205.c
zd1211-driver-r69/src/zdpci_pcmcia.c
zd1211-driver-r69/src/zdcompat.h
zd1211-driver-r69/src/zdmmrx.h
zd1211-driver-r69/src/zdinlinef.h
zd1211-driver-r69/src/zdversion.h
zd1211-driver-r69/src/zd1205.h
zd1211-driver-r69/src/zdpci_pcmcia.h
zd1211-driver-r69/src/zdpsmon.c
zd1211-driver-r69/src/zdusb.h
zd1211-driver-r69/src/zd1211_wext.h
zd1211-driver-r69/src/WS11UPhR.h
zd1211-driver-r69/src/zdasocsvc.c
zd1211-driver-r69/src/zdpsmon.h
zd1211-driver-r69/src/zdutils.h
zd1211-driver-r69/src/menu_drv_macro.h
zd1211-driver-r69/src/zdtkipseed.c
zd1211-driver-r69/src/zdauthreq.c
zd1211-driver-r69/src/zdtypes.h
zd1211-driver-r69/src/zydas_common.h
zd1211-driver-r69/src/zdtkipseed.h
zd1211-driver-r69/src/zdapi.h
zd1211-driver-r69/src/zdhw.cpp
zd1211-driver-r69/src/WS11UPh.h
zd1211-driver-r69/src/zdpmfilter.c
zd1211-driver-r69/src/zdencrypt.c
zd1211-driver-r69/src/zd1211.c
zd1211-driver-r69/src/zdsm.h
zd1211-driver-r69/src/zddebug.c
zd1211-driver-r69/src/zdauthrsp.c
zd1211-driver-r69/src/zdos.h
zd1211-driver-r69/src/zdpmfilter.h
zd1211-driver-r69/src/zdencrypt.h
zd1211-driver-r69/src/WS11Ub.h
zd1211-driver-r69/src/zd1211.h
zd1211-driver-r69/src/zddebug.h
zd1211-driver-r69/src/WS11UPhm.h
zd1211-driver-r69/src/zdusb.c
zd1211-driver-r69/sta
zd1211-driver-r69/copying
zd1211-driver-r69/Makefile
zd1211-driver-r69/apdbg.c
[root@localhost Wichtig]# ls
Linux_zd1211_UserGuide.doc ZD1211LnxDrv_2_6_0_0
wpa_supplicant-0.4.7_zydas.tar.gz
ZD1211LnxDrv_2_6_0_0.tar.gz
zd1211-driver-r69
ZD1211LnxRelNote_2_6_0_0.doc
zd1211-driver-r69.tgz
[root@localhost Wichtig]# cd zd1211-driver-r69
[root@localhost zd1211-driver-r69]# ls
apdbg.c copying Makefile src sta
[root@localhost zd1211-driver-r69]# ./configure
-bash: ./configure: Datei oder Verzeichnis nicht gefunden
[root@localhost zd1211-driver-r69]# make
/lib/modules/2.6.9-1.667/build
/home/vladi/Desktop/Wichtig/zd1211-driver-r69
-I/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/include
-fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe
-DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK
-DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG
-DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1
-DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
-DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o
src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o
src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o
src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o
src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.9-1.667/build
SUBDIRS=/home/vladi/Desktop/Wichtig/zd1211-driver-r69
modules
make[1]: Entering directory
`/lib/modules/2.6.9-1.667/build'
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.o
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.h:1279:
Warnung: »zd_readl« als inline deklariert nachdem es
aufgerufen wurde
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.h:1279:
Warnung: vorherige Deklaration von »zd_readl« war hier
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:
In function `zd1205_validate_frame':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:2806:
Warnung: Variable »len1« wird nicht verwendet
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:
In function `zd1205_translate_scan':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: int Format, U32 Argument (Argument 4)
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: unbekanntes Konvertierungstyp-Zeichen »,« im
Format
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: störendes letztes »%« im Format
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: int Format, U32 Argument (Argument 4)
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: unbekanntes Konvertierungstyp-Zeichen »,« im
Format
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7176:
Warnung: störendes letztes »%« im Format
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:
In function `zd1205_list_bss':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7381:
Warnung: int Format, U32 Argument (Argument 2)
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:7381:
Warnung: störendes letztes »%« im Format
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:
In function `CalculateQuality':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205.c:10046:
Warnung: Variable »rxOffset« wird nicht verwendet
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdasocsvc.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdauthreq.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdauthrsp.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdmmrx.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdshared.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdhci.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdglobal.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdencrypt.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdpmfilter.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdpsmon.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdsynch.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdbuf.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1205_proc.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdhw.o
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdhw.c: In
function `HW_ResetPhy':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdhw.c:3499:
Warnung: unsigned int Format, U32 Argument (Argument 2)
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zddebug.o
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zddebug.c:
In function `zd1205_cont_tx':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zddebug.c:921:
Warnung: »return« mit Wert in void zurückgebender
Funktion
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdtkipseed.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdmic.o
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdusb.o
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdusb.c:
In function `zd1211_probe':
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdusb.c:192:
Warnung: implizite Deklaration der Funktion
»usb_lock_device_for_reset«
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zdusb.c:196:
Warnung: implizite Deklaration der Funktion
»usb_unlock_device«
CC [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/zd1211.o
LD [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.o
Building modules, stage 2.
MODPOST
*** Warning: "usb_lock_device_for_reset"
[/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.ko]
undefined!
*** Warning: "usb_unlock_device"
[/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.ko]
undefined!
CC
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.mod.o
LD [M]
/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.ko
make[1]: Leaving directory `/lib/modules/2.6.9-1.667/build'
[root@localhost zd1211-driver-r69]# make install
/lib/modules/2.6.9-1.667/build
/home/vladi/Desktop/Wichtig/zd1211-driver-r69
-I/home/vladi/Desktop/Wichtig/zd1211-driver-r69/src/include
-fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe
-DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK
-DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG
-DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1
-DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1
-DZD1211
src/zd1205.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o
src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o
src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o
src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o
src/zdtkipseed.o src/zdmic.o src/zdusb.o src/zd1211.o
make -C /lib/modules/2.6.9-1.667/build
SUBDIRS=/home/vladi/Desktop/Wichtig/zd1211-driver-r69
modules
make[1]: Entering directory
`/lib/modules/2.6.9-1.667/build'
Building modules, stage 2.
MODPOST
*** Warning: "usb_lock_device_for_reset"
[/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.ko]
undefined!
*** Warning: "usb_unlock_device"
[/home/vladi/Desktop/Wichtig/zd1211-driver-r69/zd1211.ko]
undefined!
make[1]: Leaving directory `/lib/modules/2.6.9-1.667/build'
mkdir -p /lib/modules/2.6.9-1.667/net
cp zd1211.ko /lib/modules/2.6.9-1.667/net
depmod -a
gcc -o apdbg apdbg.c
chmod +x apdbg
cp ./apdbg /sbin/apdbg
[root@localhost zd1211-driver-r69]# modprobe -v zd1211
[root@localhost zd1211-driver-r69]# lsmod
Module Size Used by
zd1211 274256 0
nls_utf8 1985 1
vfat 14785 0
fat 45409 1 vfat
parport_pc 24705 1
lp 11565 0
parport 41737 2 parport_pc,lp
autofs4 24005 0
i2c_dev 10433 0
i2c_core 22081 1 i2c_dev
sunrpc 160421 1
ipt_REJECT 6465 1
ipt_state 1857 1
ip_conntrack 40693 1 ipt_state
iptable_filter 2753 1
ip_tables 16193 3
ipt_REJECT,ipt_state,iptable_filter
dm_mod 54741 0
button 6481 0
battery 8517 0
ac 4805 0
sd_mod 16961 0
md5 4033 1
ipv6 232577 8
usb_storage 61321 0
scsi_mod 118417 2 sd_mod,usb_storage
uhci_hcd 31449 0
ehci_hcd 31557 0
snd_via82xx 27237 2
snd_ac97_codec 64401 1 snd_via82xx
snd_pcm_oss 47609 0
snd_mixer_oss 17217 2 snd_pcm_oss
snd_pcm 97993 2 snd_via82xx,snd_pcm_oss
snd_timer 29765 1 snd_pcm
snd_page_alloc 9673 2 snd_via82xx,snd_pcm
gameport 4801 1 snd_via82xx
snd_mpu401_uart 8769 1 snd_via82xx
snd_rawmidi 26725 1 snd_mpu401_uart
snd_seq_device 8137 1 snd_rawmidi
snd 54053 11
snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9889 2 snd
via_rhine 23497 0
mii 4673 1 via_rhine
floppy 58609 0
[root@localhost zd1211-driver-r69]# ifconfig wlan0 up
wlan0: unbekannte Schnittstelle: Kein passendes Gerät
gefunden
[root@localhost zd1211-driver-r69]#
Съжалявам, че е на немски!"Kein passendes Gerät
gefunden" означава, че не намира подходящо устройство.
В инструкцията обаче прочетох нещо:
* Make sure you have your kernel sources in
/usr/src/linux
* Make sure your kernel is compiled with wireless
extensions (CONFIG_NET_WIRELESS) and USB support
* Make sure iwconfig is installed (Debian:
wireless-tools package)
1-вото и 3-тото проверих и са си добре. Само че как да
проверя дали всичко с 2-рото условие е наред?
|
Отговор #5 |
От: new one |
Дата: 04/07/2006 |
Който и да си ти Red искам да ти кажа едно ОГРОМНО
Благодаря! Наистина си супер човек и ако имаше начин да ти
се отплатя, наистина щях да го направя. От 3 месеца обикалям
по форумите и в Германия и нито един не успя да ми помогне.
Вече се бях отчаял, че Линукса ми не ще види Интернет
някога, а ето че ти ми помогна. Обикновено лампичката на на
Адаптера не свети, а днес вече светна и всичко си дойде на
мястото. Сега само трябва да направя някой настройки, за да
се активира интернета. Поне драйвера е инсталиран и работи.
Ако някой може да ми каже някой хубав сайт от който мога да
си направя настройките на интернет-а ще съм отново много
благодарен. Говоря за #dhclient и други такива команди,
които все още не знам как се използват. И отново благодаря
на хората създали този форум и за хората, които ни помагат.
Едно голямо БЛАГОДАРЯ!!!
|
<< Driver za ATI (9
) | debian apt (6
) >>
|
|
|
|
|