Hi Timothy, > A little query which does not really matter, > but which leaves me slightly puzzled. > > I'm running linux-2.6.6-rc2 under Fedora-1 > on my Sony C1VFK Picturebook. > This has in-built Bluetooth. > To start this running, I say "spicctrl -l1" > (when the blue Bluetooth light on my laptop comes on) > followed by "service bluetooth restart". > > All this works perfectly. > But if I give the command "spicctrl -l0" > to stop the inbuilt Bluetooth > I am never able to restart it, > except by re-booting. > > I couldn't see from a very brief (and ignorant) look at the source > why the sonypi_ioctl() call couldn't be reversed. > > Perhaps there is some command I could give > to restart Bluetooth, short of re-booting? you can keep every Bluetooth daemon running even if no device is attached. They will re-init themself if you power-up your internal Bluetooth device. What I think that happens is that the stopping with spicctrl is the same as a physical unplug and this causes a kernel oops. Check if you have CONFIG_BT_HCIUSB_SCO enabled, if yes, disable for now or apply the attached patch. Regards Marcel