-
Newcamd problem
Förutsättning:
=======================
Kör en Linux hink med Debian på (Debian 2.6.18.dfsg.1-12).
Har 2st USB kortläsare.
Ett Viasat- och ett Canal Digitalkort.
Länkar USB0 resp USB1 till ttyS4 och ttyS5.
(Viasat = ttyS4, Canal Digital ttyS5)
Kör mpset på resp ttyS4 och ttyS5
Startar 2 instanser av cardserv.i386. En till varje kort.
Varje instans har varsin cardserv.cfg.
Newcamd 6.10B
Problem:
=========================
Efter ett tag så dyker följande upp i loggen...
[cardserver] TIOCMGET: Input/output error
[cardserver] TIOCMGET: Input/output error
[cardserver 08:37:27] compiled Mar 24 2006, 19:29:51
[cardserver 08:37:27] Card 5/0 reset
[cardserver 08:37:28] Card 5/0 init Conax card
[cardserver 08:37:29] Wed May 2 08:37:29 CEST 2007
[cardserver 08:37:29] Card 5/0 caid ****
[cardserver 08:37:29] Card 5/0 listening on port 10001
[cardserver 08:37:45] Wed May 2 08:37:45 CEST 2007
[cardserver 08:37:45] Connection from ***.***.***.44:19768 to ***.***.***.201:10001
[cardserver 08:37:46] Card 5/0 Login accepted: A****
[cardserver 08:37:51] Wed May 2 08:37:51 CEST 2007
[cardserver 08:37:51] Connection from ***.***.***.164:4750 to ***.***.***.201:10001
[cardserver 08:37:51] Card 5/0 Login accepted: B****
[cardserver 10:06:03] Wed May 2 10:06:03 CEST 2007
[cardserver 10:06:03] Card 5/0 communication error (ECM), trying to reset
[cardserver 10:06:04] Card 5/0 reset
[cardserver 10:06:04] Card 5/0 reset failed
[cardserver 10:06:04] Card 5/0 Logout: A*****
[cardserver 10:06:04] Card 5/0 Logout: B*****
[cardserver 10:06:04] Card 5/0 reset failed
[cardserver 10:06:04] Error reading card switch bit, serport 5
Efter detta så får jag inte igång Canal digitalkortet igen (Card 5/0) utan att boota om maskinen. Verkar som om USB -> Seriaport länkningen ballar ur...eller ?
====================================
Några tips någon ?
Detta är första gången jag kör med USB-kortläsare, behöver jag göra nåt mer ?
Visatkortet uppvisar aldrig det här problemet.
Update 2007-05-02 17:11
==============
Har bytt från MPset till adusbph.
Kör:
adusbph -m phoenix /dev/ttyS4
adusbph -m phoenix /dev/ttyS5
Får svar:
Reader mode = Phoenix
CLK frequency = 3.58 MHz
Reset delay = Enabled
...men ingen skillnad.
Får fortfarande "[cardserver] TIOCMGET: Input/output error" samt "[cardserver 17:02:06] Error reading card switch bit, serport 5" efter ett tag. Verkar vara samma kortläsare som får detta felmeddelande. Kanske är kortläsaren...
/B
-
Har du köpt läsarna med ID-chip?
Om du inte gjort det så kan inte datorn se skillnad på dom
-
Japp det är kort med ID-chip från AD-teknik (USB Phoenix/Smartmouse-interface).
/B
-
TIOCMGET är nått port relaterat fel (enl google) :wink:
Någon av våra linux vänner kanske kan reda ut det bättre.
För att utesluta hårvarufel på läsarna så kan du ju testa att skifta plats på dom
-
Jag tippade också på port eller läsarproblem så jag skiftade runt dem igår. Till att börja med så såg det ut som om felet följde läsaren men så bytte det läsare helt plötsligt.
Jag har beställt en ny läsare för att ersätta den som jag trodde var defekt, men nu vet det faan...
Alla tips är som sagt välkommna.
==================================
UPDATE 2007-05-18
Har nu bytt till två stycken seriella MP3.5 läsare istället och nu verkar det funkat stabilt.
Vad som verkade hända var att servern tappade kontakten med en av USB_kortläsarna och sedan hittade den igen men med nytt USB-ID. Detta gjorde att USB->Serie länkningen sket sig.
Varför en av kortläsarna hela tiden tappade anslutningen vet jag inte men nu funkar det med hederlig gammal serieportsläsare.
/B