I tried to use an Eye One Display with today's CVS. However each time I click the "Go" Button I get the following error message from lprof:
"Not expected instrument model (Instrument version number or ID byte not recognised) Instrument initialization failed!"
Information about my device:
Eye-One display
Manufacturer: GretagMacbeth
Speed: 1.5Mb/s (low)
USB Version: 1.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 0971
Product Id: 2003
Revision Number: 5.19
Config Number: 1
Number of Interfaces: 1
Attributes: 80
MaxPower Needed: 100mA
Interface Number: 0
Name: (none)
Alternate Number: 0
Class: 00(>ifc )
Sub Class: 00
Protocol: 00
Number of Endpoints: 1
Endpoint Address: 81
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 8
Interval: 10ms
Philipp
This device should work although I have not directly tested it. I have tested with i1 Display 2/Lt class devices and these are working fine.
Looking at the code it appears that you device is not returning an expected device ID value. It should have printed out some console messages before the one you listed that have the returned version string and ID character. It may be possible that there are some of these that return unusual values for these that have not been tested with this code. Could you rerun this and get that info to us? At that point I can put a test fix in CVS for you to test.
Could you try running this from a terminal session. I need to see what is being output to the terminal when this fails. I suspect that you will see a message like "Version string = " somethings and on the next line "ID character = " something. I need to know what these values are as it seems that your instrument is providing values outside of the range we are expecting.
I can no longer reproduce the problem (using today's CVS).