Getting Diamond Rio 500 working in Debian w/ 2.2.19pre17 Kernel
This is a quick guide for getting the Rio 500 working under Debian. For other distributions please see:
Rio 500 linux drivers.
What I did:
1)Checked in the directory /lib/modules/2.2.19pre17/usb for the following modules:
usbcore.o
usb-uhci.o
rio500.o
Fortunately they were all there.
2)Next, as root:
shell>insmod usbcore
shell>insmod usb-uhci
shell>insmod rio500
Checked to see if they were loaded with:
shell>lsmod
3)Next, made a device directory device entry for the rio:
shell>mkdir /dev/usb
shell>mknod /dev/usb/rio500 c 180 64
[this from the rio500 README]
4)Got Package: libglib1.2 1.2.10-4 (dependency for rio500 package) from http://packages.debian.org/stable/libs/libglib1.2.html
and installed with:
shell>dpkg -i libglib1.2_1.2.10-4_i386.deb
5)Got Package: rio500 0.7-6
from: http://packages.debian.org/stable/sound/rio500.html
and installed with:
shell>dpkg -i rio500_0.7-6_i386.deb
6)Testing the Rio:
Make sure it's plugged in and turned on.
shell>rio_stat
Appendix:
Errors encountered: Could not open /dev/usb/rio500: Device or resource busy
Solution: I didn't have the module usb-uhci loaded (intuitively loaded usbcore.o and rio500.o).
Also ran 'ldconfig' after having compile problems (http://mail.gnome.org/archives/gtk-list/2002-March/msg00361.html) with the source (glib-config script installed by GLIB could not be found) and so I went back to installing the package-- which eventually paid off!
__________________________________________________
Formatting the EXTERNAL smartmedia card:
shell>rio_format -x
then type "yes" if you really want to format it.
__________________________________________________
other sources:
Rio 500 linux drivers
a geocrawler archive (from this page I saw that the module usb-uhci needed to be loaded).
help page which includes text commands from the README
JM 09/18/02
back to tips