Kirjoittaja Aihe: Langattoman tikun asentaminen Linux Mintiin  (Luettu 1809 kertaa)

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Langattoman tikun asentaminen Linux Mintiin
« : 07.02.25 - klo:21.25 »
Osaiskohan täällä kukaan neuvoa? En ymmärrä ohjeesta mitään oikein ja herjaa jo heti tuossa ettei löydy, vaikka ajurit olenkin ladannut tukisivulta https://www.tp-link.com/…/home…/adapter/archer-t2u/
Eli tuollainen tikku jolla pöytäkoneelle saa langattoman netin jotta saan tulostimen yhdistettyä langattomasti. Windowsin puolella toimii moitteettomasti.
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #1 : 07.02.25 - klo:21.51 »
Mikä Ubuntun tai Mintin versio sinulla on käytössä?

Varmista myös, että Archer-T2U-tikkusi perustuu Realtek 88x2bu-piirisarjaan. Se onnistuu kytkemällä tikku koneeseen ja listaamalla USB-laitteet päätteessä (käynnistä näppäinyhdistelmällä Ctrl+Alt+T), komennolla:

Koodia: [Valitse]
lsusb
Löytyykö listauksesta tämä rivi:

0bda:b812 Realtek Semiconductor Corp. RTL88x2bu

Jos kyseessä on tosiaan tuo laite, sen pitäisi toimia suoraan kernelin versiolla 6.2, eli Ubuntuissa versiosta 22.04.3 lähtien.
« Viimeksi muokattu: 07.02.25 - klo:21.54 kirjoittanut nm »

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #2 : 07.02.25 - klo:22.11 »
Minulla on Linux Mint 22.1
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #3 : 10.02.25 - klo:15.02 »
OK, lsusb:n listauksen perusteella wifi-tikkusi on TP-Link Archer T2U Nano AC600, jonka USB-tunniste on 2357:011f. Piirisarja on RTL8821AU.
Ajuriksi sopii joko 8821au-20210708 tai laajempi rtw88. Rtw88:n päivitetty versio on parhaillaan tulossa kernelin versioon 6.14, joten tulevaisuudessa tämä ja monet muut Realtekin uudemmat wifi-piirit toimivat Linuxissa suoraan.

Ubuntuun uusi 6.14-sarjan kerneli tulee näillä näkymin huhtikuussa version 25.04 myötä, ja 24.04 LTS:ään se saadaan luultavasti heinäkuussa. Linux Mint 22.1 käyttää suoraan Ubuntu 24.04:n kerneleitä, ja Mint asentaa uusimman kernelin hwe-päivityksenä sitten, kun se tulee Ubuntuun.


Tällä hetkellä joudut kuitenkin lataamaan ja asentamaan ajurin itse GitHubista. Se onnistuu päätteessä (Ctrl+Alt+T) seuraavan ohjeen mukaan. Kopioi komennot yksitellen selaimesta (maalaa ja kopioi Ctrl+C:llä), liitä päätteeseen Ctrl+Shift+V:llä ja suorita komento enterillä. Seuraa komentojen suoritusta ja kopioi mahdolliset virheilmoitukset tänne, niin voidaan selvitellä lisää.

rtw88-ajurin asennus Ubuntu-pohjaisiin jakeluihin

1. Lataa pakettilistat ja päivitä järjestelmä:
Koodia: [Valitse]
sudo apt update
Koodia: [Valitse]
sudo apt full-upgrade
2. Asenna C-kääntäjä, git ja kernelin headerit ajurin kääntämistä varten:
Koodia: [Valitse]
sudo apt install build-essential git linux-headers-$(uname -r)
3. Lataa rtw88-ajuri GitHubista:
Koodia: [Valitse]
git clone https://github.com/lwfinger/rtw88
4. Käännä ajuri:
Koodia: [Valitse]
cd rtw88
Koodia: [Valitse]
make
5. Asenna ajuri:
Koodia: [Valitse]
sudo make install
Koodia: [Valitse]
sudo make install_fw
Sudo pyytää salasanan root-oikeuksia varten. Syötä oma kirjautumissalasanasi ja hyväksy enterillä. Salasanakehotteessa ei näy kirjoitettuja merkkejä, mutta salasana menee kyllä perille. Hyväksy enterillä.

Kun ajuri on asennettu, käynnistä järjestelmä uudelleen. Tämän jälkeen wifi-yhteyksien pitäisi olla käytettävissä TP-Linkin tikulla.
« Viimeksi muokattu: 10.02.25 - klo:15.05 kirjoittanut nm »

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #4 : 10.02.25 - klo:16.54 »
Asensin tuon ja ei löydä vieläkään wifi-verkkoa, eikä tulostinta. Tulostin päällä kyllä ja yhdistetty wifiin.
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #5 : 10.02.25 - klo:19.03 »
Mitä nämä komennot kertovat ajurin tilanteesta nyt:

Koodia: [Valitse]
lshw -c network
Koodia: [Valitse]
modinfo 8821au
Näkyykö kernelin lokissa ajuriin liittyviä virheitä:

Koodia: [Valitse]
sudo dmesg | grep 8821

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #6 : 10.02.25 - klo:21.04 »
Tässä
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #7 : 11.02.25 - klo:10.24 »
Vaikuttaa siltä, että ajuri ei ole vielä asentunut. Kokeile kääntää ja asentaa uudelleen komennolla:

Koodia: [Valitse]
cd rtw88; make; sudo make install; sudo make install_fw
Mitä tuo listaa päätteeseen? Voit kopioida sisällön tänne myös tekstinä, niin saat pidemmänkin listauksen mahtumaan.
« Viimeksi muokattu: 11.02.25 - klo:10.27 kirjoittanut nm »

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #8 : 11.02.25 - klo:16.56 »
lucas-christian@Mint:~$ cd rtw88; make; sudo make install; sudo make install_fw
make -j`nproc` -C /lib/modules/6.8.0-53-generic/build M=$PWD modules
make[1]: Siirrytään hakemistoon ”/usr/src/linux-headers-6.8.0-53-generic”
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
make[1]: Poistutaan hakemistosta ”/usr/src/linux-headers-6.8.0-53-generic”
[sudo] lucas-christian-käyttäjän salasana:           
make -j`nproc` -C /lib/modules/6.8.0-53-generic/build M=$PWD modules
make[1]: Siirrytään hakemistoon ”/usr/src/linux-headers-6.8.0-53-generic”
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
make[1]: Poistutaan hakemistosta ”/usr/src/linux-headers-6.8.0-53-generic”
The rtw88 drivers and firmware files were installed successfully.
poistettiin tiedosto '/lib/firmware/rtw88/rtw8703b_fw.bin.zst'
'tmp/rtw8703b_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8703b_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8703b_wow_fw.bin.zst'
'tmp/rtw8703b_wow_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8703b_wow_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8723d_fw.bin.zst'
'tmp/rtw8723d_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8723d_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8812a_fw.bin.zst'
'tmp/rtw8812a_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8812a_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8814a_fw.bin.zst'
'tmp/rtw8814a_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8814a_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8821a_fw.bin.zst'
'tmp/rtw8821a_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8821a_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8821c_fw.bin.zst'
'tmp/rtw8821c_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8821c_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8822b_fw.bin.zst'
'tmp/rtw8822b_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8822b_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8822c_fw.bin.zst'
'tmp/rtw8822c_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8822c_fw.bin.zst'
poistettiin tiedosto '/lib/firmware/rtw88/rtw8822c_wow_fw.bin.zst'
'tmp/rtw8822c_wow_fw.bin.zst' -> '/lib/firmware/rtw88/rtw8822c_wow_fw.bin.zst'
lucas-christian@Mint:~/rtw88$

Tämän jälkeen tietty käynnistin koneen uudelleen, mutta ei ainakaan automaattisesti tule tuonne alas verkkoyhteyksiin wifiä
« Viimeksi muokattu: 11.02.25 - klo:17.27 kirjoittanut Lucas-Christian »
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #9 : 12.02.25 - klo:00.47 »
Ajurimoduulin nimi taitaakin olla rtw_8821au. Löytääkö modinfo sen:

Koodia: [Valitse]
modinfo rtw_8821au
Kokeile myös ladata ajuri kerneliin modprobella:

Koodia: [Valitse]
sudo modprobe rtw_8821au
Näkyykö kernelin lokissa tämän jälkeen asiaan liittyviä viestejä:

Koodia: [Valitse]
sudo dmesg | grep 8821

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #10 : 13.02.25 - klo:21.26 »
lucas-christian@Mint:~$ modinfo rtw_8821au
filename:       /lib/modules/6.8.0-53-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8821au.ko.zst
license:        Dual BSD/GPL
description:    Realtek 802.11ac wireless 8821au/8811au driver
author:         Bitterblue Smith <rtl8821cerfe2@gmail.com>
srcversion:     35CC529F1294D476D8CC029
alias:          usb:v7392pB611d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pA813d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pA812d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v7392pA811d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v3823p6249d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p0120d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p011Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2357p011Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v20F4p804Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2019pAB32d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3318d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v2001p3314d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0E66p0023d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0846p9052d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v056Ep400Fd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v056Ep400Ed*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v056Ep4007d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v04BBp0953d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0411p029Bd*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0411p0242d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDApA811d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0823d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp8822d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0821d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0820d*dc*dsc*dp*icFFiscFFipFFin*
alias:          usb:v0BDAp0811d*dc*dsc*dp*icFFiscFFipFFin*
depends:        rtw_usb,rtw_8821a
retpoline:      Y
name:           rtw_8821au
vermagic:       6.8.0-52-generic SMP preempt mod_unload modversions
- Lucas-Christian -

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #11 : 13.02.25 - klo:21.28 »
lucas-christian@Mint:~$ sudo modprobe rtw_8821au
[sudo] lucas-christian-käyttäjän salasana:           
modprobe: ERROR: could not insert 'rtw_8821au': Key was rejected by service
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #12 : 13.02.25 - klo:23.56 »
lucas-christian@Mint:~$ sudo modprobe rtw_8821au
[sudo] lucas-christian-käyttäjän salasana:           
modprobe: ERROR: could not insert 'rtw_8821au': Key was rejected by service

OK, tämä kertoo, että koneen UEFI:ssa on Secure Boot päällä, ja silloin allekirjoitettuun kerneliin voi ladata vain allekirjoitettuja ajureita. Ongelma ratkeaa joko allekirjoittamalla ajuri Machine Owner Key:llä (MOK) tai kytkemällä Secure Boot pois päältä koneen UEFI-asetusvalikon kautta.

Rtw88-ajurin GitHub-sivulla on ohje MOK-allekirjoitukseen, mutta tässä vaiheessa voisi olla helpompaa kytkeä Secure Boot pois päältä, niin päästään ensin kokeilemaan, toimiiko ajuri ylipäätään riittävän hyvin.

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #13 : 15.02.25 - klo:01.29 »
En löytänyt BIOSISTA kohtaa mistä Secure Bootin saa pois päältä. Eikä suostu lähettään niitä kuvia tähän keskusteluun jostain syystä, kun otin ne puhelimella
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #14 : 15.02.25 - klo:13.55 »
Mikä on koneen emolevyn malli? Selvinnee tarvittaessa dmidecodella:

Koodia: [Valitse]
sudo dmidecode -t 2


Ohje ajurin allekirjoittamiseen omalla avaimella on täällä:
https://github.com/lwfinger/rtw88?tab=readme-ov-file#installation-with-secureboot-for-all-distros-

Eli onnistuu komennoilla:
Koodia: [Valitse]
cd rtw88; sudo make sign-install
Asennus pyytää keksimään salasanan, jota käytetään uudelleenkäynnistyksen yhteydessä Machine Owner Keyn asettamista varten. Kun siis tämän jälkeen käynnistät koneen uudelleen, päädyt MOK-dialogiin, jossa valitaan "Enroll key" ja syötetään aiemmin keksitty salasana. Kannattaa käyttää yksinkertaista salasanaa, jossa ei ole ääkkösiä eikä erikoismerkkejä.

Sama englanniksi ajurin sivuilta:

Lainaus
You will be prompted a password, please keep it in mind and use it in next steps.

Reboot to activate the new installed module, then in the MOK managerment screen:

Select "Enroll key" and enroll the key created by above sign-install step
When prompted, enter the password you entered when create sign key.

Jos syötät MOK-dialogiin väärän salasanan, kone ei varmaankaan suostu käynnistämään käyttöjärjestelmää suoraan, vaan se pitää valita koneen boottivalikon kautta ja sitten resetoida MOK-asetukset mokutil-komennolla:

Lainaus
If you enter wrong password, your computer won't be bootable. In this case, use the BOOT menu from your BIOS, to boot into your OS then do below steps:

Koodia: [Valitse]
sudo mokutil --reset
Restart your computer.

Use BOOT menu from BIOS to boot into your OS.

In the MOK managerment screen, select reset MOK list.
Reboot then retry from the step make sign-install.

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #15 : 15.02.25 - klo:16.41 »
Tässä emolevyn tiedot. Löysin kyllä siis tuon Secure Bootin, mutta jotenkin sekava niin en sit löytänyt kohtaa mistä sen saa pois päältä
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #16 : 15.02.25 - klo:19.28 »
Menisikö tällä ohjeella:
https://www.asus.com/support/faq/1049829/

Eli Boot -> Secure Boot -valikossa OS Typeksi valitaan "Other OS", niin Secure Boot menee pois päältä.

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #17 : 16.02.25 - klo:01.25 »
Nyt näyttää tälläistä, kun koitin taas asentaa ja laitoin Other OS siihen Secure Boot kohtaan
- Lucas-Christian -

nm

  • Käyttäjä
  • Viestejä: 16501
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #18 : 16.02.25 - klo:02.31 »
Mitä ajurimoduulin lataus sanoo:

Koodia: [Valitse]
sudo modprobe rtw_8821au
Jos ei enää ilmoita samaa avainvirhettä, näkyykö wifi ja ajuri lshw:n listauksessa:

Koodia: [Valitse]
lshw -c network

Lucas-Christian

  • Käyttäjä
  • Viestejä: 13
  • Aloittelija Linux maailmassa
    • Profiili
Vs: Langattoman tikun asentaminen Linux Mintiin
« Vastaus #19 : 16.02.25 - klo:02.37 »
Tälläistä ilmoittaa tässä
- Lucas-Christian -