3Com PCMCIA Bluetooth gondok

Fórumok

Szert tettem nemrégiben egy 3Com PCMCIA bluetooth adapterre, melynek a kódja 3CRWB6096, és csak a Bluetooth szabvány 1.1-es változatát ismeri csak.

Kigoogliztam, hogy a kártyához létezik a kernelfában is bent lakó kernelmodul, ez pedig a bt3c_cs. Ehhez viszont szükséges egy firmware blob is, amit a windows-os drivercsomagból kell előkotorni.
Ezt el is helyeztem a megfelelő könyvtárban, és első pillantásra minden rendben működött, létrejött a hci1 eszköz, amivel viszont gondjaim, vannak:


root@janos_mobile:~# tail /var/log/messages
Sep 16 15:27:12 janos_mobile kernel: pccard: PCMCIA card inserted into slot 0
Sep 16 15:27:12 janos_mobile kernel: pcmcia: registering new device pcmcia0.0
Sep 16 15:27:12 janos_mobile kernel: firmware: requesting BT3CPCC.bin
Sep 16 15:27:13 janos_mobile hcid[3321]: HCI dev 1 registered
root@janos_mobile:~# hciconfig hci1
hci1:   Type: PCCARD
        BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
        DOWN
        RX bytes:0 acl:0 sco:0 events:0 errors:0
        TX bytes:4 acl:0 sco:0 commands:1 errors:0

root@janos_mobile:~# hciconfig hci1 up
Can't init device hci1: Connection timed out (110)
root@janos_mobile:~# pccardctl ident
Socket 0:
  product info: "3COM", "3CRWB60-A", "Bluetooth PC Card", ""
  manfid: 0x0101, 0x0040
  function: 2 (serial)
root@janos_mobile:~# 

Sem a /var/log/messages, sem a /var/log/syslog nem tartalmaz olyan naplóbejegyzést, ami a kártyával lenne kapcsolatos, és valamilyen hibáról ad hírt. Emiatt kicsit tanácstalan vagyok.

Van valakinek ötlete?

Hozzászólások

Jut eszembe, nem írtam, hogy Slackware 12.1-et használok az adott gépen.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

Érdekes módon a laptopon ahol használni akarom, a modul betöltődik, de a külső firmware-t nem nyalja be valamiért. Halvány foglalmam sincs, hogy miért, de nincs is róla semmi bejegyzés a /var/log/messages-ben.
Sajnos, ha futtatom a hciconfig-ot, akkor nem mond semmit, pedig tesztként két bluetooth eszköz is rá volt csatolva, az egyik a subject beli, a másik meg egy USB-s. A leghalványabb fogalmam sincs, hogy miért csinálja, mert a kernelben bent van mindkettő drivere.
A laptopon Slackware 13.0 fut, persze a 3.36-os bluez van benne alapból. :S
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

az usb-s adapter most már megy.
meg lehet valahogy csinálni, hogy a kernel alá kézzel toljam be a firmware-t, amit valamiért nem tölt be?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

ahogy nézem elég kövér diff van a modul 2.6.26-os és a 2.6.30-as változata között, egy portugál úriember tevékenységének köszönhetően.
nosza rajta, nekiállok debuggolni, hogy mit rontott el.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

A hciconfig kimenetében nem frankó a csupa nulla BD address (se a 0 MTU). Ennél többet nem tudok sajnos mondani. Biztos hibátlan a kártya? Vagy esetleg még valamivel inicializálni kell?

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Ablakok alatt legalább annyira ment, hogy scannelni tudtam vele.
Linux alatt pedig pillanatnyilag semennyire sem, pedig van saján kernelmodulja is ennek a típusnak, csak épp úgy tűnik, hogy az sem működik. :S
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos

A 2.6.30.8-as kernel esetén az eszközhöz tartozó modul betöltődik, és éppen csak elindul az __init függvénye, és annyiban is marad a dolog, nem is detektálódik, semmi...
Lehet hogy az id adatok nem illeszkednek valamiért. Nem tudom mit kavarhattak meg...
Minden esetre folytatom a debuggolást.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.

Slackware Linux 12.1 | 2.6.26.7-janos