Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
2814
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:36:39)
Offline
Ja zaś proponuję inaczej.
Wywal to ubuntu w pień.
Zainstaluj ponownie debiana 8
Przygotowałem ci kernel z nałożoną łata z tego arta
http://www.gnebehay.com/blog/lenovo-flexpad-bluetooth-debian/
Na czyste jądro 3.16.7 łatka weszła idealnie.
https://www.dropbox.com/s/npzimgfx921w8n9/linux-ima … md64.deb?dl=0
https://www.dropbox.com/s/r4wdu8v4lf8lkzv/linux-hea … md64.deb?dl=0
modinfo btusb filename: /lib/modules/3.16.7/kernel/drivers/bluetooth/btusb.ko license: GPL version: 0.6 description: Generic Bluetooth USB driver ver 0.6 author: Marcel Holtmann <marcel@holtmann.org> srcversion: 42B1001BFBCDA92C53A1BF7 alias: usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v105BpE065d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v413Cp8197d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p17CBd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0B05p17B5d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04CAp2003d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0489pE042d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* depends: usbcore,bluetooth intree: Y vermagic: 3.16.7 SMP mod_unload modversions parm: ignore_dga:Ignore devices with id 08fd:0001 (bool) parm: ignore_csr:Ignore devices with id 0a12:0001 (bool) parm: ignore_sniffer:Ignore devices with id 0a12:0002 (bool) parm: disable_scofix:Disable fixup of wrong SCO buffer size (bool) parm: force_scofix:Force fixup of wrong SCO buffers size (bool) parm: reset:Send HCI reset command on initialization (bool)
Moduł do wifi tez się na nim buduje.Sprawdziłem.
Offline
Mam postawić Debiana i zainstalować na nim jądro 3.16?
Offline
Tak.
Masz zainstalować spatchowane jądro które ci skompilowałem.
Offline
Nie tam, żebym się czepiał, ale nowszego się nie dało? :)
Offline
Do tego jądra jest ta łatka i ten opis.
Trzeba to przetestować.
Takie zresztą w debianie8 jest defaultowe, tylko są już jakieś inne łaty nałozone i ta łatka nie chce sie na nie nałozyć.
Offline
Dobra. Debian postawiony, jajko też. Teraz tak:
root@debian:/usr/src/linux-3.16.7-ckt20# cp /lib/modules/$(uname -r)/build/Module.symvers ./ cp: nie można wykonać stat na „/lib/modules/3.16.7/build/Module.symvers”: Nie ma takiego pliku ani katalogu
root@debian:/usr/src/linux-3.16.7-ckt20# ls /lib/modules/3.16.7/ kernel modules.alias.bin modules.builtin.bin modules.dep.bin modules.order modules.symbols modules.alias modules.builtin modules.dep modules.devname modules.softdep modules.symbols.bin
?
Ostatnio edytowany przez wasalister (2016-03-10 13:42:21)
Offline
Masz zainstalować moje jajko.
Ono jest już spatchowane.
Tylko firmware wrzucic.
Nic wiecej nie kombinuj.
Offline
Masz na myśli to:
wget http://www.gnebehay.com/blog/lenovo-flexpad-bluetooth-debian/BCM43142A0-105b-e065.hcd cp BCM43142A0-105b-e065.hcd /lib/firmware/brcm reboot
?
Oraz nie mogę odpalić WiFi wg instrukcji z https://wiki.debian.org/wl#supported, bo
root@debian:/usr/src# modprobe wl modprobe: FATAL: Module wl not found.
Nie mogę również zainstalować sterownika karty graficznej, bo instalator wypluwa brak kernel-source, mimo, że jest zainstalowany.
Ostatnio edytowany przez wasalister (2016-03-10 15:50:48)
Offline
Nic nie działa. Ani bluetooth, ani wifi.
Offline
Dla wifi
dpkg-reconfigure broadcom-sta-dkms
Pokaż
dmesg | grep blue
Offline
root@debian:/usr/src# dpkg-reconfigure broadcom-sta-dkms ------------------------------ Deleting module version: 6.30.223.248 completely from the DKMS tree. ------------------------------ Done. Loading new broadcom-sta-6.30.223.248 DKMS files... Building only for 3.16.7 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.
Nadal:
root@debian:/usr/src# modprobe wl modprobe: FATAL: Module wl not found.
root@debian:/usr/src# dmesg | grep blue [ 8.254686] bluetooth hci0: Direct firmware load failed with error -2 [ 8.254691] bluetooth hci0: Falling back to user helper
Offline
Zainstalowałes linux-headers z drugiego linka ?
Cod do bluetotoch to widac ze firmware sie nie ładuje
Pokaż
ls /lib/firmware/brcm | grep hcd
Offline
root@debian:/home/wasalister/Pobrane# dpkg -i linux-headers-3.16.7_3.16.7-10.00.Custom_amd64.deb (Odczytywanie bazy danych ... 200208 plików i katalogów obecnie zainstalowanych.) Przygotowywanie do rozpakowania pakietu linux-headers-3.16.7_3.16.7-10.00.Custom_amd64.deb ... Rozpakowywanie pakietu linux-headers-3.16.7 (3.16.7-10.00.Custom) nad (3.16.7-10.00.Custom) ... Konfigurowanie pakietu linux-headers-3.16.7 (3.16.7-10.00.Custom) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 3.16.7 /boot/vmlinuz-3.16.7 Error! Your kernel headers for kernel 3.16.7 cannot be found. Please install the linux-headers-3.16.7 package, or use the --kernelsourcedir option to tell DKMS where it's located
Po wklepaniu
ls /lib/firmware/brcm | grep hcd
nic nie wypluwa.
Ostatnio edytowany przez wasalister (2016-03-10 16:57:39)
Offline
Komunikat jasno wskazuje brak nagłówków.
Offline
Schrzanołeś operację instalacji firmware.
Po prostu go nie ma tam gdzie powinno być.
Co do nagłowków pokaż
dpkg -l | grep linux-headers
Offline
Firmware robiłem wszystko zgodnie z powyższą instrukcją
root@debian:/usr/src# dpkg -l | grep linux-headers ii linux-headers-3.16.7 3.16.7-10.00.Custom amd64 Header files related to Linux kernel, specifically,
Ostatnio edytowany przez wasalister (2016-03-10 17:24:52)
Offline
Firmware zajmiemy się później.
Pokaż
ls -n /lib/modules/3.16.7/build
Offline
root@debian:/usr/src# ls -n /lib/modules/3.16.7/build ls: nie ma dostępu do /lib/modules/3.16.7/build: Nie ma takiego pliku ani katalogu
Offline
Zrób tak z roota oczywiście
ln -s /usr/src/linux-headers-3.16.7 /lib/modules/3.16.7/build
Potem pokaż jeszcze raz wynik polecenia
ls -n /lib/modules/3.16.7/build
Offline
root@debian:/lib/modules/3.16.7/kernel# ls -n /lib/modules/3.16.7/build lrwxrwxrwx 1 0 0 29 mar 10 17:49 /lib/modules/3.16.7/build -> /usr/src/linux-headers-3.16.7
Offline
To teraz
dpkg-reconfigure broadcom-sta-dkms
Moduł do wifi powinien się zbudować.
Offline
OK, WiFi robi, może przy okazji znasz jakiś sposób, aby nie wpisywać hasła do sieci za każdym razem po odpaleniu systemu.
Co dalej?
Offline
O ile wiem to w NM tylko raz wpisujesz haslo.
Robimy firmware
Wszystko z roota.
mkdir /lib/firmware/brcm
Jeśli ten katalog już istnieje u ciebie to wyskoczy tylko powiadomienie ze nie mozna tego wykonać.
cd /lib/firmware/brcm wget http://www.gnebehay.com/blog/lenovo-flexpad-bluetooth-debian/BCM43142A0-105b-e065.hcd
Teraz przeładowywujesz moduł.
modprobe -r btusb modprobe btusb
Pokazujesz co zwraca.
dmesg | grep blue
Offline