Jag har en USB->Serieportsadapter som fungerar utmärkt i Windows XP SP3. I Ubuntu 9.04 så försöker jag läsa lite data från den. Mitt problem är att det fungerar.... ibland

<?php
$fp=fopen("/dev/ttyUSB0", "r");
if (!$fp)
{
echo "Uh-oh. Port not opened.";
}
else
{
$buffer="";
echo "<p>Reading data...";
$buffer = fread($fp,14);
//$buffer = ltrim($buffer,"\x02");
//$buffer = rtrim($buffer,"\x03");
echo "<p>TagID: ";
print $buffer;
print " ----- ";
print strlen($buffer);
fclose ($fp);
}
?>
Någon som har ett tips? USB-Serie-chipet är ett FT232.
Tack på förhand.
/Mattias