Hello tumnus, here is some more feedback...
Ejecting the card and reinserting it should be all that is needed for this card with the latest BlueZ ipk. '/etc/rc.d/init.d/bluetooth start' should only be called once when the system boots up, which it is.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=65511\"][{POST_SNAPBACK}][/a][/div]
Hi!
I tried different Socket bluetooth cards on both SL-C3000 and SL-C860 after installing latest packages:
SL-C3000:
sudo 0.1
susp-resume 0.9-3.1
bluez-zaurus 2.12-2.4.20-alpha4
susp-resume-bluez 0.9.2
qtopia-pannetworkapplet 1.0.1
SL-C860:
sudo 0.1
susp-resume 0.9-3.1
bluez-zaurus 2.13-2.4.18-alpha3
susp-resume-bluez 0.9.2
qtopia-pannetworkapplet 1.0.1
On the SL-C3000:
* bootup: rev H card is recognized automatically, and the bluetooth applet is launched automatically.
* eject/insert: After ejecting the card and reinserting it, it looks that things don't all restart.
"cardctl ident" returns the card information, but "hcitool dev" does not return anything. I had to restart bluetooth and things went back into place.
* susp/resume: similar behavior, had to restart bluetooth
On the SL-C860:
* bootup: rev G card is recognized but the bluetooth applet is not launched.
* eject/insert: seems ok (tried hcitool dev/inq/scan)
* suspend/resume: cardctl ident displays the card info. hcitool dev does not display MAC address. after ejecting/reinserting the card things went back into place
here are the messages I get on SL-C3000 after eject/insert:
----> ejecting the card:
#tail -f /var/log/messages
cardmgr[79]: executing: './bluetooth check ttyS3'
cardmgr[79]: shutting down socket 0
cardmgr[79]: executing: './bluetooth stop ttyS3'
hcid[377]: HCI dev 0 down
hcid[377]: Stoping security manager 0
hcid[377]: HCI dev 0 unregistered
kernel: ttyS03 unloaded
/sbin/hotplug: no runnable /etc/hotplug/bluetooth.agent is installed
kernel: pxa_pcmcia_init(0)
----> reinserting the card:
#tail -f /var/log/messages
cardmgr[79]: initializing socket 0
cardmgr[79]: socket 0: Socket bluetooth CF Card Rev G+
cardmgr[79]: executing: './bluetooth start ttyS3'
kernel: ttyS03 at port 0xf60003f8 (irq=135) is a 16C950/954
and stops here... I guess I should have seen more than that...