This guide walks you through getting the D-Link DSB-R100 USB Radio working on your iMac. You will need to have a Linux kernel with Video4Linux, USB and D-Link USB FM Radio support compiled in. Please read the kernel guide for help on recompiling your kernel if needed. Ideally you should compile those three options as modules. Read on for how to get it running.

If you don't own this USB device, but would like to find out more about it, you can read about it on the D-Link . The device can be purchased directly from DLink for under US$20, you can go to purchase one.

First you need to hook up the hardware. The D-Link FM USB Radio has two connections, it has a USB connector which you can plug into a USB hub or straight into a spare iMac USB port. The other is a regular audio jack, this needs to be plugged into the microphone socket on your iMac.

Once your kernel is compiled, and you have booted into it, you will need to cd to your modules directory (/lib/modules/), if you don't know your KERNEL-VERSION, type uname -r to find it. Once there, cd to kernel/drivers/media/video, and type insmod videodev.o to load the video4linux driver.

Next cd ../../usb and type insmod dsbr100.o, you may want to type ls first to make sure its in that directory. If you have compiled it in right and typed in the commands correctly, you can type dmesg and see something like this near the end :

Linux video capture interface: v1.00
usb.c: registered new driver dsbr100
dsbr100.c: v0.24:D-Link DSB-R100 USB radio driver

You will also want to make sure that you have sound support in your kernel, if you do, you should see lines with dmasound_pmac: in the dmesg output. If not, go back and rebuild your kernel with PowerMac sound support.

Getting Software
Now all you need is software to tune and listen to the FM radio. The best thing to do is go to and search for radio. You will get a lot of different options.

If you have KDE, you can try , you will need at least YDL 2.1, or Mandrake 8.0 in order to get this one to build, unless you have updated KDE yourself.

With YDL 2.0, I had no problems getting to compile. Simply, download it, then unpack the tar (eg. tar zxvf gqradio-0.2.0.tar.gz), then cd to the gqradio-0.2.0 directory it creates, type ./configure then make install.

Then with X-Windows running, run gqradio (btw. if you do not have /usr/local/bin in your path you will have to either add it or type /usr/local/bin/gqradio). You probably won't get any sound because the microphone input is probably muted, you need to load the mixer (off the multimedia menu in KDE), and unmute the microphone. Then just use the radio-style interface on gqradio to tune to your favourite local radio station.

GQradio shot