Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nefungujíci Edimax EW-7128g  (Přečteno 5652 krát)

Petr Foltýn

  • Návštěvník
  • Příspěvků: 1
Nefungujíci Edimax EW-7128g
« kdy: 27 Ledna 2007, 22:25:39 »
Zdravím odborníky i nadšence Ubuntu a prosím o radu.Linux si ošahávám již nějakou dobu a od Mandrivy přes Aurox jsem dorazil k Ubuntu a jsem s ním spokojen.Máme doma dvě PC zasíťované "drátem".Po předělání bytu jsem se rozhodl pro WI-FI a od té doby se trápím se zprovozněním karty.Prošel jsem diskuse i WIKI a postupoval podle návodu,ale zatím jsem nucen po večerech natáhnout drát:/.Driver nainstaluji,ale system kartu nevidí,i když ve výpisu HW je.Mám v tom trochu zmatek.Budu vděčný za každou radu.

lspci:
Kód: [Vybrat]
00:09.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
00:0d.0 Network controller: RaLink RT2561/RT61 802.11g PCI
lshw:
Kód: [Vybrat]
*-network:1 DISABLED
             description: Wireless interface
             product: RT2561/RT61 802.11g PCI
             vendor: RaLink
             physical id: d
             bus info: pci@00:0d.0
             logical name: wmaster0
             version: 00
             serial: 00:0e:2e:a9:9b:de
             width: 32 bits
             clock: 33MHz
             capabilities: bus_master cap_list logical wireless ethernet physical
             configuration: broadcast=yes driver=rt61pci multicast=yes wireless=IEEE 802.11g
             resources: iomemory:fe800000-fe807fff irq:193
ndiswrapper:
Kód: [Vybrat]
petr@petr-desktop:~$ ndiswrapper -l
Installed ndis drivers:
rt2500          driver present
Kód: [Vybrat]
petr@petr-desktop:~$ sudo modprobe ndiswrapper
Password:
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.17-10-386/kernel/drivers/net/ndiswrapper/ndiswrapper.ko): Invalid argument

mbiba

  • Návštěvník
  • Příspěvků: 67
Nefungujíci Edimax EW-7128g
« Odpověď #1 kdy: 02 Února 2007, 12:03:09 »
ja sice neporadim, ale mám s tou kartou taky problém, jenže u mě je to tak, že mě karta (nativně, žádný ndiswrapper) funguje, jenže jen tak, že zobrazí seznam sítí v dosahu ale nemůžu se k žádné připojit, ať už je wep zabezpečená nebo není... Taky netuším co s tím. Ale kupoval jsem si ji proto, že má chipset ralink který mám v ntb a v linuxu nikdy nebyl problém.

Dandys

  • Návštěvník
  • Příspěvků: 57
Nefungujíci Edimax EW-7128g
« Odpověď #2 kdy: 18 Září 2007, 23:32:47 »
Mně se podařilo kartu zprovoznit pomocí tohoto návodu:
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT61
Přímo pro Feisty Fawn je tato část:
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT61#head-6db6e3ff598f58d7949b28a1416e2474b15a595d
Žádné ovladače od výrobce jsem nemusel instalovat, protože v Ubuntu/Kubuntu 7.04 jsou již obsaženy v základní instalaci.
HODNĚ ŠŤASTNÉHO BROUZDÁNÍ !!!
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE 6800, Athlon XP 2200+, chipset nForce2
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE FX5600, Celeron 900MHz, chipset i815

Dandys

  • Návštěvník
  • Příspěvků: 57
Nefungujíci Edimax EW-7128g
« Odpověď #3 kdy: 20 Září 2007, 23:16:28 »
Tak moje radost byla poněkud předčasná. :(
Podle návodu, který jsem uvedl v předešlém příspěvku, jsem nastavil napřed WiFi síť ručně a ta fungovala a i nyní jsem pomocí tohoto nastavení připojen:
Kód: [Vybrat]
$ sudo ifconfig ra1 down
$ sudo iwconfig ra1 essid MOJE_SSID
$ sudo iwpriv ra1 set AuthMode=WPAPSK
$ sudo iwpriv ra1 set WPAPSK="MŮJ_WPA_KLÍČ"
$ sudo iwpriv ra1 set EncrypType=TKIP
Jakmile toto v konzoli napíšu, karta se ihned připojí do sítě, tj rozsvítí se na ní zelená dioda (před tím, po spuštění počítače nesvítí a jen problikává druhá žlutá dioda).
Potom ještě zadám:
Kód: [Vybrat]
$ sudo ifconfig ra1 192.168.1.3 netmask 255.255.255.0
$ sudo route add default gw 192.168.1.1
a jsem vesele připojen a vše funguje naprosto bezchybně. Ještě podotýkám, že v /etc/resolv.conf mám:
Kód: [Vybrat]
nameserver 192.168.1.1Jenže takto se pokaždé připojovat není zrovna pohodlné, takže jsem pokračoval dál dle návodu a toto nastavení jsem napsal do /etc/network/interfaces
Zde je kopie (místo MOJE_SSID a MŮJ_WPA_KLÍČ mám pochopitelně správné hodnoty :D ):
Kód: [Vybrat]
auto ra1
iface ra1 inet static
pre-up iwconfig ra1 essid MOJE_ESSID
pre-up iwpriv ra1 set AuthMode=WPAPSK
pre-up iwpriv ra1 set WPAPSK="MŮJ_WPA_KLÍČ"
pre-up iwpriv ra1 set EncrypType=TKIP
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp
Jakmile jsem toto udělal nastaly všechny moje nynější problémy. Počítač zamrzá při startu nebo krátce po kompletním startu systému, takže si stihnu přečíst půl emailu a pak vše zamrzne. Když není spuštěný router, tak zamrzne pokaždé. Když spustím systém v recovery módu tak to buď hned po inicializaci /etc/network/interfaces nebo opět až za chvíli zamrzne a vypíše to hlášku:
Kód: [Vybrat]
[ 52.216000]BUG: soft lockup detectet on CPU#0
(to číslo v hranatých závorkách je pokaždé jiné, asi podle toho kde se to zrovna sekne co?)
Jakmile v /etc/network/interfaces nastavení zakomentuji počítač opět najede naprosto bez problémů a po ručním nastavení připojení funguje jak má.
Zdá se, že je zakopaný pes v nastavení v /etc/network/interfaces a jakmile se toto nastavení provádí při startu počítače nastanou problémy.
Neporadili by jste mi kam a jak napsat nastavení WiFi připojení, aby to fungovalo? /etc/network/interfaces není rešení. Budu na to muset napsat nějaký skript? Už opravdu nevím jak problém vyřešit.
Děkuji
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE 6800, Athlon XP 2200+, chipset nForce2
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE FX5600, Celeron 900MHz, chipset i815

Dandys

  • Návštěvník
  • Příspěvků: 57
Nefungujíci Edimax EW-7128g
« Odpověď #4 kdy: 21 Září 2007, 03:04:45 »
Problém jsem prozatím vyřešil tím, že jsem z /etc/network/interfaces odebral / zakomentoval příkaz, aby se karta aktivovala při spuštění. Tím pádem počítač najede vždy bez problémů. WiFi nastavení pak zaktivuji už se spuštěným KDE příkazem:
Kód: [Vybrat]
$ sudo ifup ra1WiFi naskočí a funguje dále bez problémů a dokonce jsem k TKIP přidal i AES.
Na tento postup mě přivedl jeden návod nebo diskuze (už opravdu nevím, protože jsem toho progoogloval tuny), kde bylo řečeno, že podporu pro WPA mám až v KDE.
Doufám, že nyní se neraduji předčasně ... :/
Pro úplnost sem dávám svůj nově upravený /etc/network/interfaces:
Kód: [Vybrat]
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

#auto ra1
iface ra1 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
pre-up ifconfig ra1 up
pre-up ifconfig ra1 down
pre-up ifconfig ra1 up
pre-up ifconfig ra1 down
pre-up iwconfig ra1 essid MOJE_SSID
pre-up iwconfig ra1 mode Managed
pre-up iwpriv ra1 set AuthMode=WPAPSK
pre-up iwpriv ra1 set EncrypType="TKIP" with "AES"
pre-up iwpriv ra1 set WPAPSK="MŮJ_WPA_KLÍČ"
pre-up ifconfig ra1 up
Snad to bude někomu k užitku, koho potká stejný problém. Mně to stálo tři probdělé noci. :rolleyes:
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE 6800, Athlon XP 2200+, chipset nForce2
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE FX5600, Celeron 900MHz, chipset i815

Dandys

  • Návštěvník
  • Příspěvků: 57
Nefungujíci Edimax EW-7128g
« Odpověď #5 kdy: 26 Září 2007, 01:20:36 »
Tak i moje druhá radost byla předčasná a problémy se zatuháváním počítače přetrvávaly.
Vše vyřešila až instalace ovladačů od Ralinku:
http://www.ralinktech.com.tw/data/IS_Linux_STA_6x_D_1.1.1.0.tar.gz
V ReleaseNote tohoto ovladače se přímo praví:
Kód: [Vybrat]
[V 1.1.1.0]
1.) Fix WPS bugs, especially on slower CPU.
2.) Fix WMM Power Save bug.
3.) Fix system hang problem in timer.
4.) Support WPS STA as an Enrollee.
5.) Add PACKED on NDIS_802_11_KEY.
6.) Clear the flag of fRTMP_ADAPTER_START_UP while the wlan interface down.
7.) Modify the usage of ANY ssid configuration.
    1~3 Fixed for Linsys-Kiss...
8.) Change the elements of get_wireless_stats for more then wireless extention 20.
9.) Fix multiple key data encapsulation in WPA2PSK.
10.) Fix x64 issue about macro definition of ROUND_UP.
11.) Fix the rekey issue on WPA-Preshared.
12.) Update the default Tx key ID on RTMPWPAAddKeyProc either on Pairwise key
or Group key if the transmit bit flag has been set.
13.) Fix Qos Data alignment for upper layer
14.) Fix Long/Short Preamble setting
15.) Add RTMPIoctlCHKICVER for ASIC model number check.
16.) Modify Tx continuate mode related ATE function.
Nyní je již opravdu vše v pořádku, systém jako dřív nezatuhne při ztrátě spojení (simulováno vypnutím routeru) a při vypnutém routeru systém v pořádku naběhne a jakmile router zapnu, tak se síťovka bez problémů a spolehlivě připojí (dříve by systém zatuhl již při bootování). Mám na WiFi zapnuto skrývání SSID a zabezpečení WPA-PSK / AES a síť funguje dobře. Karta se nyní hlásí již správně jako ra0 (s ovladačem v jádru se hlásila chybně jako druhá v pořadí, tedy jako ra1).

Moje rada tedy zní:
Pokud máte kartu s tímto chipsetem: Network controller: RaLink RT2561/RT61 802.11g PCI nepoužívejte ovladač co je v jádru Feisty Fawn 7.04
Dobrý návod na instalaci ovladače a zablacklistování původního pre-installed modulu je zde:
https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT61?highlight=%28WifiDocs%2FDriver%29
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE 6800, Athlon XP 2200+, chipset nForce2
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE FX5600, Celeron 900MHz, chipset i815

Dandys

  • Návštěvník
  • Příspěvků: 57
Re: Nefungujíci Edimax EW-7128g
« Odpověď #6 kdy: 30 Října 2007, 20:54:34 »
Doplnění pro Gutsy!
Vycházím opět z návodu na https://help.ubuntu.com/community/WifiDocs/Driver/RalinkRT61?highlight=%28WifiDocs%2FDriver%29

Kompilace Modulu:
$ tar xvfz RT61_Linux_STA_Drv1.1.0.0.tar.gz
$ cd RT61_Linux_STA_Drv1.1.0.0/Module/
$ cp -f Makefile.6 Makefile

Potom je NUTNÉ !!! zeditovat soubor rtmp_main.c ve kterém najdeme řetězec pci_module_init a přepíšeme ho na pci_register_driver. Tuto editaci jsem dělal ručně, protože mi postup v návodu pomocí "sed" nefungoval a dostával jsem soubor rtmp_main.c o velikosti 0 B, tedy prázdný. Netuším, kde je chyba, ale doporučuji editovat RUČNĚ !!!

$ make all

Instalace modulu:
$ sudo mkdir -p /etc/Wireless/RT61STA/
$ sudo cp *.bin rt61sta.dat /etc/Wireless/RT61STA/
$ sudo cp rt61.ko /lib/modules/`uname -r`/kernel/drivers/net/
$ sudo depmod -a

Dále zeditujte soubor /etc/Wireless/RT61STA/rt61sta.dat
Stačí zadat:
SSID=<SSID Vaší sítě>
NetworkType=Infra
AuthMode=WEPAUTO, OPEN, SHARED, WPAPSK, WPA2PSK nebo WPANONE podle Vašeho zabezpečení
EncrypType=NONE, WEP, TKIP nebo AES podle Vašeho zabezpečení
WPAPSK=<Váš klíč>

Já jsem ještě u Key1Str=0123456789 umazal čísla a nechal jen Key1Str=

$ sudo modprobe --remove rt61pci
$ sudo modprobe rt61
mi nefungovalo a karta po zadání:
$ iwconfig
tvrdila "no wireless extensions". Takže jsem restartoval a od té doby již vše opět funguje jak má.

Zbyvá ještě nastavit systém:
$ echo 'blacklist rt61pci' >> /etc/modprobe.d/blacklist
$ echo 'rt61' | sudo tee -a /etc/modules
$ echo 'alias ra0 rt61' | sudo tee -a /etc/modprobe.d/aliases
a zeditovat /etc/network/interfaces :
Pokud máte DHCP server spuštěný
auto ra0
iface ra0 inet dhcp
Pokud ho jako já nepoužíváte, tak tady je můj příklad
auto ra0
iface ra0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1

Nakonec $ sudo ifup ra0 nebo restart.
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE 6800, Athlon XP 2200+, chipset nForce2
Kubuntu 10.04 Lucid Lynx - NVIDIA GeFORCE FX5600, Celeron 900MHz, chipset i815

 

Provoz zaštiťuje spolek OpenAlt.