The PID of 0x008b is a pre-reenumeration ID. This means that multiload has not
done its job and the initial FX2 firmware has not been uploaded. Can you check
your multiload installation? Are you using hotplug or udev to drive multiload?
Please post your multiload.conf and check that you have the avcuwfl.sys file in
the correct location.
John.
Ok added that udev entry, but no device is created - I wonder if it's because of the usb id:-
Bus 002 Device 005: ID 03f3:008b Adaptec, Inc.
From init.c it seems to be looking for 0088 or 008c rather than 008b??
Cheers
John
On Thu, 06 Apr 2006 20:06:15 +0100 Dr J A Gow <J.A.Gow@xxxxxxxxxxxxxxxxx> wrote:
Ok, I forgot to tell you all something!
The device is probably working. The device registers as a different name and udev will create the required /dev/avcapX node :- providing you add the following line to /etc/udev/rules.d/10-local.rules (this is what I forgot to mention):
KERNEL=="avc2x10k*", NAME="avcap%m", GROUP="<whatever-your-group-is"
Then restart udev by typing 'udevstart' at root.
Replug the device, and the avcap0 device should appear. It may be worth checking the permissions and changing them if necessary. Then avcctrl will run.
John.
John Dally wrote:OK - I now have the device and have my next problem, which may well be caused by my misuse of the tools. Are there docs how to use them anywhere? Here is what I've tried...
I've put the firmware in place:- ls /var/lib/firmware avcuwm1n.ux avcuwm1p.ux avcuwm2n.ux avcuwm2p.ux avcuwram.ux
I've created the device with:- mknod /dev/avcap0 c 199 0 chmod a+rw /dev/avcap0
I get the following in /var/log/messages when I plug in the device and modprobe avc2210k:- Apr 6 18:52:47 jdally usb 2-6: new high speed USB device using ehci_hcd and address 7 Apr 6 18:52:48 jdally usb 2-6: configuration #1 chosen from 1 choice
Apr 6 18:52:53 jdally AVC2x10K : MPEG capture driver starting Apr 6 18:52:53 jdally usbcore: registered new driver avc2x10k
Which looks promising, but when I run avcctrl with -v -i 0 - I get:-
lib init AVCCONFInit running retrieve int array string =1,2 got int array rc=0 retrieve int array string =3,4 got int array rc=0 error handler init running aarg DEVOpenDevice - dpath=|/dev/avcap0| <-- extra debug I added to find out which device is used error: unable to open device (null) lib term
Any ideas??
Cheers
John