Portál AbcLinuxu, 7. května 2024 22:37


Dotaz: Bluetooth na HP 550

1.2.2009 21:35 bhy | skóre: 35 | blog: bhyblog | brno
Bluetooth na HP 550
Přečteno: 2116×
Odpovědět | Admin
Dobrý den. Nevím si rady se zprovozněním bluetooth na notebooku HP 550. Notebook by měl bluetooth podporovat, ale zařízení vůbec není vidět (kromě zmínky v dmesg, která tam ale je i na počítačích bez bluetooth). Tlačítko na zapnutí bezdrátových sítí (společné s wifi) svítí modře, což by mělo být ok. Jeho opakovaný stisk nezpůsobuje, že by se cokoliv měnilo v dmesg, lspci apod.
# dmesg |grep Blu
Bluetooth: Core ver 2.13
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.11
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.10

# lspci
00:00.0 Host bridge: Intel Corporation Mobile GME965/GLE960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller (rev 0c)
00:19.0 Ethernet controller: Intel Corporation 82562GT 10/100 Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

# lsusb
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

# lsmod |grep blu
bluetooth              66596  4 rfcomm,l2cap
ale bohužel...
# hciconfig -a
# hciconfig hci0 up
Can't get device info: No such device
# hcitool dev
Devices:
# hcitool scan
Device is not available: No such device
zkoušel jsem jádra 2.6.24-1-amd64, 2.6.26-1-amd64 a 2.6.28-2.slh.5-sidux-amd64, výsledek byl vždy stejný. distribuce je debian testing/sid. bluez-utils (3.36-3) a snad všechny související balíky jsou nainstalovány. díky za rady.
Petr Břeň - IT služby
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.2.2009 23:14 Non_E | skóre: 24 | blog: hic_sunt_leones | Pardubice
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin
Koukám po tom na netu a specificky nic k hp 550 jsem nenašel. Na pár místech jsem si k integrovanému hp bluetooth modulu jiných modelů všiml, že buď nefunguje vůbec nebo jde defacto o usb modul a potřebují hci_usb modul v jádře. Můžeš ho vyzkoušet?

Only Sith deals in absolutes.
2.2.2009 16:01 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem zatím nijak nepokročil. Zkusil jsem modul hci_usb (btw, je v jádrech 2.6.24 a 2.6.26, ale ne už v 2.6.28, v němž je btusb, ten jsem též zkusil), ale nemělo to na nic vliv.

Dále jsem ještě několikrát vyzkoušel, zda tlačítko opravdu nemá na nic vliv (zkoušel jsem ho vypnout před restarem i po, i v průběhu běhu systému apod., pořád nic).

Zkoušel jsem, jestli nejde modul zapnout prostřednictvím nějaké položky v /proc nebo /sys

Dobral jsem se tohoto:
# find /sys/devices/ -name enable
(...)
/sys/devices/pci0000:00/0000:00:1c.1/0000:10:00.0/enable
(...)
zkusil jsem
echo 1 > /sys/devices/pci0000:00/0000:00:1c.1/0000:10:00.0/enable
protože tam byla 0. zkusil jsem to i na všechny ostatní soubory enable, kde byla 0. (po každé takové operaci jsem samozřejmě restartoval bluetooth službu.) ani to k ničemu nepomohlo. a to na žádném z jader 2.6.24, 2.6.26, 2.6.28.

pak jsem ještě našel:
# cat /proc/acpi/wakeup 
Device	S-state	  Status   Sysfs node
C0B1	  S5	 disabled  pci:0000:00:1e.0
C109	  S3	 disabled  pci:0000:00:1d.0
C110	  S3	 disabled  pci:0000:00:1d.1
C111	  S3	 disabled  pci:0000:00:1d.2
C112	  S3	 disabled  pci:0000:00:1d.7
C11A	  S3	 disabled  pci:0000:00:1a.0
C11C	  S3	 disabled  pci:0000:00:1a.7
C132	  S5	 disabled  pci:0000:00:1c.1
C2A1	  S5	 disabled  pci:0000:10:00.0
C135	  S5	 disabled  pci:0000:00:1c.4
C2A2	  S5	 disabled  
C138	  S5	 disabled  pci:0000:00:19.0
C23D	  S5	 disabled  
z čehož vyplývá, že "existují" jakási zařízení C2A2 a C23D, k nimž se vůbec nejde dostat přes sysfs. přesto jsem je zkusil v sysfs najít a zapnout:
echo 1 > /sys/devices/LNXSYSTM\:00/device\:00/PNP0A08\:00/device\:2d/device\:2e/uevent
(na to device:2d jsem došel tak, že retězec C2A2 je v souboru 'path' v jeho adresáři.) tradičně to nevedlo k ničemu.

mám pocit, že všechna tato aktivita k řešení problému nijak nepřispívá.

člověk, jemuž to na stejném ntb funguje v Ubuntu 8.10 (jádro 2.6.27), má v lsusb:
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 004: ID 0fce:d041 Sony Ericsson Mobile Communications
AB K510i Phone
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth +
WLAN) Interface [Integrated Module]
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
a mně tam to Bus 001 Device 002 prostě chybí.

a tak si říkám: není možné, jedná-li se o integrovaný modul dohormady s wifi, že bude nutné nejdřív zprovoznit wifi? protože není HP 550 jako HP 550, nýbrž se dodává (co jsem tak zahlédl v různých diskusích) buď s intel wifi nebo s broadcom wifi. no a ti, jimž jede na tomto ntb bluetooth out-of-the-box, např. zde kolega mrzout (viz jeho lspci zde versus moje lspci výše - on má wifi intel, já broadcom), jsou ti s intel wifi, zatímco my s broadcom wifi máme smůlu. je možné, že funkčnost bluetooth závisí na funkčnosti wifi?
Petr Břeň - IT služby
2.2.2009 17:07 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkoušel jsem bootovat postupně s parametry noapic, nolapic, acpi=noirq a acpi=off. žádný vliv na problém to nemělo.
Petr Břeň - IT služby
3.2.2009 15:04 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyzkoušel jsem aktuální live CD gentoo, fedory a opensuse, abych se přesvědčil, že problém není z nějakého důvodu specifický jen pro debian-based distribuce. Není. Už opravdu nevím. Sesmolil jsem anglickou verzi otázky: Bluetooth doesn't work on HP 550.
Petr Břeň - IT služby
9.2.2009 21:03 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdo nevíte? No nic. Tou wifi to taky nebylo (rozjet ji byl taky docela porod, nepovedlo se to ani s modulem b43+firmware, ani přes ndiswrapper, ale až s modulem wl, zkompilovaným ze zdrojáku, staženého ze stránek broadcom), wifi už funguje a po bluetooth pořád ani stopa. Asi nezbývá, než čekat na novější kernel, popř. otravovat s problémem někde v mailing listech bluez atd. (btw, jádro v siduxu už je 2.6.28-4.slh.5-sidux-amd64, mně to ale nepomohlo.)
Petr Břeň - IT služby
10.2.2009 02:52 vlado
Rozbalit Rozbalit vše Re: Bluetooth na HP 550

Tohle asi vypadá na hw závadu (vylučovací metoda), mám ten samý HP 550 a používám ho od jader řady 2.6.26 vše funguje ihned, ovladače jsou v jádře a wifi potřebuje iwl firmware. Jel na tom arch, debian sid a teď  ubuntu. V aktuélním live cd *buntu funguje taky ihned. Asi to jde dnes v každé současné distribuci.

A tady je to též potvrzeno.... http://www.abclinuxu.cz/hardware/sestavy/notebooky/hewlett-packard/hp-550-t5270-fs336aa-akb

10.2.2009 02:54 vlado
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
10.2.2009 13:20 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Nene, díky, ale to bude nejspíš ta druhá varianta. HP 550 je, jak jsem vylučovací metodou zjistil:), nejméně ve dvou variantách, jedna (pravděpodobně dražší) má intel-based wifi a bluetooth, a to obojí hned jede, což bude zřejmě váš případ, podle toho iwl firmware (ten je na intel wifi, nikoliv broadcom, AFAIK), ta druhá, levnější, má broadcom-based wifi a bluetooth, kde wifi jede jen s driverem wl (nejede s b43 ani s ndiswrapperem, ale s tím wl fakt jede, čili hw závada to nebude) a bluetooth vůbec (není vidět nikde v dmesg, lspci, lsusb ani v /sys). Ostatně, srovnání je jednoduché: co máte jako poslední řádek lspci? Pokud je to intel wifina, tak máte tu šťastnější variantu, pokud máte tu variantu co já, tak je to broadcom wifina (která teda nakonec jede, ale tainted kernel mi taky nedělá radost).

broadcom (moje) varianta:
lspci|grep 10:00
10:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
intel (asi vaše) varianta:
lspci|grep 10:00
10:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
no a vám se váš intel-based bluetooth asi vypisuje v lsusb. mně se tam vypisují jen huby. btw, tu stránku v sekci hardware znám, ten člověk má právě tu intel variantu :(

o tom, že by šlo o hw problém, jsem uvažoval, ale děje se to na dvou stejných strojích. to by musela být vadná série a o tom by google něco věděl, ne? ale díky.
Limoto avatar 10.2.2009 15:44 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin

To, že zmáčknutí tlačítka nic nemění v dmesg by mohlo být v tom, že chybí modul hp-wmi...

Limoto avatar 10.2.2009 20:12 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: Bluetooth na HP 550

Tak jsem to zkusil na HP 6730s. Bluetooth modul se v lsusb objevil po načtení modulu hp-wmi:

Bus 003 Device 003: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
a dá se s ním úplně normálně pracovat.
10.2.2009 20:54 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Díky, ale bohužel. Po zavedení modulu hp-wmi se mi vypíše v dmesg 'input: HP WMI hotkeys as /devices/virtual/input/input8', ovšem výpis lsusb stále zeje prázdnotou (resp. zeje USB root huby), stejně tak výpis 'hciconfig -a'. Zapínat a vypínat tlačítko jsem zkoušel.
Limoto avatar 10.2.2009 21:15 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: Bluetooth na HP 550

Jakou máš verzi jádra? já 2.6.28

12.2.2009 12:16 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
já taky. 2.6.28-4.slh.5-sidux-amd64, stejné je to i v 2.6.28-4.slh.5-sidux-amd64. v debianním 2.6.26-1-amd64 ještě ani modul hp-wmi není.

btw, kdosi mi na linuxquestions poradil (link na ten thread je někde zde výše), že se může jednat o hw problém, že je bluetooth adaptér uvnitř vypojen ze slotu, že se to na některých HP modelech stalo. ani to asi nebude můj případ, zkoušel jsem vyndat disk, pod nímž se měl bluetooth adaptér nacházet, ale 550 je uvnitř jinak uspořádán, než modely, pro které jsem našel schémata, tak jsem to radši víc nerozebíral, ale nic vypojeného tam rozhodně nebylo.

zkoušel jsem i freeBSD:) ale i tam je vidět jen wifina a bluetooth nee. existuje nějaké live CD windows, se kterým by šla funkčnost hw otestovat?
12.2.2009 12:18 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
2.6.28-4.slh.5-sidux-amd64, stejné je to i v 2.6.28-4.slh.5-sidux-amd64
ehm, to neměla být tautologie, v druhém případě patří 2.6.28-2.slh.5-sidux-amd64
25.4.2009 15:44 Dude
Rozbalit Rozbalit vše Re: Bluetooth na HP 550
Odpovědět | | Sbalit | Link | Blokovat | Admin

 Zdravim. Také mám NB HP 550 s wifi modulem Broadcom a ve Vistách Bluetooth nenabízí. Je nějaká možnost koupit jiný wifi modul s integrovaným BT? Vim, že se dá BT koupit zvlášť do USB, ale tohle by bylo takové "čistší" řešení

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.