Fixing Bluetooth on a Toshiba with Ubuntu

I’ve been running Ubuntu Linux on my Toshiba laptop. One of the few things that did not work initially was the internal Bluetooth adapter. Ubuntu knew it was there: it shows in Device Manager as “Platform Device (bluetooth)”. But all the utilities behaved as if no Bluetooth adapter was available.

It looked like a driver problem so I ferreted around looking for a driver. That wasn’t it though. The problem is simply that by default the Bluetooth adapter is turned off. It can only be turned on in software using a Toshiba utility. Toshiba does not provide this for Linux, but fortunately it has been reverse engineered. So the solution is to install toshset, which you can do easily from Synaptic Package Manager. Then you open a terminal and type:

sudo toshset -bluetooth on

and it all starts working. I installed gnome-bluetooth and successfully sent files to and from my mobile phone (Samsung i600).

Not difficult once you know; but it wasn’t obvious what to do after the initial install failed to give working Bluetooth. The pain of being in the minority.

Technorati tags: , , , ,
VN:F [1.9.18_1163]
Rate this post
Rating: 9.8/10 (4 votes cast)
Fixing Bluetooth on a Toshiba with Ubuntu, 9.8 out of 10 based on 4 ratings

Related posts:

  1. Fixing an over-sleepy Toshiba Portege M400 running Vista
  2. Ubuntu Linux: the agony and the ecstasy
  3. Review: Toshiba NB300 and NB305 Netbook
  4. Ubuntu Linux on a Tablet PC
  5. Ubuntu Lucid Lynx great as ever, no game changer

27 comments to Fixing Bluetooth on a Toshiba with Ubuntu

  • Hooty

    How do you get toshset to initialize each time you boot up? I’m trying to get it to work with my Bluetooth mouse.

  • Tim

    Here is a step-by-step for making this start on boot. Note that you need toshset installed.

    Open a terminal window
    cd /etc/init.d
    sudo nano tosh-bluetooth

    Now paste the following script:

    #! /bin/bash
    
    # script to start/stop Toshiba Bluetooth adapter
    # requires toshset
    
    case "$1" in
     start)
     /usr/bin/toshset -bluetooth on
     ;;
     stop)
     /usr/bin/toshset -bluetooth off
     ;;
     *)
     echo "Usage: /etc/init.d/tosh-bluetooth {start|stop}" >&2
     exit 1
     ;;
    
    esac
    
    exit 0
    

    In Nano, type Ctrl-O to save the script. Ctrl-X to exit Nano.

    Make the script executable:

    sudo chmod 755 tosh-bluetooth

    Add it to the startup scripts:

    sudo update-rc.d tosh-bluetooth defaults

    You’re done.

    Troubleshooting:

    Test the script by typing:

    sudo ./tosh-bluetooth start

    sudo ./tosh-bluetooth stop

    These should turn the Bluetooth adapter on/off respectively.

    Tim

  • Hooty

    Wow, thanks. That worked!!!!!

    Just a small correction in the last line:

    sudo update-rc.d tosh-bluetooth defaults

  • Tim

    Just a small correction

    Already fixed. Glad it works.

    Tim

  • Hooty

    Once again thanks. Another bonus is that after insalling this script my brightness controls work!

  • Thanks for the start on boot tip

  • nabil

    i installed toshset but when i put sudo toshset -bluetooth on in the terminal it give me the following:
    required kernel toshiba support not enabled

  • Daniel

    Thanks.It Works great in my Toshba Portege M700

  • William

    This works for Ubuntu 8.10 on a Toshiba Tecra S5 (14R) (date: 23-01-2009)

    Install toshset:
    $ sudo apt-get install toshset

    toshset did not work previously, but I guess recent kernel updates fixed the problem. Check your kernel version as follows:
    Command line:
    $ uname -mrs
    Output:
    Linux 2.6.27-11-generic i686

    $ sudo toshset -bluetooth on

    should work.

    Thanks Tim!

  • Tom Loeb

    No matter what I try I cannot get Bluetooth to work.

    I have a Toshiba Satelite P105-S9337 with a Bluetooth chip set.

    I am running Ubuntu 8.1

    Not a programmer, so the fix has to be something a non-geek can do.

  • E. Jav

    I know this is like 915 years old…

    But I gotta say, THANX A LOT TIM!

    My fan would never startup by itself, so I replaced “bluetooth” for “fan”, and now everything works GREAT!

  • Helder

    Im using Ubuntu 9.04 and I have this problem. I cant solve the problem with all explanations above. After I write $ sudo toshset -bluetooth on the terminal answers with “required kernel toshiba support not enabled”.

    My Kernel is: Linux 2.6.28-13-generic i686

    Can u help me with this? I’ve got a toshiba portégé m700-103.

    Regards
    Helder

  • mohamedmig

    im using linux mint and i have this problem . i cant enable the bluetooth . i have what the bluetooth model on dell vostro a860 laptop plz help me ..

  • cihan

    I also have the same problem. I have toshiba a100-599 with bluetooth embedded. Kernel version is: Linux 2.6.31-15-generic i686.
    I use ubuntu 9.10.

    I did everything written above but still get “required kernel toshiba support not enabled”. Please help

  • Tintinlinux

    I got the same problem with my bluetooth.
    I have a Toshiba P300-1BB.
    I’m using ubuntu 9.10:
    Linux 2.6.31-16-generic i686
    The answer to the command: sudo toshset -bluetooth on
    is: required kernel toshiba support not enabled
    Please could you help me. I’m a novice with Linux.
    Many thanks in advance for your cooperation/
    Best Regards

  • Who got
    >> “required kernel toshiba support not enabled”
    in the terminal after
    >> $ sudo toshset -bluetooth on
    should recompile kernel with Toshiba Laptop Support

  • Juanch0

    Hi, i have ubuntu 10.04 and the same message, “required kernel toshiba support not enables” … how can i make work bluetooth?
    i have a toshiva qosmio f50-134. thanks.

  • Michael E

    I have Ubuntu 10.04 on a Toshiba U400 and bluetooth now works thanks to Tim Richardson’s advice and Rik extra bit about the line using options omnibook ectype=14.

    Note that omnibook is now included in the Ubuntu kernel modules so no need to download it.

    Thanks very much Tim and Rik. The instructions are (see Tim Richardson’s comments, not the article’s main body) are at

    http://rik.rikva.nl/cms/index.php?itemid=5

    Good luck :)

  • Kristina

    Hi Michael and everyone else!

    I have the same type of computer that you have, and I was able to follow Tim and Rik’s instructions and get the Bluetooth to work once, but after I rebooted my computer, I haven’t been able to get it running again. Do you have any advice? Thank you so much for your help.

    Best,
    Kristina

  • mick

    “should recompile kernel with Toshiba Laptop Support”
    Yeah, right, coz we’re all just linux gurus like you !
    Naff off if you’re not going to help the non-gurus.

  • Mads

    I’m a completely new Ubuntu-user, but so far I am very impressed – everything seems so much more user-friendly than I expected – however, I do have the same problem as a few others in this thread

    - and it would be really great if someone can elaborate this:
    “recompile kernel with Toshiba Laptop Support”

    I followed the link above: http://www.mail-archive.com/debian-qa-packages@lists.debian.org/msg23714.html
    that offers a patch – if this is the way to go, please just quickly hint how a newbie would apply this patch

    Thank you in advance!

  • Krlitooz

    I’ve troubles, I’m not speak english but i try
    when i write the script and save i have no problem, but when i write “sudo update-rc.d tosh-bluetooth defaults” begins troubles xD
    the machine say me “update-rc.d: /etc/init.d/tosh-bluetooth: file does not exist”
    and if i try write “sudo ./tosh-bluetooth start” the machine say me “required kernel toshiba support not enabled.”
    What i’ll have to do?

  • koiras

    yeah, you all give (i think pretty good infos) for toshibas BT but i dont have any idea what you mean! kernel???? command line?????? hey guys we are in 2011 now and it should be done with mouse! so please tell me how it can be done or i still say that linux newer can be most used UI
    and yes i dont still have toshiba BT working :( i haveto use BTusb :( :(
    we need info line by line not something “look there, thre is new kernel.. use it, it should be working” shit! if you guys want windowspeople to even try or move to use linux you have make HELP usable like M$
    shit i hate wise people.

  • solomon

    solomon@ubuntu:~$ cd /etc/init.d
    solomon@ubuntu:/etc/init.d$ sudo nano tosh-bluetooth
    [sudo] password for solomon:
    solomon@ubuntu:/etc/init.d$ sudo chmod 755 tosh-bluetooth
    solomon@ubuntu:/etc/init.d$ sudo update-rc.d tosh-bluetooth defaults
    update-rc.d: warning: /etc/init.d/tosh-bluetooth missing LSB information
    update-rc.d: see
    Adding system startup for /etc/init.d/tosh-bluetooth …
    /etc/rc0.d/K20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc1.d/K20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc6.d/K20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc2.d/S20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc3.d/S20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc4.d/S20tosh-bluetooth -> ../init.d/tosh-bluetooth
    /etc/rc5.d/S20tosh-bluetooth -> ../init.d/tosh-bluetooth
    solomon@ubuntu:/etc/init.d$ sudo ./tosh-bluetooth start
    required kernel toshiba support not enabled.
    solomon@ubuntu:/etc/init.d$

    This is what showed up on my toshiba qosmio f60.. cant find any way of using bluetooth or wifi… Using ubuntu for nearly 3 months.. couldn find anything that helped on the internet… somebody got a better idea???

  • I can sympathise with you here… is there a GUI way to “recompile the kernel with Toshiba support”… because I am having the kernel problem too and I do not know how to recompile the kernel!

    Using Linux Mint 12.