Kirjoittaja Aihe: RTL8723 ajuri 14.04:lle [RATKAISTU]  (Luettu 3776 kertaa)

rikonen

  • Käyttäjä
  • Viestejä: 87
  • Linux for ever
    • Profiili
RTL8723 ajuri 14.04:lle [RATKAISTU]
« : 28.05.14 - klo:11.04 »
Asensin Xubuntun 14.04LTS:n Lenovo G50-läppäriin onnistuneesti, mutta epäonneksi huomasin että wlan ei toimi.
Koodia: [Valitse]
iwconfig
eth0      no wireless extensions.
lo        no wireless extensions.

lspci -vnn | grep Network
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]

Oletin että syy on puuttuvassa RTL8723-ajurissa, jota en kuitenkaan Synaptic:in kautta löytänyt. Kokeilin kääntää oman ajurin näiden ohjeiden mukaan http://askubuntu.com/questions/467993/cant-install-rtl8723ae-wireless-driver-for-lenovo-yoga-11s/471049#471049. Ja vaikka käännös ja asennus meni virheittä, wlan-verkkoyhteyttä ei ilmaantunut :(

Osaisiko joku neuvoa mitä seuraavaksi kokeilla?
« Viimeksi muokattu: 30.05.14 - klo:16.25 kirjoittanut rikonen »
Be curious and open minded. Be positive.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: RTL8723 ajuri 14.04:lle
« Vastaus #1 : 28.05.14 - klo:13.31 »
Linkittämäsi asennusohje on eri laitteelle. RTL8723AU on USB-sovitin, kun taas sinulla on PCIe-väylään kytketty RTL8723BE-piiri.

RTL8723BE:n ajuri on mukana 14.04:n uusimmassa kernelissä 3.13.0-27.50:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940

Varmista, että tuo kernelin versio on käytössä. Lisäksi tarvitset firmwaren, jota ei vielä ole saatu mukaan Ubuntun linux-firmware-pakettiin. Asennus päätteessä:

Koodia: [Valitse]
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940/+attachment/4111856/+files/rtl8723be_firmware.tgz

tar -zxvf rtl8723be_firmware.tgz

sudo mkdir -p /lib/firmware/rtlwifi

sudo cp rtl8723befw.bin /lib/firmware/rtlwifi/


Käynnistä sitten järjestelmä uudelleen.

Jos pystyt tämän jälkeen yhdistämään tukiasemaan, mutta yhteys katkoo, ongelma on ehkä korjattavissa kytkemällä MSI pois käytöstä ajurin lähdekoodissa. Tätä korjausta ei vielä ole Ubuntun virallisessa kernelissä, mutta voit kokeilla näitä paketteja: http://kernel.ubuntu.com/~adamlee/lp1320070_rtl8723be_nomsi/

rikonen

  • Käyttäjä
  • Viestejä: 87
  • Linux for ever
    • Profiili
Vs: RTL8723 ajuri 14.04:lle
« Vastaus #2 : 30.05.14 - klo:14.33 »
Linkittämäsi asennusohje on eri laitteelle. RTL8723AU on USB-sovitin, kun taas sinulla on PCIe-väylään kytketty RTL8723BE-piiri.
Mielestäni molemmat ovat PCIe-välyään, mutta toimimattomus saattaa johtua versiosta johtuvasta erosta - firmikset eivät välttämättä pelitä yhteen. http://wenku.baidu.com/view/846f6cd2ad51f01dc281f110.html

Lainaus
RTL8723BE:n ajuri on mukana 14.04:n uusimmassa kernelissä 3.13.0-27.50:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940

Varmista, että tuo kernelin versio on käytössä. Lisäksi tarvitset firmwaren, jota ei vielä ole saatu mukaan Ubuntun linux-firmware-pakettiin. Asennus päätteessä:

Koodia: [Valitse]
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1240940/+attachment/4111856/+files/rtl8723be_firmware.tgz

tar -zxvf rtl8723be_firmware.tgz

sudo mkdir -p /lib/firmware/rtlwifi

sudo cp rtl8723befw.bin /lib/firmware/rtlwifi/

Käynnistä sitten järjestelmä uudelleen.

Jos pystyt tämän jälkeen yhdistämään tukiasemaan, mutta yhteys katkoo, ongelma on ehkä korjattavissa kytkemällä MSI pois käytöstä ajurin lähdekoodissa. Tätä korjausta ei vielä ole Ubuntun virallisessa kernelissä, mutta voit kokeilla näitä paketteja: http://kernel.ubuntu.com/~adamlee/lp1320070_rtl8723be_nomsi/

Kiitos ohjeista - sain yhteyden syntymään mutta yhteys on käyttökelvoton ainakin WPA2-suojauksella; se katkoo eikä pelitä.

Ilmeisesti asia korjantuu seuraavassa #52 kernelissä, tämän tiedon mukaan se toimisi jo https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1320070, joten taitaa viisasta odotella kernelipäivitystä jotta kone ei mene ihan sekaisin(?). Jos jollakin on tietoa 14.04-toimivasta USB-WIFI-adapterista, niin sellainen tieto voisi olla hyvä tilapäisapu niille jotka tuskailevat näiden ongelmien kanssa  :-\

Be curious and open minded. Be positive.

nm

  • Käyttäjä
  • Viestejä: 16425
    • Profiili
Vs: RTL8723 ajuri 14.04:lle
« Vastaus #3 : 30.05.14 - klo:15.11 »
Linkittämäsi asennusohje on eri laitteelle. RTL8723AU on USB-sovitin, kun taas sinulla on PCIe-väylään kytketty RTL8723BE-piiri.
Mielestäni molemmat ovat PCIe-välyään, mutta toimimattomus saattaa johtua versiosta johtuvasta erosta - firmikset eivät välttämättä pelitä yhteen. http://wenku.baidu.com/view/846f6cd2ad51f01dc281f110.html

Noissakin kalvoissa sanotaan, että AU on USB-väylään tarkoitettu piiri ja AE ja BE ovat PCIe-väylään.

Ilmeisesti asia korjantuu seuraavassa #52 kernelissä, tämän tiedon mukaan se toimisi jo https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1320070, joten taitaa viisasta odotella kernelipäivitystä jotta kone ei mene ihan sekaisin(?).

Periaatteessa voit kyllä ladata kernelin paketit proposed-repositoriosta vaikka manuaalisesti selaimen avulla, jos et viitsi ottaa repositoriota pysyvästi käyttöön tai odotella julkaisua. Järjestelmän sekoittamisen riski ei ole sen suurempi kuin muissakaan kernelipäivityksissä. Grub-valikon kautta voi tarvittaessa palata vanhempaan versioon.

Vai kokeilitko jo linkittämiäni kernelipaketteja, joissa on korjaus tuohon MSI-ongelmaan? Jos yhteys ei toimi niilläkään (ja käytössä on varmasti kyseinen kerneli), olet ehkä törmännyt johonkin muuhun vikaan.
« Viimeksi muokattu: 30.05.14 - klo:15.12 kirjoittanut nm »

rikonen

  • Käyttäjä
  • Viestejä: 87
  • Linux for ever
    • Profiili
Vs: RTL8723 ajuri 14.04:lle [RATKAISTU]
« Vastaus #4 : 30.05.14 - klo:16.24 »
Kiitos neuvoista taas, ehdin kuitenkin valitsemaan ohjelmapäivityksistä pre-released updates ja päivittämään koneen näiden ohjeiden mukaan https://wiki.ubuntu.com/Testing/EnableProposed Homma lähti rokkaamaan, #52 kernel pelittää RTL8723BE:lle oikein oikein hyvin  :) :)

Koodia: [Valitse]
$ uname -a
Linux Lenovo 3.13.0-29-generic #52-Ubuntu SMP Wed May 28 12:42:47 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ dmesg | grep rtl
[   10.182680] rtl8723be: Using firmware rtlwifi/rtl8723befw.bin
[   11.050940] ieee80211 phy0: Selected rate control algorithm 'rtl_rc'
[   11.051205] rtlwifi: wireless switch is on


Kyllä tämä nyt pelittää ja saan koneen uudelle Ubuntu-käyttäjälle, minun läheisistäni jo yli puolet käyttää Linuxia  ;D

Suurkiitokset NM:lle ja kerneltiimille ongelman ratkaisusta  :)


Be curious and open minded. Be positive.