PDA

Bekijk de volledige versie : Bluetooth Module laden



bauerj
27-05-2010, 17:26
Hallo,

ich versuche gerade meinen Router Bluetooth-fähig zu machen, weil ich noch einen alten Bluetooth Adapter rumliegen habe, der auf Ubuntu läuft.

Ich wollte diesem Thread hier (http://wl500g.info/showthread.php?t=5148) folgen, dazu habe ich mir beide Modules-Archive geladen und versucht zu installieren:

[bauerj@BAUER lost+found]$ ls
total 248
drwx------ 2 bauerj root 16384 May 27 18:24 .
drwxr-xr-x 13 bauerj root 4096 May 27 17:37 ..
-rwxr--r-- 1 bauerj root 63596 Feb 23 2007 bluez.o
-rwxr--r-- 1 bauerj root 20140 Feb 23 2007 bnep.o
-rwxr--r-- 1 bauerj root 15092 Feb 23 2007 hci_usb.o
-rwxr--r-- 1 bauerj root 33772 Feb 23 2007 l2cap.o
-rwxr--r-- 1 bauerj root 57496 Feb 23 2007 rfcomm.o
-rwxr--r-- 1 bauerj root 20804 Feb 23 2007 sco.o
[bauerj@BAUER lost+found]$ insmod bluez.o
insmod: unresolved symbol __up
[bauerj@BAUER lost+found]$ insmod bnep.o
insmod: unresolved symbol baswap
[bauerj@BAUER lost+found]$ insmod hci_usb.o
insmod: unresolved symbol hci_register_dev
[bauerj@BAUER lost+found]$ insmod l2cap.o
insmod: unresolved symbol bluez_sock_unlink
[bauerj@BAUER lost+found]$ insmod rfcomm.o
insmod: unresolved symbol bluez_sock_unlink
[bauerj@BAUER lost+found]$ insmod sco.o
insmod: unresolved symbol bluez_sock_unlink
[bauerj@BAUER lost+found]$

Beim anderem Archiv das gleiche. Fehlen in der neusten Firmware Kernelmodule oder habe ich was vergessen?

Achja:

[bauerj@BAUER lost+found]$ lsmod
Tainted: P
usb-storage 63112 3
sd_mod 12900 6
scsi_mod 72736 3 [usb-storage sd_mod]
videodev 8752 0
audio 45160 0 (unused)
soundcore 4920 0 [audio]
printer 13060 0
ehci-hcd 28276 0 (unused)
usb-ohci 19428 0 (unused)
usbcore 78840 1 [usb-storage audio printer ehci-hcd usb-ohci]
ip_nat_ftp 3072 0 (unused)
ip_conntrack_ftp 4472 1
wl 897336 0 (unused)
et 29088 0 (unused)


Kann mir einer helfen?

thE_29
28-05-2010, 08:20
Was ist für dich die neueste Firmware?

Ich habe es mal zum Laufen gebracht...
Aber ich habe die Module so geladen:


#insmod /tmp/disk1/bluez/module/crc32.o
insmod /tmp/disk1/bluez/module/bluez.o
insmod /tmp/disk1/bluez/module/l2cap.o
insmod /tmp/disk1/bluez/module/sco.o
insmod /tmp/disk1/bluez/module/bnep.o
insmod /tmp/disk1/bluez/module/rfcomm.o
insmod /tmp/disk1/bluez/module/hci_usb.o

Also das erste muss man glaube ich nicht..

bauerj
28-05-2010, 17:08
Die neuste Firmware war für mich diese hier (http://code.google.com/p/wl500g/downloads/detail?name=WL500gp-1.9.2.7-d-r1445.trx&can=1&q=WL500gP-&sort=uploaded), aber die ist ja tatsächlich seit gestern veraltet:eek:. Ein Update auf die wirklich neuste hat aber nichts gebracht;)
Wo hast du denn die crc32.o her? Welche Module hast du denn geladen?

bauerj
31-05-2010, 16:31
Es geht:cool: Ich habe mir die crc32.o (http://wl500g.info/attachment.php?attachmentid=5018&d=1246142508) noch aus einem russischen Thread geladen, so klappt es :D

Allerdings wird der Router noch nicht über Bluetooth gefunden. Ich habe
rm /opt/var/run/dbus/pid >/dev/null 2>/dev/null
/opt/bin/dbus-daemon --system
/opt/sbin/hcid
/opt/sbin/hciconfig hci0 up piscan
spd

Aber wenn ich hcitool scan ausführe startet der Router neu...

Weiß einer woran das liegen könnte?

thE_29
02-06-2010, 10:37
Das liegt daran das diese ganze BT Kacke ziemliche Oberkacke ist..
Musst dich leider durch die russischen Threads wühlen und die wollen einem nicht mal auf Englisch ne Antwort geben...

bauerj
08-06-2010, 18:48
OK, den Fehler hab ich jetzt gefunden:

Nachdem ich den hci-Dienst gestartet habe, taucht der Fehler in dmesg auf:

Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == c021fa18
Oops in fault.c::do_page_fault, line 206:
$0 : 00000000 1000dc00 00000000 812b7848 812b7800 00000009 00000009 000000c8
$8 : 80f836c0 80f836c8 80f836d0 80f836e0 00000000 00000000 00000004 00000000
$16: 81d9eb20 812b7800 81f1b480 00000000 00000001 00000000 80d93ea0 00000000
$24: 81d9eb20 8001f710 80d92000 80d93e28 7fff7e38 c021fa18
Hi : 00000000
Lo : 00000600
epc : 00000000 Tainted: P
Status: 1000dc03
Cause : 00000008
PrId : 00029029
Process hcid (pid: 181, stackpage=80d92000)
Stack: 80104f2c 000003e8 80d93e60 80250000 00000000 c021c3d4 81f1b480
80f836c8 80f836c0 00000004 c021f718 c021c4c8 817d4498 8002e488 00000000
00000000 00017bb5 80d92000 00000003 818f2e00 00000003 00000000 00000008
00000000 00000000 c0221004 00000000 00030002 0000001f ffffff84 00000003
80d92000 c0222410 818f2e00 8001f74c 818f2e00 00000000 818f2e00 818f2ec0
00000000 ...
Call Trace: [<80104f2c>] [<c021c3d4>] [<c021f718>] [<c021c4c8>] [<8002e488>]
[<c0221004>] [<c0222410>] [<8001f74c>] [<80020000>] [<c021a4f8>] [<80005d33>]
[<800448c9>] [<80049e7c>] [<80049e7c>] [<80101f10>] [<80008d00>] [<800448c9>]
[<8005e7ac>]

Code: (Bad address in epc)

K&#246;nnt ihr damit was anfangen? In der Richtung kenn ich mich gar nicht aus

bauerj
17-06-2010, 16:45
Ok Ily hat mir die passenden Module gegeben, jetzt klappt es:D

Jedenfalls findet der Router jetzt Geräte:

[bauerj@BAUER root]$ hcitool scan
Scanning ...
00:1F:E4:F0:A6:26 n/a
00:0A:3A:84:C6:E0 BAUERJ-PC

und kann über Bluetooth gefunden werden.
Allerdings bietet der Router keine Dienste an, jedenfalls sagt das mein PC

Ich kann es auch nicht per Passcode verbinden, mein Pc sagt, es gäbe Verbindungsprobleme, der Router
[bauerj@BAUER root]$ hcitool auth 00:0A:3A:84:C6:E0
HCI authentication request failed: Input/output error

Woran könnte das liegen? Ich will ja eigentlich nur die Internetverbindung auf meinem Mac und mit meinem Handy nutzen.
Achja, an Modulen sind jetzt fehlerfrei

bfusb 9172 0 (unused)
firmware_class 4408 0 [bfusb]
hci_vhci 3388 0 (unused)
hci_uart 13964 0 (unused)
hci_usb 10680 1
bnep 10140 0 (unused)
crc32 3304 0 [bnep]
l2cap 18756 2 [bnep]
bluez 39152 3 [bfusb hci_vhci hci_uart hci_usb bnep l2cap]
usb-storage 63112 4
sd_mod 12900 8
scsi_mod 72736 3 [usb-storage sd_mod]
videodev 8752 0 (unused)
audio 45160 0 (unused)
soundcore 4920 0 [audio]
printer 13060 0 (unused)
ehci-hcd 28276 0 (unused)
usb-ohci 19428 0 (unused)
usbcore 78840 1 [bfusb hci_usb usb-storage audio printer ehci-hcd usb-ohci]
ipt_recent 8440 2
ip_nat_ftp 3072 0 (unused)
ip_conntrack_ftp 4472 1
wl 897336 0 (unused) und
et 29088 0 (unused)
geladen.

LG