![](https://seccdn.libravatar.org/avatar/dac468ff35c4527fe753354ebd92ff78.jpg?s=120&d=mm&r=g)
Hi. I've got a D-Link DU-R100 USB radio, which works beutifully in W98 and W2000. I'd like to know if someone has made it work under linux. I use Suse 7.0 with kernel 2.4.2. At http://linuxusbguide.sourceforge.net appears: "D-Link USB FM radio support The D-Link USB FM radio driver uses the Video4Linux interface, similar to the webcams discussed above. If the appropriate device node entries do not exist, you should create them: mknod /dev/video0 c 81 0 mknod /dev/video1 c 81 1 mknod /dev/video2 c 81 2 mknod /dev/video3 c 81 3 ln -s /dev/video0 /dev/video After plugging the radio in, all you should you need to do is to start up an appropriate application - I normally use kradio and KTuner from KDE, although any Video4Linux radio application should work successfully." This is a very short explanation: kradio and ktuner are programs that refer to internal radio cards on the ISA or PCI bus, so they access i/o ports, which is very different to the USB bus. 'lusb' gives: Bus 001 Device 002: ID 04b4:1002 Cypress Semiconductor R100 Radio Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 0 Interface bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x04b4 Cypress Semiconductor idProduct 0x1002 R100 Radio bcdDevice 4.10 iManufacturer 1 iProduct 2 USB FM Radio iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 4 bmAttributes 0x80 MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 0 Interface bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none wMaxPacketSize 8 bInterval 10 Language IDs: 0409 So appears that the chip is made by Cypress Semiconductor.