- Unplug all USB devices and hubs from your PC.
- Go into Terminal and run the following command:
ls -alR /dev/bus/usb
You should see something like this:
$ ls -alR /dev/bus/usb/
/dev/bus/usb:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 Jun 1 2003 ..
drw-r--r-- 1 walther users 0 May 31 23:16 0
drw-r--r-- 1 walther users 0 May 31 23:16 1
crw-r--r-- 1 walther users 0, 0 May 31 23:16 unload
/dev/bus/usb/0:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 May 31 23:16 ..
crw-r--r-- 1 walther users 0, 0 May 31 23:16 hub
/dev/bus/usb/1:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 May 31 23:16 ..
crw-r--r-- 1 walther users 0, 0 May 31 23:16 hub
- Note this information.
- Now plug your USB TV tuner into PC and run ls -alR /dev/bus/usb/ again.
You'll get something slightly different:
$ ls -alR /dev/bus/usb/
/dev/bus/usb:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 Jun 1 2003 ..
drw-r--r-- 1 walther users 0 May 31 23:16 0
drw-r--r-- 1 walther users 0 May 31 23:16 1
crw-r--r-- 1 walther users 0, 0 May 31 23:16 unload
/dev/bus/usb/0:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 May 31 23:16 ..
crw-r--r-- 1 walther users 0, 0 May 31 23:16 hub
/dev/bus/usb/1:
total 0
drw-r--r-- 1 walther users 0 May 31 23:16 .
drw-r--r-- 1 walther users 0 May 31 23:16 ..
crw-r--r-- 1 walther users 0, 0 May 31 23:16 hub
$
- Compare this results with previous one and look for file,
that appeared. This file is your USB TV tuner.
- Unpack downloaded usb_dev_info command and run it with full path to file appeared in
the second listing. For my sample I should run:
usb_dev_info /dev/bus/usb/0/1
I'll get the following:
$ usb_dev_info /dev/bus/usb/0/1
[Device]
Class .................. 0
Subclass ............... 0
Protocol ............... 0
Vendor ID .............. 0x0573
Product ID ............. 0x4d31
Version ................ 0x0100
Manufacturer String .... "NT"
Product String ......... ""
Serial Number .......... ""
[Configuration 0]
[Interface 0]
Class .............. 0
Subclass ........... 0
Protocol ........... 0
[Endpoint 0]
MaxPacketSize .... 8
Interval ......... 1
Direction ........ Input
[Endpoint 1]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Output
[Configuration 1]
[Interface 0]
Class .............. 0
Subclass ........... 0
Protocol ........... 0
[Endpoint 0]
MaxPacketSize .... 8
Interval ......... 1
Direction ........ Input
[Endpoint 1]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Output
[Endpoint 2]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Input
[Configuration 2]
[Interface 0]
Class .............. 0
Subclass ........... 0
Protocol ........... 0
[Endpoint 0]
MaxPacketSize .... 8
Interval ......... 1
Direction ........ Input
[Endpoint 1]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Output
[Endpoint 2]
MaxPacketSize .... 64
Interval ......... 1
Type ............. Bulk
Direction ........ Output
[Configuration 3]
[Interface 0]
Class .............. 0
Subclass ........... 0
Protocol ........... 0
[Endpoint 0]
MaxPacketSize .... 8
Interval ......... 1
Direction ........ Input
[Endpoint 1]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Output
[Endpoint 2]
MaxPacketSize .... 0
Interval ......... 1
Type ............. Isochronous
Direction ........ Input
[Endpoint 3]
MaxPacketSize .... 64
Interval ......... 1
Type ............. Bulk
Direction ........ Output
- Send this information to me with some additional words about your device.
1. beos-usb-patch,
2. beos-usb.modem-patch,
3. beos-usb.modem-patch.sm.
You need the first one to make your OHCI hardware working under R5. Install it and proceed with this
driver. Good luck!