Bluetooth Working on Linpus & Aspire One A150

After some hunting around I found a useful website for getting things working on the Acer Aspire One that is installed with Linpus Lite Linux.  I got a cheap USB bluetooth dongle which when plugged into the Aspire would simply see the USB device:

$ lsusb
 ID 1131:1004 Integrated System Solution Corp.

What is needed are the appropriate programs and drivers to communicate with the bluetooth dongle and their devices.

So first; I got the required packages.  The easiest way is to use ‘yum’ which required

$ sudo yum install bluez-gnome bluez-hcidump bluez-lib bluez-utils gnome-bluetooth

The second part is slightly harder.  This is because kernel modules are required.  These are small bits of the core operating system that need to exist for bluetooth (or anything that needs to work with hardware).

There are two files required: (see comments below for recent versions of these files)
bluetooth2.tgz
bluetooth.tgz

Download the kernel modules pack bluetooth.tgz (compiled using a vanilla 2.6.23.9 kernel), extract the files and copy them to the folder /lib/modules/2.6.23.9lw/kernel/drivers/net/bluetooth

Now download bluetooth2.tgz, extract and copy the drivers to /lib/modules/2.6.23.9lw/kernel/drivers/bluetooth

Note: Each tgz file expands into its own ‘bluetooth‘ folder so the simplest way to install these files is to copy them into the …/drivers/net and …/kernel/drivers folder (one per location as per the above instructions) and then issue the command tar xvfz <filename>. If you get an error during the copy or extraction, make sure you are using sudo.

$ cd /lib/modules/2.6.23.9lw/kernel/drivers/
$ sudo tar xvfz /home/user/Downloads/bluetooth2.tgz
$ cd net
$ sudo tar xvfz /home/user/Downloads/bluetooth.tgz

Now;

$ sudo depmod
$ sudo /etc/init.d/bluetooth start

Finally;

$ /usr/bin/bluetooth-applet

And I had the Bluetooth icon on the taskbar and I could connect to a phone with the appropriate PassKey, etc. and transfer files.

Advertisements

15 Responses

  1. good tutorial!

  2. you’re a wiz! I have tried several times to find a solution to this bluetooth issue on my AA1 with no results. thanks so much for your input!! 🙂

  3. This is an excellent resource – tried for ages to patch the kernel with no success until I came across your brilliantly clear instructions. Next time I powered up my Aspire One there was a tiny Bluetooth icon at the bottom of the screen and I could transfer files from my phone!

    • If you plan to hack with your Acer Aspire One I’d also recommend changing to Ubuntu Netbook Remix. I’ve had no problems connecting to bluetooth or my mobile phone just with the standard installation.

  4. Hi!

    I did all the steps above, but after this:

    $ sudo /etc/init.d/bluetooth start

    I’ve got an error message like this:

    sudo: /etc/init.d/bluetooth: command not found

    Any idea?

    • Sorry – I’ve moved off using Linpus now. If you plan to hack with your Acer Aspire One I’d also recommend changing to Ubuntu Netbook Remix. I’ve had no problems connecting to bluetooth or my mobile phone just with the standard installation.

  5. I’ve done this but I’m not sure how to use the internet via the phone (Nokia E71) when the bluetooth dongle is connected to the aspire one.

  6. can someone provide us working links for the dl’s. Those are not working anymor…

    • I’ve updated the links to those pointed to by the original website. You should also read through the notes on that website. If you plan to hack with your Acer Aspire One I’d also recommend changing to Ubuntu Netbook Remix. I’ve had no problems connecting to bluetooth or my mobile phone just with the standard installation.

  7. I tried to download bluetooth.tgz and bluetooth2.tgz but they are removed.
    Can you tell me where I can find them?
    Thanks in advance.

    m. schuurmans

    • Since the files expired from the forums, here they are again:
      bluetooth.tgz
      bluetooth2.tgz

      • Here’s also a helper script I made to check the phone dial-up-networking channel.

        Save to your Aspire One, make it executable with chmod 755 bt, modify your phone’s MAC address in (with e.g. vim bt) and run (like ./bt). It can also be double-clicked from the file explorer.

      • Hello, this is a very usefull process, insamuch for a newbee.
        There is a little problem, which is not bound to the install:

        something goes wrong on my one note A 110, FOR EXAMPLE
        at the end and finishing process I had:

        [user@localhost net]$
        [user@localhost net]$ sudo depmod
        [user@localhost net]$ sudo /etc/init.d/bluetooth start
        Starting Bluetooth services: [ OK ]
        [user@localhost net]$ /usr/bin/bluetooth-applet

        and then a long time after:

        Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color’ of type `GdkColor’ from rc file value “((GString*) 0x80a15c0)” of type `GString’
        Processus arrêté
        [user@localhost net]$

        any idea? Thanks anyway, best regards
        M2W

      • I have no idea what is causing your problem.. Sorry

  8. […] guide which seems like what you want (or will at least get you moving in the right direction): https://andrewhague.wordpress.com/200…pire-one-a150/ Though honestly, my best suggestion would be to use a more mature and complete version of Linux […]

Comments are closed.

%d bloggers like this: