openSUSEa suomeksi
openSUSE => Internet, tietoverkot ja viestintä => Aiheen aloitti: guest658 - 11.10.2010 - klo:21:17
-
Edit: WLANIN RTL8187 ajuri ei toimi kunnolla.
Ratkaisu:
su
iwconfig wlan0 rate 5.5M fixed
Tämän joutuu tekemään aina käynnistyksen yhteydessä uudelleen. (Rate - arvo voi olla tapauskohtaisesti myös eri kuin 5.5M. Lue lisää: https://wiki.archlinux.org/index.php/Rtl8187_wireless (https://wiki.archlinux.org/index.php/Rtl8187_wireless)).
----------------------------------------------------------------------------------------------------
Olen jo muutamassa viestissä tätä aihetta sivunnut, mutta vuodatan tästä vielä. Eli ongelma on lyhykäisyydessään se, että susella netti toimii todella epävakaasti ja yleensä hitaammin kuin windowssin puolella. Minulla on samassa koneessa windows, jota voin käyttää verrokkina. Käytän langatonta yhteyttä.
- Firefox avautuu yleensä todella hitaasti susessa.
- Nettiin ei välttämättä pääse uudelleen käynnistyksen jälkeen.
- Netin toiminta on ajoittain pätkivää.
- Joskus netti toimii minuutin verran, jonka jälkeen se katkeaa. Komento /sbin/rcnetwork restart saattaa auttaa, mutta tämän jälkeen netti saattaa taas katketa. Yleensä kun se tätä tekee, niin netti toimii myös erittäin hitaasti.
Olen tehnyt seuraavia toimenpiteitä koittaessa saada nettiä toimimaan.
1. Olen laittanut reitittimeen LAN - Static DHCP kohtaan koneen MAC- ja IP osoitteen.
2.Olen käyttänyt verkkoasetuksista käyttäjän hallinnoimaa verkkotyökalua(ilmeisesti KnetworkManager) sekä ifup-ohjelmaa.
3. Yastin verkkoasetusten kautta olen kokeillut lähes kaikkea.
4. Olen seuraillut noita /var/log kansion lokeja, mutta en ole niistä juurikaan paljon saanut irti.
5. Tänään kokeilin susen gnome työpöytää ja kun olin päivitykset asentanut ja käynnistänyt koneen uudelleen netti ei toiminut. Vähän aikaa siinä säädin eri toimintoja ja sain sen netin joten kuten toimimaan. Poistin tämän gnomen kuitenkin, kun lyhyen käytön aikana ilmeni samaa epävakautta netissä kuin KDE puolella.
6. Eli siis KDE takaisin ja tässä tein kanssa päivitykset (zypper up) ja uudelleen käynnistin koneen ja netti ei toimi. No tein joskus hyväksi havaitun keinon eli laitoin tuon KnetworkManager päälle, mutta siinäkin tuli virheilmoitus eli "virhe verkko ei ole toiminnassa". No sain tämän netin nyt jollakin tapaa pelittämään kun napsuttelin tuota /sbin/rcnetwork stop ja /sbin/rcnetwork start komentoja tuossa konsolissa jonkun ajan.
7.Olen kokeillut toimivuutta myös ilman palomuuria. Ei vaikutusta.
8. Reitittimen puolella olen joskus myös tehnyt kaiken näköistä eli resetointia ja eri säätöjä ja uudelleen käynnistämisiä, mutta en näe enään tuohon toimintaa mitään syytä, koska netti ongelmien aikana olen testannut samalla koneella windowssia ja siellä on pelittänyt netti, joten ei pitäisi olla reitittimessä vika.
Tämä totaalinen netin jumahtaminen siten, että se toimii erittäin hitaasti ja katkeaa jonkun ajan kuluttua tai ettei se toimi ollenkaan on täysin sattumanvaraista enkä löydä sille mitään järjellistä syytä. Joskus sattuu vaan olemaan sellainen päivä, että susen kautta ei mennä nettiin vaikka edellisenä iltana on hyvin toiminut ja sitten kun uudelleen käynistää seuraavana päivänä koneen, niin alkaa tämä netin säätäminen.
Välillä tässä toimii tämä netti erittäin hyvin ilman mitään ongelmia paitsi tuota firefoxin hidasta käynnistymistä.
Kokoonpano:
Käyttöjärjestelmä: Linux 2.6.34.7-0.3-desktop x86_64
Järjestelmä: openSUSE 11.3 (x86_64)
KDE: 4.4.4 (KDE 4.4.4) "release 3"
Prosessori (CPU): Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Muistin määrä (RAM): 3,9 Gt
Valmistaja: nVidia Corporation
Malli: GeForce 8800 GTS
2D ajuri: nvidia
3D ajuri: NVIDIA 256.53
Emolevy Asus P5K-E/WIFI-AP
ADSL - reititin: Zyxel prestige 660HW-61
-
Vaikutttaisi, että sinun wlan piiri/ sen ajuri ei toimi kunnolla.
Mikä piiri kyseessä?
Laitatko tämä tulosteen vielä ihmeteltäväksi.
/usr/sbin/hwinfo -v
-
Tuo wlanin malli on Realtek RTL8187_wireless ja ohjain on rtl8187.
Komento /usr/sbin/hwinfo -v --wlan
tulostaa seuraavaa:
33: USB 00.0: 0282 WLAN controller
[Created at usb.122]
Unique ID: 2UT6._USSHl2sNZC
Parent ID: k4bc.cO89g+iefn1
SysFS ID: /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3:1.0
SysFS BusID: 1-3:1.0
Hardware Class: network
Model: "Realtek RTL8187_Wireless"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x8187 "RTL8187_Wireless"
Revision: "1.00"
Serial ID: "0015AF373BEF"
Driver: "rtl8187"
Driver Modules: "rtl8187"
Device File: wlan0
Features: WLAN
Speed: 480 Mbps
HW Address: 00:15:af:37:3b:ef
Link detected: yes
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: "usb:v0BDAp8187d0100dc00dsc00dp00ic00isc00ip00"
Driver Info #0:
Driver Status: rtl8187 is active
Driver Activation Cmd: "modprobe rtl8187"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #25 (Hub)
Tuossa on yastin kautta tietoa laitteistosta:
(https://opensuse.fi/keskustelu/proxy.php?request=http%3A%2F%2Fimg819.imageshack.us%2Fimg819%2F3453%2Ftietoalaitteista.th.png&hash=46de9d586291d93a614c85c133a700bc66ab636f) (http://img819.imageshack.us/i/tietoalaitteista.png/)
-
Joo sorry sen piti olla
/usr/sbin/hwinfo -v --wlan
-
Täällä vähän samantapaista
http://wiki.archlinux.org/index.php/Rtl8187_wireless
kokeile auttaisiko "Method 1: Lowering the transfer rate manually"
-
Tuo lähettämäsi linkki näyttäisi aika lupaavalta.
netcfg2 -c <your wireless profile>
iwconfig wlan0 rate 5.5M fixed
Mutta nyt en tiedä, että mitä tuohon "your wireless profile" kohtaan pitää laittaa.
Edit: Ei näköjään ole minun konsolissa tuota netcfg
komentoa.
-
opensusessa ei ole netcfg2 pakettia vaan se on netcfg. Kun asenneta tuon ja avaat käyttöliittymän pystyt luomaan tuon profiilin.
Kannattaa nyt käyttää vähän aikaa sillein, että annat tuon alla olevan komennon komentoriviltä ja tutkit paraneeko toiminta. Tuo netcfg ei tee muuta kun lisää sen komennon automaattisesti. En tiedä sitten miten hyvin tuo toimii esim knetworkmanagerin kanssa yhteen, mutta jos tuo auttaa ongelmaasi niin on muitakin konsteja lisätä se automaattisesti.
iwconfig wlan0 rate 5.5M auto
tai
iwconfig wlan0 rate 5.5M fixed
-
Okei. Näillä mennään ja iso kiitos näin etukäteen. Pitää nyt seurata, että vieläkö tämä tämän jälkeen alkaa jumimaan ja miettiä sitten taas mitä tehdä.
-
Nyt ei ole toistaiseksi netti juminut, joten miten se rate 5.5M fixed asetus lisätään tuohon iwconfigiin, siten, että se on siellä automaattisesti aina kun käynnistän koneen uudelleen?
-
Nyt ei ole toistaiseksi netti juminut, joten miten se rate 5.5M fixed asetus lisätään tuohon iwconfigiin, siten, että se on siellä automaattisesti aina kun käynnistän koneen uudelleen?
Anna seuraavat komennot komentoriviltä
su
echo "iwconfig wlan0 rate 5.5M auto" > /etc/NetworkManager/dispatcher.d/wlanfix
chmod +x /etc/NetworkManager/dispatcher.d/wlanfix
Tämän jälkeen tuo komento suoritetaan aina kun wlan kytkeytyy. Taitaa jopa ajaa verkon sammutuksessa, mutta eipä se mitään haittaa.
-
Toistaiseksi netti on nyt toiminut ilman mitään ongelmia ja sivut ja firefox latautuvat normaalisti tai ainakin vähintää yhtä nopeasti tai nopeammin kuin windowssin puolella. Tosin ennenkin on ollut pitkiä hyviä jaksoja, jolloin ei ole ollut mitään ongelmaa tämän susen netin kanssa, joten jää nähtäväksi, että korjaantuiko tämä nyt pysyvästi näillä ohjeilla.
Tein vielä firefoxiin linkin mukaiset viritykset, jottei tämä firefoxi olisi niin tahmea. http://opensuse.fi/Firefox_tuunaus (http://opensuse.fi/Firefox_tuunaus)
Kiitos taas paljon hyvistä neuvoista ja tällä erää tämän ongelman voi laittaa ratkaistuksi.
-
Lisäystä tähän aiheeseen. Ei ilmeisesti lähtenyt pelaamaan tuo automaattinen rate-määritys, kun tulee tuonne /var/log/NetworkManager logiin seuraavaa tekstiä:
Oct 21 13:29:23 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/netcontrol_services' exited with error status 127.
Oct 21 13:29:23 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/wlanfix' exited with error status 127.
Oct 21 13:29:23 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/autofs' exited with error status 1.
Oct 21 13:29:23 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/wlanfix' exited with error status 127.
Lisäksi kun antaa komennon iwconfig
, niin bit rate kohdassa on muita lukemia kuin tuo 5.5Mb/s. Komennon iwconfig wlan0 rate 5.5M fixed
,kun antaa konsoliin manuaalisesti, niin iwconfigissa on tuo bit rate 5.5 Mb/s.
-
No sitten se tarvii scriptin toimiakseen.
Poista nykyinen
su
rm /etc/NetworkManager/dispatcher.d/wlanfix
su
echo "#!/bin/bash" > /etc/NetworkManager/dispatcher.d/wlanfix
echo "iwconfig wlan0 rate 5.5M fixed" >> /etc/NetworkManager/dispatcher.d/wlanfix
chmod +x /etc/NetworkManager/dispatcher.d/wlanfix
-
echo "#!/bin/bash" > /etc/NetworkManager/dispatcher.d/wlanfix
Antaa tulosteen: bash: !/bin/bash": event not found
-
echo "#!/bin/bash" > /etc/NetworkManager/dispatcher.d/wlanfix
Antaa tulosteen: bash: !/bin/bash": event not found
Sorry, pitää käyttää hipsuja lainausmerkkien sijaan.
echo '#!/bin/bash' > /etc/NetworkManager/dispatcher.d/wlanfix
echo 'iwconfig wlan0 rate 5.5M fixed' >> /etc/NetworkManager/dispatcher.d/wlanfix
chmod +x /etc/NetworkManager/dispatcher.d/wlanfix
-
Nyt toimii nuo komennot, mutta edelleen tulee tuonne networkmanagerin logiin erroreita.
Oct 25 09:46:59 linux nm-dispatcher.action: nm_dispatcher_action: Invalid connection: '(null)' / 'connection setting not found' invalid: 1
Oct 25 09:46:59 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/netcontrol_services' exited with error status 127.
Oct 25 09:46:59 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/wlanfix' exited with error status 127.
Oct 25 09:46:59 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/autofs' exited with error status 1.
Oct 25 09:46:59 linux nm-dispatcher.action: Script '/etc/NetworkManager/dispatcher.d/wlanfix' exited with error status 127.
Tämän lisäksi tarkistin tuolta ctrl + alt + f10
tilasta, niin se heitää sinne seuraavanlaisen herjan:
NetworkManager: supplicant_interface_acquire: assertion `mgr_state == NM_SUPPLICANT_STATE_IDLE´ failed
Ei sen puoleen, että tässä enään mitään isompaa ongelmaa olisi sillä netti on nyt toiminut ihan hyvin ja saan tuon "rate" määrityksenkin käsin laitettua about neljässä sekunnissa, joten no problem.