Hi Geert,

thanks for the info. I followed the progress of your work. I've also 
modified the driver as it was not working as I expected it to. But I 
just worked out the specifics which I had and not as general as you 
did. I also have no scope to check the real signal behaviour. I 
think your driver will remove all the caveats which the old driver 
had.

So as soon as your driver is finished I will try to use it. What I'm 
not sure of is, that you change the magic number to be generated 
dynamically although it will be the future solution in linux. But 
I'd expect all devices being in /dev not somewhere else.

Anyway my current solution is able to read values from four PCF8591 
(16 analogue values) and 8 digital input lines in about 20 ms which 
is much faster than I require.  

I stored the values in an sqlite database in memory which was no 
problem. But when I tried to move the database on to an usb pen for 
storage reasons I had to recognize that the usb implementation on 
the foxboard also lacks a lot performance and stability. The same 
can be seen when operating a Wifi USB stick. The performance and 
stability is very poor.

I think John Crispin had to change a lot in his patch regarding the 
usb implementation, as the original unpatched version was not 
running at all. This might also be related to a hardware problem 
with the etrax chip.

So when you finished the i2c driver there might be more things you 
could have an eye on as long as you can spend time on it.

Great work

So long,
Klaus
 



 






Reply via email to