Problem z Wi-Fi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
dulkwic
Posty: 5
Rejestracja: 12 maja 2007, 10:51

Post autor: dulkwic »

znalazłem zrodla kolejny log:

Kod: Zaznacz cały

make -C /lib/modules/2.6.18-4-486/build SUBDIRS=/home/dulkwic/Desktop/ndiswrappe                                                          r-0.12/driver \
                NDISWRAPPER_VERSION=0.12 \
                EXTRA_VERSION= modules
make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.18-4-k7'
  CC [M]  /home/dulkwic/Desktop/ndiswrapper-0.12/driver/wrapper.o
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/wrapper.c: In function �start_driver’:
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/wrapper.c:1916: warning: assignment from incompatible pointer type
  CC [M]  /home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.o
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c: In function �wpa_set_key’:
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1365: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1367: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1370: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1373: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c: In function �wpa_associate’:
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1522: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/iw_ndis.c:1524: warning: ignoring return value of �copy_from_user’, declared with attribute warn_unused_result
  CC [M]  /home/dulkwic/Desktop/ndiswrapper-0.12/driver/pe_loader.o
  CC [M]  /home/dulkwic/Desktop/ndiswrapper-0.12/driver/ndis.o
  CC [M]  /home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.o
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c: In function �KeSetPriorityThread’:
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:786: error: �task_t’ undeclared (first use in this function)
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:786: error: (Each undeclared identifier is reported only once
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:786: error: for each function it appears in.)
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:786: error: expected expression before â€&#65533 ;) ’ token
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:787: error: expected expression before â€&#65533 ;) ’ token
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:787: error: too few arguments to function �set_user_nice’
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c: In function �KeQueryPriorityThread’:
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:830: error: �task_t’ undeclared (first use in this function)
/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.c:830: error: expected expression before â€&#65533 ;) ’ token
make[3]: *** [/home/dulkwic/Desktop/ndiswrapper-0.12/driver/ntoskernel.o] BÅ‚Ä…d 1
make[2]: *** [_module_/home/dulkwic/Desktop/ndiswrapper-0.12/driver] BÅ‚Ä…d 2
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.18-4-k7'
make[1]: *** [default] BÅ‚Ä…d 2
make[1]: Opuszczenie katalogu `/home/dulkwic/Desktop/ndiswrapper-0.12/driver'
make: *** [all] BÅ‚Ä…d 2
xxx:/home/dulkwic/Desktop/ndiswrapper-0.12#    
el_carles
Junior Member
Posty: 560
Rejestracja: 02 lutego 2007, 17:32

Post autor: el_carles »

dulkwic, co Ty robisz w ten sposób?

ndiswrapper ze źródeł? Po co? :)

Mam tą samą kartę tak że powiedz najpierw jaką wersję debiana masz (Etch, Lenny, Sid, dvd, cd, metinstall) a napisze Ci co masz zrobić żeby chodziła ;)
dulkwic
Posty: 5
Rejestracja: 12 maja 2007, 10:51

Post autor: dulkwic »

witaj el_carles mam wersje etch instalowaną z 1 cd. czekam na instrukcje.
dokladnie tą http://cdimage.debian.org/debian-cd/4.0 ... e-CD-1.iso
el_carles
Junior Member
Posty: 560
Rejestracja: 02 lutego 2007, 17:32

Post autor: el_carles »

Opisze Ci tutaj instalacje tej karty ze sterownikami windowsowymi bo widze że do tego się już zabrałeś... można instalowac ją jeszcze ze sterownikami acx ale z własnego doświadczenia nie polecam tego sposobu... nie znalazłem żadnego firmware które działałoby w pełni... ale do rzeczy:

Masz 1 cd więc pakietu ndiswrapper zapewne na nim nie ma, zatem:

---> Ndis common <---

---> Ndis utils <---

---> Ndis source <---

---> Module-assistant <---

Pobierz wszystkie pakiety razem z zależnościami (depends) do których linki podałemi i zainstaluj je z dpkg:

Kod: Zaznacz cały

# dpkg -i nazwa_pobranego_pakietu.deb
Co do zależności... masz 1 cd więc możliwe że niektóre pakiety będą na nim. Co za tym idzie, może nie musisz pobierać wszystkich... jeżeli dany pakiet znajduje się na cd możesz zainstalować go z apt-get lub aptitude (jak tam wolisz):

Kod: Zaznacz cały

#aptitude install nazwa_pakietu
Jak już wszystko będzie zainstalowane zbudujesz moduł ndiswrappera dla swojego kernela przy pomocy module-assistant:

Możesz to zrobić na szybko w ten sposób:

Kod: Zaznacz cały

# module-assistant a-i ndiswrapper
Można też w ten sposób ;)

Odpalasz module-assistant:

Kod: Zaznacz cały

# module-assistant
SELECT, po tym szukasz na liście NDISWRAPPER i zaznaczasz go spacją.

Następnie dajesz BUILD

Moduł zostanie zbudowany, po czym module-assistant zapyta Cię czy chcesz go zainstalować.
Oczywiscie odpowiesz tak.

Jeżeli m-a wykrzaczy się przy budowie daj mu najpierw opcję PREPARE i popatrz jakie pakiety będą Ci jeszcze potrzebne. Jeżeli nie masz ich na cd pobierz je z:

---> packages.debian.org<---

i zainstaluj w sposób który opisywałem wyżej.

Zakładam że wszystko poszło git zatem idziemy dalej: instalacja win-drivera:

będą potrzebne Ci pliki:
file:///home/k/8305-xp_driver/tiacx0d.bin
file:///home/k/8305-xp_driver/tiacx11.bin
file:///home/k/8305-xp_driver/tiacx15.bin
file:///home/k/8305-xp_driver/tiacxgen.bin
file:///home/k/8305-xp_driver/tiacxln.cat
file:///home/k/8305-xp_driver/TIACXLN.inf
file:///home/k/8305-xp_driver/TIACXLN.sys

Kod: Zaznacz cały

# ndiswrapper -i TIACXLN.inf
kolejno

Kod: Zaznacz cały

# ndiswrapper -l
powinno wysypać się coś w stylu
tiacxln driver instaled hardware present
to znaczy że jest ok

Jeżeli tak to teraz proponuje poustawiać wszystko w /etc/network/interfaces i dodać plik /etc/resolv.conf
dla przykładu podaje Ci moją konfiguracje:
k@debian:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
allow-hotplug wlan0


auto lo
iface lo inet loopback


auto wlan0
iface wlan0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

wireless_mode managed
wireless_channel 13
wireless_essid diament.ittp.pl
wireless_rate 11M
Jeżeli masz dhcp wystarczy że dasz "iface wlan0 inet dhcp" i tych 5 linijek pod tym nie musisz wpisywać.

resolv.conf to plik z dns'ami który wygląda tak:
k@debian:~$ cat /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
...
Po tym proponuje uruchomić karte:

Kod: Zaznacz cały

# modprobe ndiswrapper
oraz:

Kod: Zaznacz cały

# /etc/init.d/networking restart
Jeżeli wszystko bedzie git po wydaniu polecenia

Kod: Zaznacz cały

# iwconfig
(jeżeli masz "command not found" zainstaluj pakiet wireless-tools -> powinien być na płycie)

powinny pokazać się informacje odnośnie Twojej karty, nadajnika do którego jesteś podłączony itd. itd...

kolejno aby karta odpalała się przy starcie systemu

Kod: Zaznacz cały

# ndiswrapper -m
ewentualnie jeżeli nie zadziała:

Kod: Zaznacz cały

# echo ndiswrapper >>/etc/modules
Max 10 minut roboty ;)

Miłego browsowania ;)

W razie problemów pisz (bo mogłem o czymś zapomnieć ;)

Pozdrawiam
dulkwic
Posty: 5
Rejestracja: 12 maja 2007, 10:51

Post autor: dulkwic »

Wielkie Dzięki bracie. Jak Ci się mogę odwdzięczyć?
Miałem troszke problem na poczatku bo wczesniej instalowalem kernel-image jakis i nie chcialo zbudowac w mod assistant wiec wgralem jeszcze raz debiana i poszlo bez problemu teraz polaczylem sie z nadajnikiem i smiga :) a paczkami zabawy tez mialem bo musialem je sciagac z windy. jeszcze jedna uwaga do twojego poradnika:

Kod: Zaznacz cały

auto wlan0 
iface wlan0 inet static 
address 192.168.000.111 
netmask 255.255.255.000
gateway 192.168.000.002
 
 
wireless_mode managed 
wireless_essid nadajkik
wireless-key open s:kluczwpostaciASCII
chodzi o to ze to s: daje klucz w postaci ascii zalezy od dostawcy :)

jeszcze raz wielkie dzięki!!
sebolbo
Posty: 51
Rejestracja: 05 czerwca 2007, 23:17

Post autor: sebolbo »

Heja

zrobilem wrzystko jak wyzej napisane i dziala swietnie tzn...wykryl mi karte i probuje sie polaczyc ale nie moze dostac
oferty dhcp...a jest tak poniewaz mam siec szyfrowana wep i weryfikacje po MACu ...na windzie dziala wien mac sie nie zmienia ale nie wiem jak teraz wprowadzic klucz wep...czy jest jakis program do obslugi karty sieciowej? tzn z gui a nie w konsoli... ;-)

dzieki z gory za help ;)

[ Dodano: 2007-07-27, 16:00 ]
teraz pojawil sie jeszcze dodatkowy problem...mianowicie...zainstalowalem kwifimanager....zakazym razem jak uruchamiam system wykonuje polecenie

Kod: Zaznacz cały

modprobe ndiswrapper
...wrzystko oki...dziala fajnie...w tym momencie kwifimanager wykrywa mi siec..spostrzega ze z kluczem...oczywiscie nastepnie probuje sie polaczyc z siecia..nie udolnie ..ale probuje zapomoca polecenie

Kod: Zaznacz cały

man iwconfig 
i

Kod: Zaznacz cały

iwconfig wlan0
nie wychodzi mi nie wychodzi i zwiecha...za kazdym razem jak obie reseta wczytuje modul ndsiwrappera ...czasami zwiecha po 1minuecie a czasami po 3-4 ale nie wiencej jak 5minut...i to nie Xy mi sie wieszaja tytlko caly system...nic tylko na zimno moge go zresetowac...drodzy Panowie eksperci naprawde nie wiem co mam z tym fantem zrobic..zalerzy mi zeby sie linucha pouczyc i dolaczyc do grona znawcow..ale cos qrde nie idzie i ciagle podgorke...jak to sie mowi wiatr w oczy @$#@ w tylek ;-) i wody po kolana...

Z gory dzieki za pomoc i jesli to mozliwe to prosze o szybka interwencje bo juz nie mam wlosow na glowie ;) <joke>
jang
Beginner
Posty: 208
Rejestracja: 26 stycznia 2007, 14:38

Post autor: jang »

Z ndiss wiele Ci nie pomogę bo go nigdy nie instalowałem ale aby ktoś inny mógł Ci pomóc to :
1. napisz jaką masz kartę - najlepiej wklej co pokazuje lspci
2. wklej co masz w /etc/network/interfaces
3. wklej co wyświetlają - iwconfig i ifconfig
4. co wyświetla iwlist scan
sebolbo pisze:zainstalowalem kwifimanager....

Kod: Zaznacz cały

apt-get --purge remove kwifimanager

Kod: Zaznacz cały

apt-get install knetstats
sebolbo pisze:man iwconfig
to nie jest polecenie do wykonania tylko do poczytania :-P
sebolbo
Posty: 51
Rejestracja: 05 czerwca 2007, 23:17

Post autor: sebolbo »

lspci -v :

Kod: Zaznacz cały

02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
        Subsystem: Intel Corporation Unknown device 2701
        Flags: medium devsel, IRQ 10
        Memory at d0208000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [dc] Power Management version 2
czyli ipw2200 ...za mopomca aptitude zainstalowalem...stery..
/etc/network/interfaces :

Kod: Zaznacz cały

# The loopback network interface
allow-hotplug wlan0

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet static
adress 10.0.0.3
netmask 255.255.255.0
gateway 10.0.0.1

wireless_mode managed
wireless_essid Dom_SPaDmin
wireless-key open s:kodAsci
iwconfig:

Kod: Zaznacz cały

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      no wireless extensions.

sit0      no wireless extensions.

wlan0     IEEE 802.11b  ESSID :o ff/any
          Mode:Managed  Access Point: Not-Associated   Bit Rate:54 Mb/s
          RTS thr:1600 B   Fragment thr:2304 B
          Encryption key :o ff
          Power Management :o ff
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0 
if config

Kod: Zaznacz cały

wlan0     Link encap:Ethernet  HWaddr 00:0E:35:80:C3:5B
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:10 Memory:d0208000-d0209000 
iwlist scan

Kod: Zaznacz cały

Sebubu:/home/sebolbo# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

sit0      Interface doesn't support scanning.

wlan0     Scan completed :
          Cell 01 - Address: 00:08:A1:AC:41:F0
                    ESSID:"Dom_SPaDmIn"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:73/100  Signal level:-49 dBm  Noise level:-96 dBm
                    Encryption key :o n
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
          Cell 02 - Address: 00:02:B3:06:4A:E6
                    ESSID:"BAZA-E"
                    Protocol:IEEE 802.11b
                    Mode:Managed
                    Frequency:2.462 GHz (Channel 11)
                    Quality:18/100  Signal level:-84 dBm  Noise level:-96 dBm
                    Encryption key :o n
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0 
jang
Beginner
Posty: 208
Rejestracja: 26 stycznia 2007, 14:38

Post autor: jang »

Kod: Zaznacz cały

# The primary network interface 
#allow-hotplug eth0 
#iface eth0 inet dhcp

auto wlan0

iface wlan0 inet static
    wireless-ap 00:08:A1:AC:41:F0
    wireless-essid Dom_SPaDmIn
    wireless-channel 1
    wireless-rate auto
    address 10.0.0.3
    netmask 255.255.255.0
    broadcast 10.0.0.255
    gateway 10.0.0.1
    wireless-key open - TUTAJ WPISZ SWÓJ KLUCZ
Spróbuj tak jak podałem powyżej (raz z # przed eth0 a jak nie będzie netu to go wykasuj - znaczek #)

Jak by coś było nie tak z tymi sterami które ściągnąłeś z repo to tu są źródła - http://ipw2200.sourceforge.net/downloads.php
sebolbo
Posty: 51
Rejestracja: 05 czerwca 2007, 23:17

Post autor: sebolbo »

doslownie 10sec po tym jak wyslalem tego posta komp zdechl...ni eiwem czy to cos da ale mam acera travelmae4500 ...
to jest czesc logu bootowania(chodzi mi o uruchamianie systemu) w ktorym pojawia sie ipw2200 :

Kod: Zaznacz cały

 ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ACPI: PCI interrupt for device 0000:02:04.0 disabled
ipw2200: probe of 0000:02:04.0 failed with error -5
jak juz mowilem wgralem fw do katalogu /lib/firmware rozpakowany i .tgz zeby nie bylo ... :-P

nie wiem ide na piwo...bo juz nie moge caly dzien siedze nad tym i szukam,,,ale nikt nie mam problemu ze mus ise kompletnie wiesza system...na windzie dziala gladko na na linuchu sie $#$@!!

dzieki...
ODPOWIEDZ