Commit 53c7b63f authored by Oliver Neukum's avatar Oliver Neukum Committed by Greg Kroah-Hartman

USB: rio500: update Documentation

Added the newly added limit and updated the text a bit
Signed-off-by: default avatarOliver Neukum <oneukum@suse.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d710734b
...@@ -76,70 +76,30 @@ Additional Information and userspace tools ...@@ -76,70 +76,30 @@ Additional Information and userspace tools
Requirements Requirements
============ ============
A host with a USB port. Ideally, either a UHCI (Intel) or OHCI A host with a USB port running a Linux kernel with RIO 500 support enabled.
(Compaq and others) hardware port should work.
A Linux development kernel (2.3.x) with USB support enabled or a The driver is a module called rio500, which should be automatically loaded
backported version to linux-2.2.x. See http://www.linux-usb.org for as you plug in your device. If that fails you can manually load it with
more information on accomplishing this.
A Linux kernel with RIO 500 support enabled. modprobe rio500
'lspci' which is only needed to determine the type of USB hardware Udev should automatically create a device node as soon as plug in your device.
available in your machine. If that fails, you can manually add a device for the USB rio500::
Configuration
Using `lspci -v`, determine the type of USB hardware available.
If you see something like::
USB Controller: ......
Flags: .....
I/O ports at ....
Then you have a UHCI based controller.
If you see something like::
USB Controller: .....
Flags: ....
Memory at .....
Then you have a OHCI based controller.
Using `make menuconfig` or your preferred method for configuring the
kernel, select 'Support for USB', 'OHCI/UHCI' depending on your
hardware (determined from the steps above), 'USB Diamond Rio500 support', and
'Preliminary USB device filesystem'. Compile and install the modules
(you may need to execute `depmod -a` to update the module
dependencies).
Add a device for the USB rio500::
mknod /dev/usb/rio500 c 180 64 mknod /dev/usb/rio500 c 180 64
Set appropriate permissions for /dev/usb/rio500 (don't forget about In that case, set appropriate permissions for /dev/usb/rio500 (don't forget
group and world permissions). Both read and write permissions are about group and world permissions). Both read and write permissions are
required for proper operation. required for proper operation.
Load the appropriate modules (if compiled as modules):
OHCI::
modprobe usbcore
modprobe usb-ohci
modprobe rio500
UHCI::
modprobe usbcore
modprobe usb-uhci (or uhci)
modprobe rio500
That's it. The Rio500 Utils at: http://rio500.sourceforge.net should That's it. The Rio500 Utils at: http://rio500.sourceforge.net should
be able to access the rio500. be able to access the rio500.
Limits
======
You can use only a single rio500 device at a time with your computer.
Bugs Bugs
==== ====
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment