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/.
Witam. Posiadam laptopa Lenovo G710 i wczoraj postawiłem sobie na nim Debiana w wersji Stable. Mam problem z wbudowanym Bluetooth taki, że jest niewidoczny dla systemu.
dmesg | grep -i bluetooth [ 55.966246] Bluetooth: Core ver 2.19 [ 55.966265] Bluetooth: HCI device and connection manager initialized [ 55.966271] Bluetooth: HCI socket layer initialized [ 55.966273] Bluetooth: L2CAP socket layer initialized [ 55.966280] Bluetooth: SCO socket layer initialized [ 56.005125] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 56.005128] Bluetooth: BNEP filters: protocol multicast [ 56.005134] Bluetooth: BNEP socket layer initialized
Jak odpalę bluetooththctl:
[bluetooth]# list [bluetooth]# show No default controller available [bluetooth]# devices [bluetooth]# power on No default controller available [bluetooth]#
lspci -k 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06) Subsystem: Lenovo Device 3978 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) Kernel driver in use: pcieport 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) Subsystem: Lenovo Device 3808 Kernel driver in use: i915 00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06) Subsystem: Intel Corporation Device 2010 Kernel driver in use: snd_hda_intel 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05) Subsystem: Lenovo Device 3978 Kernel driver in use: xhci_hcd 00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04) Subsystem: Intel Corporation Device 2010 Kernel driver in use: mei_me 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05) Subsystem: Lenovo Device 3978 Kernel driver in use: ehci-pci 00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05) Subsystem: Intel Corporation Device 2010 Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5) Kernel driver in use: pcieport 00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5) Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05) Subsystem: Lenovo Device 3978 Kernel driver in use: ehci-pci 00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05) Subsystem: Intel Corporation Device 2010 Kernel driver in use: lpc_ich 00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05) Subsystem: Intel Corporation Device 2010 Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05) Subsystem: Lenovo Device 3978 01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/820M / GT 620M/625M/630M/720M] (rev a1) Subsystem: Lenovo GeForce 820M 07:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01) Subsystem: Lenovo Device 0611 Kernel driver in use: wl 08:00.0 Ethernet controller: Qualcomm Atheros QCA8172 Fast Ethernet (rev 10) Subsystem: Qualcomm Atheros Device 1090 Kernel driver in use: alx
Klepię i googgluję od wczoraj, przewertowałem cały internet i nic. Czy ktoś może mi pomóc?
Offline
Pokaż jeszcze
lsusb
Offline
ilin napisał(-a):
Pokaż jeszcze
Kod:
lsusb
lsusb Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 105b:e065 Bus 003 Device 004: ID 5986:0295 Acer, Inc Bus 003 Device 003: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader Bus 003 Device 002: ID 0bda:0109 Realtek Semiconductor Corp. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Offline
To twój bluetooth
Bus 003 Device 005: ID 105b:e065
http://www.gnebehay.com/blog/lenovo-flexpad-bluetooth-debian/
Offline
apt-get source linux Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe E: Należy dopisać jakieś URI pakietów źródłowych do pliku sources.list
The rest of the following instructions have to be performed inside the kernel source folder.
Gdzie znajduje się ten folder?
Offline
/usr/src
Offline
Kawałki loga i potem nie wiemy dokładnie w czym problem.
Czy zainstalowałeś w koncu źródła jądra czy nie.
Offline
root@debian:/usr/src# ls broadcom-sta-6.30.223.248 linux-headers-3.16.0-4-amd64 linux-headers-3.16.0-4-common linux-kbuild-3.16
Domyślam się, że plik, do którego mam wrzucić wymaganą linijkę znajduje się w folderze "linux-headers-3.16.0-4-amd64".
root@debian:/usr/src/linux-headers-3.16.0-4-amd64# ls arch include Makefile Module.symvers scripts
Offline
Nie zainstalowałeś źródeł jądra.
Pokaż
cat /etc/apt/sources.list
Offline
cat /etc/apt/sources.list # # deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 NETINST Binary-1 20160123-18:59]/ jessie main #deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 NETINST Binary-1 20160123-18:59]/ jessie main ## podstawowe repozytorium deb http://ftp.pl.debian.org/debian/ stable main contrib non-free ## uaktualnienia bezpieczeństwa deb http://security.debian.org/ stable/updates main contrib non-free ## często uaktualniane pakiety, np. dotyczące ## filtrowania spamu czy skanowania antywirusowego deb http://ftp.pl.debian.org/debian stable-updates main contrib non-free ## przeglądarka Iceweasel - aktualne wydanie stabilne deb http://mozilla.debian.net/ jessie-backports iceweasel-release ## deb-multimedia - dodatkowe kodeki, odtwarzacze, etc. deb http://www.deb-multimedia.org/ stable main non-free # Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Offline
Tak jak przypuszczałem.Brak repozytoriów źródłowych.
Dopisz sobie linijkę.
deb-src http://ftp.pl.debian.org/debian/ stable main contrib non-free
Zrób
apt-get update
Potem zacznij całą operację od samego początku.
Offline
Przy wykonaniu
make modules SUBDIRS=drivers/bluetooth
, wyskoczył błąd:
root@debian:/usr/src/linux-3.16.7-ckt20# make modules SUBDIRS=drivers/bluetooth CC [M] drivers/bluetooth/hci_vhci.o CC [M] drivers/bluetooth/btmrvl_main.o CC [M] drivers/bluetooth/btmrvl_debugfs.o CC [M] drivers/bluetooth/hci_ldisc.o CC [M] drivers/bluetooth/hci_h4.o CC [M] drivers/bluetooth/hci_bcsp.o CC [M] drivers/bluetooth/hci_ll.o CC [M] drivers/bluetooth/hci_ath.o CC [M] drivers/bluetooth/hci_h5.o LD [M] drivers/bluetooth/hci_uart.o CC [M] drivers/bluetooth/bcm203x.o CC [M] drivers/bluetooth/bpa10x.o CC [M] drivers/bluetooth/bfusb.o drivers/bluetooth/bfusb.c:749:1: error: expected identifier or ‘(’ before ‘{’ token { USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM }, ^ drivers/bluetooth/bfusb.c:749:66: error: expected identifier or ‘(’ before ‘,’ token { USB_DEVICE(0x105b, 0xe065), .driver_info = BTUSB_BCM_PATCHRAM }, ^ scripts/Makefile.build:263: polecenia dla obiektu 'drivers/bluetooth/bfusb.o' nie powiodły się make[1]: *** [drivers/bluetooth/bfusb.o] Błąd 1 Makefile:1352: polecenia dla obiektu '_module_drivers/bluetooth' nie powiodły się make: *** [_module_drivers/bluetooth] Błąd 2
Robię to w nieodpowednim folderze?
root@debian:/usr/src# ls broadcom-sta-6.30.223.248 linux_3.16.7-ckt20-1+deb8u2.dsc linux-headers-3.16.0-4-common linux-3.16.7-ckt20 linux_3.16.7-ckt20.orig.tar.xz linux-kbuild-3.16 linux_3.16.7-ckt20-1+deb8u2.debian.tar.xz linux-headers-3.16.0-4-amd64
Ostatnio edytowany przez wasalister (2016-03-02 13:25:08)
Offline
Co wcześniej robiłeś ?
Dłubałeś ręcznie czy łatkę nakładałeś ?
Offline
ilin napisał(-a):
Co wcześniej robiłeś ?
Dłubałeś ręcznie czy łatkę nakładałeś ?
Nie wiem, o co pytasz :P Zbyt zielony jestem, by na tak postawione pytanie odpowiedzieć :P Generalnie, to nie robiłem chyba nic, o czym bym tu nie napisał.
Ostatnio edytowany przez wasalister (2016-03-02 13:52:11)
Offline
Sprawdziłęm.
Nie da się tą metodą.
Na tej wersji jądra wywala się.
Samo nakładanie łaty nie przechodzi.
Ale chyba jest inne rozwiązanie.
Pokaż
modinfo btusb
Offline
root@debian:/usr/src/linux-3.16.7-ckt20# modinfo btusb filename: /lib/modules/3.16.0-4-amd64/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: C72FCC0290A4D2379D83505 alias: usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p3404d*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.0-4-amd64 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)
Offline
A u mnie jest tak
modinfo btusb filename: /lib/modules/4.4.0-2.slh.3-aptosid-amd64/kernel/drivers/bluetooth/btusb.ko license: GPL version: 0.8 description: Generic Bluetooth USB driver ver 0.8 author: Marcel Holtmann <marcel@holtmann.org> srcversion: CAE08D6EF632B2C55BAC542 alias: usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v04CAp*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:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v413Cp8197d*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*dc*dsc*dp*icE0isc01ip01in* alias: usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* alias: usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* depends: usbcore,bluetooth,btbcm,btrtl,btintel intree: Y vermagic: 4.4.0-2.slh.3-aptosid-amd64 SMP preempt mod_unload modversions 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)
alias: usb:v105BpE065d*dc*dsc*dp*ic*isc*ip*in*
Twoje urządzenie.
U ciebie go nie ma.
Rozwiązaniem jest najnowsze jądro z aptosida.
Offline
Mam coś zamiast tego wywalić z repo?
# # deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 NETINST Binary-1 20160123-18:59]/ jessie main #deb cdrom:[Debian GNU/Linux 8.3.0 _Jessie_ - Official amd64 NETINST Binary-1 20160123-18:59]/ jessie main ## podstawowe repozytorium deb http://ftp.pl.debian.org/debian/ stable main contrib non-free ## uaktualnienia bezpieczeństwa deb http://security.debian.org/ stable/updates main contrib non-free ## często uaktualniane pakiety, np. dotyczące ## filtrowania spamu czy skanowania antywirusowego deb http://ftp.pl.debian.org/debian stable-updates main contrib non-free ## przeglądarka Iceweasel - aktualne wydanie stabilne deb http://mozilla.debian.net/ jessie-backports iceweasel-release ## deb-multimedia - dodatkowe kodeki, odtwarzacze, etc. deb http://www.deb-multimedia.org/ stable main non-free # Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.pl.debian.org/debian/ stable main contrib non-free
Offline
Nie
Dodać
deb http://aptosid.com/debian/ sid main fix.main
http://www.linuxportal.pl/wpisy/instalacja-kernela- … anie-id181582
DOPISEK:
Załapałem jedną sprawę.
Padnie ci karta wifi.
Na tych jajkach nie chce działać wl
Offline
OK, postawiłem nowe jajko, teraz nawet nie mogę zacząć.
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/4.4.0-3.slh.2-aptosid-amd64/build/Module.symvers”: Nie ma takiego pliku ani katalogu
Offline
Ależ nic nie musisz robić.
Na tym jajku już bluetooth powinien działać beż żadnych zabiegów.
Sterownik jest w jądrze.
Offline
No po jednym uruchomieniu było dobrze, ale teraz bluetooth znowu nie działa, a dodatkowo przestał działać moduł wifi, nad którym siedziałem wczoraj pół dnia. Dodatkowo nie mogę zainstalować nagłówków, bo pojawił się konflikt zależności:
root@debian:/home/wasalister# apt-get install linux-headers-aptosid-amd64 Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Nie udało się zainstalować niektórych pakietów. Może to oznaczać, że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione z katalogu Incoming ("Przychodzące"). Następujące informacje mogą pomóc rozwiązać sytuację: Następujące pakiety mają niespełnione zależności: linux-headers-aptosid-amd64 : Wymaga: linux-headers-4.4.0-3.slh.2-aptosid-amd64 (= 4.4-14) ale nie zostanie zainstalowany E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
Teraz doczytałem, że mi przepowiedziałeś upadek wifi. No nic, stawiam Kubuntu :P
Ostatnio edytowany przez wasalister (2016-03-02 22:28:03)
Offline
Dopisałem przecież wyraźnie wczesniej że padnie wifi.
Jedyną możliwość jaka widzę to kompilacja kernela 4.4 bo wątpię czy się da zainstalować kernel z experimental.
Offline
A na 4.3+70~bpo8+1 z backoprtów nie działa?
Offline
Nie
Specjalnie sprawdziłem.
Nie ma tego ID w modinfo.
Offline