wifi interface nem található

 ( mhmxs | 2007. június 10., vasárnap - 11:11 )

Sziasztok!
Elakadtam egy kicsit frissen telepített rendszerem wifi beállításánál, kérlek benneteket segítsetek.
lsusb
Bus 004 Device 009: ID 0ace:1211 ZyDAS 802.11b/g USB2 WiFi

lsmod | grep 802
ieee80211softmac 26304 1 zd1211rw
ieee80211 29416 2 zd1211rw,ieee80211softmac
ieee80211_crypt 5952 1 ieee80211

iwconfig
lo no wireless extensions.
eth0 no wireless extensions. (ez a vezetékes lan interface )
sit0 no wireless extensions.

ezekből azt gondolom, hogy a modul be van tölve, mégis mikor a KDE akármelyik hálózatbeállító programjával próbálkozom, azt a hibaüzenetet kapom, hogy nincs interface. Sajnos nem tudom merre menjek tovább. A segítségeteket előre is köszönöm..

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

nobody?

Saját kernel vagy gyári ?
Nem maradt ki valami belőle ?

Itt egy howto:
http://starlane.gotdns.org/USBWirelessLinux2.htm
"ifconfig wlan0 up #iwconfig will not work otherwise"

ifconfig -a
kimenete ?

akernel gyári:
2.6.18-4-686

az ifconfig -a kimenetében csak az lo eszköz szerepel

ifconfig wlan0 up:
wlan0: ERROR while getting interface flags: Nincs ilyen eszköz

Syslog nem ír valamit a modul betöltésekor?

ilyet találtam:
Jun 11 07:53:15 localhost kernel: usb 4-4: Could not load firmware file zd1211/zd1211_ub. Error number -2
Jun 11 07:53:15 localhost kernel: zd1211rw 4-4:1.0: couldn't load firmware. Error number -2
Jun 11 07:53:15 localhost kernel: usb 4-4: reset high speed USB device using ehci_hcd and address 2
Jun 11 07:53:15 localhost kernel: IBM TrackPoint firmware: 0x0e, buttons: 3/3
Jun 11 07:53:15 localhost kernel: zd1211rw: probe of 4-4:1.0 failed with error -2
Jun 11 07:53:15 localhost kernel: zd1211rw: probe of 4-4:1.0 failed with error -2
Jun 11 07:53:15 localhost kernel: usbcore: registered new driver zd1211rw

Jun 11 08:08:20 localhost kernel: usb 4-4: USB disconnect, address 2
Jun 11 08:08:21 localhost kernel: usb 4-4: new high speed USB device using ehci_hcd and address 3
Jun 11 08:08:22 localhost kernel: usb 4-4: configuration #1 chosen from 1 choice
Jun 11 08:08:22 localhost kernel: usb 4-4: Could not load firmware file zd1211/zd1211_ub. Error number -2
Jun 11 08:08:22 localhost kernel: zd1211rw 4-4:1.0: couldn't load firmware. Error number -2
Jun 11 08:08:22 localhost kernel: usb 4-4: reset high speed USB device using ehci_hcd and address 3
Jun 11 08:08:22 localhost kernel: zd1211rw: probe of 4-4:1.0 failed with error -2
Jun 11 08:12:11 localhost kernel: usb 1-2: new full speed USB device using uhci_hcd and address 2
Jun 11 08:12:11 localhost kernel: usb 1-2: configuration #1 chosen from 1 choice
Jun 11 08:12:11 localhost kernel: usb 4-4: USB disconnect, address 3

"1211 ZyDAS"

Próbáld meg ezzel a driverrel!

http://sourceforge.net/projects/zd1211/

----------------------------------------------------------------
"De a gátvédelem az...az mán nem mindegy!"

kösözönöm szépen, a driverfrissítés volt a megoldás ;-)

OFF
mhm_xs: Írtam mélt az MSN azonosítódként megadott címre, lécci válaszolj!

Sziasztok!

Segítséget kérnék avatott szemektöl:
SMCWCBTG pci kártyát szeretnék feléleszteni ndiswrapper segítségével debian etch rendszeren.

A problémám az hogy miután a fellelhető leírásokban találtakat végigcsinálom, mindíg oda jukadok ki hogy az ndiswrapper modult nem tudom betölteni.

Jelenleg ott tartok hogy adott egy 3dvd-ről alapbeállításu debian frissen telepítve, ehez a synaptic-al feltettem az ndiswrapper-common és ndiswrapper-utils-1.9 csomagokat, aztán:

debian:~# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 620 Host (rev 02)
00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge) (rev b1)
00:01.1 Class ff00: Silicon Integrated Systems [SiS] ACPI
00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 11)
00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:06.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
00:0b.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
00:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 530/620 PCI/AGP VGA Display Adapter (rev 2a)
debian:~# lspci -n
00:00.0 0600: 1039:0620 (rev 02)
00:00.1 0101: 1039:5513 (rev d0)
00:01.0 0601: 1039:0008 (rev b1)
00:01.1 ff00: 1039:0009
00:01.2 0c03: 1039:7001 (rev 11)
00:02.0 0604: 1039:0001
00:06.0 0401: 1013:6003 (rev 01)
00:0a.0 0200: 10b7:9055 (rev 24)
00:0b.0 0200: 168c:0013 (rev 01)
00:0c.0 0400: 109e:036e (rev 11)
00:0c.1 0480: 109e:0878 (rev 11)
01:00.0 0300: 1039:6306 (rev 2a)
debian:~# ndiswrapper -i /root/Desktop/smc/WinXP/SMCWCBTG.INF
installing smcwcbtg ...
forcing parameter MapRegisters from 256 to 64
debian:~# ndiswrapper -l
installed drivers:
smcwcbtg driver installed, hardware (168C:0013) present

debian:~# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

a kártya használható ndiswrapperrel benne van a támogatott kártyák listájában.

Ha valakinek van ötlete kérem ossza meg velem.
(Mezei user vagyok, nem vagyok nagy linux értő)
Köszönöm a segítséget...

jah az lsmod kimenete:
debian:~# lsmod
Module Size Used by
nls_utf8 2208 1
nls_cp437 5920 1
vfat 11872 1
fat 46684 1 vfat
sd_mod 19040 2
usb_storage 71840 1
scsi_mod 124168 2 sd_mod,usb_storage
nls_iso8859_1 4256 0
isofs 32540 0
udf 73156 0
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
snd_cs46xx 76360 2
gameport 14632 2 snd_cs46xx
tsdev 7520 0
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
snd_seq_midi 8192 0
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 22560 2 snd_cs46xx,snd_seq_midi
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_ac97_codec 83104 1 snd_cs46xx
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
snd_pcm 68676 3 snd_cs46xx,snd_ac97_codec,snd_pcm_oss
snd_timer 20996 2 snd_seq,snd_pcm
floppy 53156 0
snd 47012 14 snd_cs46xx,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
rtc 12372 0
bt878 10392 0
bttv 159732 1 bt878
video_buf 23012 1 bttv
firmware_class 9600 1 bttv
sis_agp 8420 1
ir_common 27780 1 bttv
serio_raw 6660 0
compat_ioctl32 1472 1 bttv
i2c_algo_bit 8424 1 bttv
btcx_risc 4776 1 bttv
sis5595 13352 0
i2c_isa 5152 1 sis5595
i2c_sis5595 7108 0
i2c_sis630 7340 0
tveeprom 13840 1 bttv
videodev 21120 1 bttv
v4l1_compat 12036 1 videodev
v4l2_common 20448 2 bttv,videodev
soundcore 9248 1 snd
snd_page_alloc 9640 2 snd_cs46xx,snd_pcm
psmouse 35016 0
pcspkr 3072 0
i2c_core 19680 7 bttv,i2c_algo_bit,sis5595,i2c_isa,i2c_sis5595,i2c_sis630,tveeprom
agpgart 29896 1 sis_agp
shpchp 33024 0
pci_hotplug 28704 1 shpchp
evdev 9088 1
ext3 119240 1
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_cd 36064 0
cdrom 32544 1 ide_cd
ide_disk 14848 3
ohci_hcd 18276 0
usbcore 112644 3 usb_storage,ohci_hcd
3c59x 40360 0
mii 5344 1 3c59x
sis5513 12360 0 [permanent]
generic 5476 0 [permanent]
ide_core 110504 5 usb_storage,ide_cd,ide_disk,sis5513,generic
thermal 13608 0
processor 28840 1 thermal
fan 4804 0
debian:~#

Szerintem csak az ndiswrapper program van installálva, az ndiswrapper kernelmodul nincs, vagy nem a futó kernelmodulhoz van lefordítva.

Ha forrásból raktad fel az ndiswrappert, akkor kernelfrissítéskor újra kell forgatni, ha a disztród repójából, akkor meg fel kell rakni a kernelhez passzoló ndiswrapper kernelmodult is.

Csaba

Csomagból telepítettem, mit kell még telepítenem hogy legyen telepítve ndiswrapper kernelmodul? (uh ez a kérdés furán hangzik)

Szóval mit kell tennem hogy legyen ndis kernelmodulom? :S

Debián mesterek előnyben. (Én nem vagyok az.)

Saját tippem:
apt-get install ndiswrapper-utils-1.9 ndiswrapper-source / ndiswrapper-common

Addig is sztem tedd fel forrásból. A leírást megtalálod itt.

Csaba

Feltettem forrásból, illetve csak próbáltam, mert reklamált.

itt a fordítás terminál kimenete:
debian:/home/fanuc/ndiswrapper/ndiswrapper-1.47# make distclean
make -C driver clean
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
make -C utils clean
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/utils'
rm -f *~ *.o loadndisdriver
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/utils'
rm -f *~
rm -fr ndiswrapper-1.47 ndiswrapper-1.47.tar.gz patch-stamp
make -C driver distclean
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
rm -rf ndiswrapper.ko ndiswrapper.o crt.o hal.o iw_ndis.o loader.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o rtl.o wrapmem.o wrapndis.o wrapper.o divdi3.o usb.o win2lin_stubs.o \
divdi3.o workqueue.o .*.ko.cmd .*.o.cmd compat.h \
ndiswrapper.mod.[oc] *~ .tmp_versions Modules.symvers Module.symvers
rm -f *_exports.h .\#* win2lin_stubs.h built-in.o
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
make -C utils distclean
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/utils'
rm -f *~ *.o loadndisdriver
rm -f .\#*
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/utils'
rm -f .\#*
debian:/home/fanuc/ndiswrapper/ndiswrapper-1.47# make
make -C driver
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
Can't find kernel build files in /lib/modules/2.6.18-4-686/build;
give the path to kernel build directory with
KBUILD=
argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
make: *** [all] Error 2
debian:/home/fanuc/ndiswrapper/ndiswrapper-1.47# make install
make -C driver install
make[1]: Entering directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
Can't find kernel build files in /lib/modules/2.6.18-4-686/build;
give the path to kernel build directory with
KBUILD=
argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/home/fanuc/ndiswrapper/ndiswrapper-1.47/driver'
make: *** [install] Error 2
debian:/home/fanuc/ndiswrapper/ndiswrapper-1.47#

a forrást a /usr/src-ben csomagold ki és ott forgasd
lehet, hogy ez a baj, ja és rakd fel a kernel src-t is


Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22-rc6-wifi0 - 2.6.22-rc6 kernel madwifivel itt

A modul ugy latom nincs forgatva a kernelhez a repokban ezert neked kell megcsinalni.

apt-get install ndiswrapper-source

mjad a module assistantal felrakni.

m-a a-i ndiswrapper

(tudom furan nez ki de ez van, m-a = module-assitant , a-i auto-install parancs , meg hogy mit.)

Ah ez volt a megoldás. a m-a a-i ndiswrapper kellett neki :-)

most már működik rendesen, köszönöm mindenkinek a segítséget :-)

Ez az smc kártya atheros chippes, ergo a madwifi csomag feltétele után ndiswapper nélkül is tökéletesen működik. Miért nem néztek utána, mielőtt vaktában lövöldöztök megoldás után? Ha jól tudom, a debian repo-kban van is madwifi csomag...

Üdv: salaud
----------
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

Nálam meg olyan poén van, hogy ndiswrapper kiírja, hogy driver installed, hardware present, modul betöltve, csak épp wifi0 vagy valami hasonló nem jelenik meg sehogy se.

Tegnap én is találkoztam ezzel, de ennek ellenére ha kiadtam egy vonatkozó parancsot (pl. iwlist wlan0 scan) akkor megjelent az interface, sőt a wpa_supplicant is tudta kezelni.

Ha nálad mégsem így lenne, akkor szerintem a logokban nézelődj, onnan kiderül, ha valami konkrét baja van a modulnak (pl. nem tetszik neki az installált win driver).

Csaba

Megosztom egyszerű kis tapasztalataimat, hátha másnak is hasznos lesz.

Szóval ha felrakod az ndiswrappert, és sikeresen betöltöd a drivert (ndiswrapper -l , hw presented is látod), ekkor annak örülhetsz, hogy az ndiswrapper megtalálta a hálókareszod, és mostmár eséllyel szállhatsz a ringbe, hogy használni fogod a neted.
Ezek után az ndiswrappert modulként betöltöd, és ekkor már meg fog jelenni wlanx/ethx-ként az ifconfig -a-ra, és látod az iwconfigban is.

modprobe ndiswrapper azért tud fatal errorozni, mert a pciutils nincs telepítve (mondjuk, ahogy látom ez meg lett oldva).

Ekkora már csak csatlakozni kell, és örülni, hogy működik a háló karesz.

modprobe ndiswrapper azért tud fatal errorozni, mert a pciutils nincs telepítve (mondjuk, ahogy látom ez meg lett oldva).
Nálam is fatal errorozik. Majd utána nézek.

OK, akkor néhány kiegészítés:

1- A disztribúciók szeretik szétszedni az ndiswrappert a utilityre és a kernel moulra. Amikor command lineból meghívod az ndiswrappert, akkor csak a utilityt használod, ami ahhoz kell, hogy a wines drivert hozzápasszintsd az ndiswrapperhez. Amikor a modprobe ndiswrappert csinálod, akkor már a kernelmodul részt használod, ahogy más drivereknél is szokás. De a kernel modult minden kernel frissítéskor újra kell rakni vagy úgy, hogy a disztród repóból felrakja neked, és nem kell ezzel törődnöd (nekem fedora alatt így megy), vagy neked kell gondoskodnos róla (pl. akkor is, ha saját magad által fordított kerneled van). Ehhez biztosan szükséged lesz a kernel forrásra, amit az ndiswrapper alapból az /usr/src/linux könyvtárban keres. Sok disztró nem ide telepíti a kernel forrását, ekkor linkeléssel meg tudod oldani, hogy mégis megtalálja az ndis. És persze kellenek a szokásos fejlesztő eszközök (automake, gcc).

2- A héten futottam bele abba, hogy eddig ment az ndiswrapper + wpa_supplicant páros az otthoni titkosított hálón (bcm4318 kártya wpa-psk hálón). Amikor frissítettem az ndiswrappert (1.46-os verzióra), akkor egyszercsak nem működött. Kiderült, hogy frissítenem kellett a broadcom wines driverét. Miután a broadcom nem ad direkt supportot a chipjeihez, ezért nem lehet drivereket letölteni közvetlenül tőlük. Azt javasolják, hogy a terméked gyártójától (ami ha jól értem a laptopgyártó) töltsem le drivereket. Nos a laptopom gyártójánál (Acer) csak a három évvel ezelőtti driver volt, amit eddig is használtam. De az ndiswrapper honlapján a támogatott device-k listájában a broadcom címszzó alatt egy csomó helyet megadtak, ahol vannak újabb driverek, azzal frissítve már megy a dolog. Ja, még csak annyi, hogy pomm honlapján is vannak broadcom driverek, de azok is régiek, nekem már nem működtek.

No, ennyi elég is.

Csaba