[Megoldva] Lenovo Ideapad 530s WLAN, Touchpad, Video driver probléma

Sanyika71 képe

Fórum: 

Sziasztok!

Mint user vagyok pár éve (egy összetákolt asztali gép+Qiana... nem nagy cucc, de amire nekem kell, arra pöpec), de ez a probléma a képességeimet jócskán meghaladja.

Adott egy Lenovo Ideapad 530s AMD-s kütyü (a lányom kapja szülinapjára, de át szeretném szoktatni Win-ről...), telepítettem rá egy Tara-t (Cinnamon 64bit), de a wlan, a touchpad és a video chipet nem tudom életre kelteni benne. A wlan-nal kellene kezdenem (ha jól tévedek?), mert ebben a cuccban nincs ethernet csati, tehát addig nem lát netet, sem hálózatot... fizikai kapcsoló nincs benne... Fn+F7-tel lehet ki, be kapcsolgatni a wlan, meg a bluetooth adaptereket (repülőgép üzemmód), de eddig meg sem nyekkent... „Soft blocked: No; Hard blocked: Yes”... a kapcsoló csak a Soft blokkolást befolyásolja. „sudo rfkill unblock all” „rfkill unblock all” semmilyen változást nem hoz, csak a „Soft” oldalon...

 

rfkill list:

https://paste.ubuntu.com/p/ZmxfywHnsG/

 

rfkill unblock all:

https://paste.ubuntu.com/p/pH2wtjHvC3/

 

inxi -F:

https://paste.ubuntu.com/p/RWd2CV7WvM/

 

lspci -nnkv:

https://paste.ubuntu.com/p/RT38F3kTxC/

 

dmesg 2>1 | tee -a dmesg_QCA9377_valami.txt:

https://paste.ubuntu.com/p/VPS7SPc24B/

 

Na most... ha valaki lesz olyan kedves, hogy segít, akkor úgy segítsen, hogy be merek írni terminálban parancsot, de tök hülye vagyok hozzá (pl.: a "dmesg 2>1 | tee -a" parancsot nem tudtam begépelni, mert az "1" és a "tee" között van egy "|" ...  na ezt én csak másolni tudom... :) ).

Köszönettel:

Sanyika71

 

A megoldás:

echo "blacklist ideapad-laptop" | sudo tee /etc/modprobe.d/idea.conf

... és a hely ahonnét ollóztam:

https://forums.linuxmint.com/viewtopic.php?f=53&t=238479

 

kimarite képe

|

az "1" és a "tee" között van egy "|" ...  na ezt én csak másolni tudom...

(jobb) Ctrl + W

:-)

Német billentyűzeten a jobb Ctrl: Alt Gr

Értékelés: 

5
Átlag: 5 (1 szavazat)
kimarite képe

wifi

#1 Itt a hiba, de csak otthon  tudok ránézni.

[ 5.275545] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2
[ 5.275572] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2
[ 5.288203] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/firmware-6.bin failed with error -2
[ 5.289623] ath10k_pci 0000:01:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 17aa:0901
[ 5.289626] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 5.290390] ath10k_pci 0000:01:00.0: firmware ver WLAN.TF.1.0-00002-QCATFSWPZ-5 api 5 features ignore-otp crc32 c3e0d04f
[ 5.431643] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a

Értékelés: 

0
Még nincs értékelve
kimarite képe

wifi

#2 A hiányolt firmware-t be lehet másolni oda, ahol a rendszer keresi.
Ezeket a parancsokat kell sorban kiadni:

sudo apt-get install build-essential linux-headers-$(uname -r) git
git clone https://github.com/kvalo/ath10k-firmware.git
cd ath10k-firmware/QCA9377/hw1.0/WLAN.TF.2.1/
sudo cp firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin
cd
sudo depmod -a

És újraindítod a rendszert. Például:

sudo reboot

A fejlesztő Git oldala: https://github.com/kvalo/ath10k-firmware
Ez a legújabb. Linkelik, magyarázzák: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k/firmware
Itt is volt a témáról szó: https://forums.linuxmint.com/viewtopic.php?t=218377
Érdekesség: https://wikidevi.com/wiki/Qualcomm_Atheros
A gyártó honlapján: https://www.qualcomm.com/products/qca9377
Ez egy „különleges” firmware.

Újraindítás után próba és egy dmesg nézegetés is.
Minden parancs lefut, majd visszatér a prompt (készenléti jelzés): $. Ezt meg kell várni, és csak ezután jöhet a következő parancs. A parancsok egymásra épülnek, így, ha valamelyik hibával tér vissza, akkor a továbbiak sem hatékonyak.

Értékelés: 

5
Átlag: 5 (1 szavazat)
kimarite képe

Internet kapcsolat kéne

#5 No persze, ha egyáltalán nincs net, akkor a chroot sem segít,
https://linuxmint.hu/blog/2016/08/chroot-live-rendszer-livecddvdusb-stick
persze -közben jövök rá- szükség sincs erre, mert netet nem tud varázsolni. A firmware-t még át tudnád vinni a gépre egy USB meghajtón, de például egy működő USB-s WiFi sticket kéne szerezni, hogy legyen net, frissíteni és telepíteni a leírt módszer szerint.
Esetleg másik gépre telepítve a rendszert, megcsinálva az ajánlásokat, áttelepíthető a rendszer a noteszgépre, de a két gép hardverei közötti különbség néha gondokat okoz: gondolok itt az amdgpu driver-re. Csak az a legegyszerűbb, ha szerzel valamilyen „USB-s netet”, ami akár mobilnet is lehet. Mobilnet sticket manapság csak használtan lehet kapni, de például a elég sok okostelefon internet kapcsolata osztható. Gondolkozz ezeken.

Értékelés: 

0
Még nincs értékelve
kimarite képe

...egyik vége usb a notbukba

@#8 Én a telefonhoz vennék ilyet, de még keresgélem, hogy melyik a „legsukárabb”. Nem létszükséglet, de megint jött egy frissítés, és megint több, mint 1.3GB. WiFi-n töltöm le ezt is.
Linkelnél egy helyet, ahol az általad használtat árusítják?
Mert amit linkeltél, annyira nem olcsó: 15.500 HUF
https://usd.fxexchangerate.com/huf/55-currency-rates.html

Értékelés: 

0
Még nincs értékelve

Lan to USB

#9 Ez tényleg nem drága, de normál USB 2-es:

https://www.aqua.hu/logilink-usb20-ethernet-adapter-ua0144b-565914.html

Értékelés: 

0
Még nincs értékelve
kimarite képe

Lan to USB

#14 Igen, a micro USB Type-B kell nekem.
https://sgcdn.startech.com/005329/media/products/gallery_large/UUSBHAUB3...
Erre az átalakítóra ránézek. :-)
Sikeresen otthagytam valahol a töltőt a kábellel, és vennem kellett gyorsan, mielőtt lemerül a telefon, mármint. Az ünnepek alatt. Egész olcsón vettem, de csak kábelt, merev, rövid (50cm), habár Sony. Időközben visszajutott hozzám a telefontöltő a kábellel (ma).

Értékelés: 

0
Még nincs értékelve

Lan to USB

#16 De ehhez az átalakítóhoz valamilyen szoftver is kell.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Lan to USB

#17 A támogatás: Windows XP/Vista/7/8/8.1, Mac OS, Linux | Plug and Play
Nem részletezik. Ezért gondolkodom még. Most más dolgok sürgősebbek.

Értékelés: 

0
Még nincs értékelve

WLAN, Touchpad, Video driver probléma

A wlan és videodriver problémát nem tudom megoldja e (nincs lehetőségem tesztelni), de a touchpad-od működni fog:

-- Kell egy usb adathordozó
-- Töltsd le ezeket a kernel csomagokat valahol, ahol van neted:
--- https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20....
--- https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-headers-4.20....
--- https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-modules-4.20....
--- https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/linux-image-unsigne...
-- Másold át ezeket a csomagokat a Lenovo notid egy mappájába
-- Abban a sorrendben, ahogy fent látod telepítsd őket: dupla klikk a fájlon, ha végzett kiírja, hogy "Csomag újratelepítése", ezzel ne foglalkozz csak zárd be az ablakot és jöhet a következő.
-- Ha hiba nélkül lefutottak a telepítések, akkor indítsd újra a gépet

Ha szerencséd van, az összes problémád megoldódik, ha nincs akkor legalább a touch működni fog.

Csomagok forrása: https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/

Értékelés: 

5
Átlag: 5 (1 szavazat)
Sanyika71 képe

Köszönet!

Üdv.!

Nnnna, hát először is mindenkinek köszönöm a fáradozást.

#1 kimarite: (jobb) Ctrl + W

:-)

Német billentyűzeten a jobb Ctrl: Alt Gr

... pedig ott volt a szemem előtt... csak ki kellett volna nyitnom. :-D

#3 lala: A : "Hard blocked: yes" valamilyen (rejtett ?) mechanikus kapcsololó jelenlétére utal.

... ami ezen a gépen nincs. De az ötlet jó. :-)

#5 kimarite: Ezeket a parancsokat kell sorban kiadni:...

... ezért a fáradozásért külön köszönet! Elbíbelődtem vele egy darabig, de jó tanulóként szépen végig csináltam... részeredmény született is belőle: elindult a kékfog... nem túl stabilan, de majdnem minden indításra feléledt, de bármit próbáltam változtatni, azonnal leállt a bluetooth is, nemhogy a wlan beindult volna. :-(

#6 kimarite: ... egy működő USB-s WiFi sticket kéne szerezni, hogy legyen net...

... aham... van ilyen stickem... az ötletet meglovagolva nekivágtam... ja... ha bedugtam, látszott az Atheros is, meg a stick is, ha kihúztam, akkor már egyik sem... de a "hardblock: yes" nem szűnt meg... tehát paff... csináltam róla egy marék kimenetet, ha nagyon szeretnétek meg is osztom...

#19 Bendegúz: A wlan és videodriver problémát nem tudom megoldja e ...

... nnna ezért a melóért is nagyon hálás vagyok... végig gyalogoltam rajta, de a végén teljesen újragyalultam a rendszert és amikor már működött a wlan, akkor szépen feltelepült minden. Úgyhogy neked is nagy köszönet.

Bár a témaindítóba bekopiztam, azért ide is benyomom a rend kedvéért a megoldást, ami után láss csodát, egyből elindult a wlan:

echo "blacklist ideapad-laptop" | sudo tee /etc/modprobe.d/idea.conf

... érteni nem értem, de a copy/paste már nagyon megy... :-)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Köszönet!

#20 Gratulálok. Az ideapad-laptop egy kernel modul,
(a modinfo a tulajdonságait mutatja)

modinfo ideapad-laptop
filename:       /lib/modules/4.15.0-20-generic/kernel/drivers/platform/x86/ideapad-laptop.ko
license:        GPL
description:    IdeaPad ACPI Extras
author:         David Woodhouse <dwmw2@infradead.org>
srcversion:     B0BACC04974CF8E631D2503
alias:          acpi*:VPC2004:*
depends:        wmi,video,sparse-keymap
retpoline:      Y
intree:         Y
name:           ideapad_laptop
vermagic:       4.15.0-20-generic SMP mod_unload
signat:         PKCS#7
signer:         
sig_key:        
sig_hashalgo:   md4
parm:           no_bt_rfkill:No rfkill for bluetooth. (bool)

amely betöltését a fekete listára tétellel akadályozod.Nyilván ütközik valamiért a WiFi modullal, és ez laptop tipusra jellemző dolog. Érdekes, hogy múködik a Sysvinit (Ubuntu-alapú rendszerek alatt: Upstart) féle blokkolási módszer a Systemd alatt.

Az éppen betöltött (használt) kernel modulok az

lsmod

paranccsal listázhatóak ki.

Végülis kellett egy másik firmware is, amit Bendegúz ajánlott. Ha jól gondolom. Vagy nem? Köszi, hogy a megoldást beleírtad a topik nyitóba! Ott nem szerepel, hogy kellett Bendegúz javaslata.

Értékelés: 

0
Még nincs értékelve
Sanyika71 képe

Köszönet!

#21

Íme a kernel modulok:

https://paste.ubuntu.com/p/7qfgFZ59ZS/

 

... az az igazság, hogy már nem nagyon emlékszem, hogy mi, mi után jött... :(

Értékelés: 

0
Még nincs értékelve
kimarite képe

Köszönet!

#22 Értem. Mindegy már mi volt, ha nem is emlékszel, majd megnézzük rendesen, ha másnak is hasonló gondja lesz.

Az lsmod kimenetben látszik, hogy az ideapad-laptop kernel modul nem tölt be, tehát sikeresen tiltod az említett módszerrel. És ez a tiltás hozott javulást. Most más modul

btusb                  45056  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             548864  43 btrtl,btintel,btbcm,bnep,btusb,rfcomm

kezeli például a Bluetooth-ot.

És, ha jobban megnézzük (mármint így utólag könnyebb okosnak lenni), ott a vezérlésnél az „ideapad” A Wireless LAN és a Bluetooth esetén is,

csilla@csilla-Lenovo-ideapad-530S-14ARR:~$ rfkill list
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: yes
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

de egy másik Bluetooth bejegyzés is van (2: hci0), azaz kettő van a Bluetooth vezérlésre. Minden megvan a Wireless LAN esetén is. Most „a másik” kettő (2. és 3.) működik mindkét esetben. Azok, ahol eleve nem is volt hardveres blokkolás. Úgy tűnik, ez egyedi IdeaPad gond.

Értékelés: 

5
Átlag: 5 (1 szavazat)