Gast Geplaatst: 2 oktober 2005 Geplaatst: 2 oktober 2005 heb zojuist op een lege pc red hat 9.0 erop gezet en werkt allemaal prima. Daarna newcamd v6.0 packege erop gezet die van $#@%!%#$#@#! afkomt en file cardsrv.cfg in /etc gezet. Daarna aanpassingen gedaan aan cardsrv.cfg: DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 SERVER_NAME = server DEBUG_PORT = 14000 ENTITLEMENT_PORT = 14001 ADMIN_PORT = 14002 ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00 USER = beneden geheim lan au 192.168.1.6 12000 server DEBUG_INIT = no DEBUG_NET = no DEBUG_ECM = no DEBUG_EMM = no #SERIAL_PORT = 0 #TCP_PORT = 10000 SERIAL_PORT = 0 TCP_PORT = 10001 Daarna via terminal volgende commando's gegeven: Daar type je in: cd server cd cardserver chmod +r+x cardserver.i386 ./cardserver.i386 daarbij krijg ik het volgende te zien: [cardserver 04:38:25] compiled Apr 25 2005, 23:19:11 [cardserver 04:38:25] Card 0/0 reset [cardserver 04:38:27] Card 0/0 init Seca card, please wait [cardserver 04:38:30] Card 0/0 init failed [cardserver 04:38:30] network port 14000 open: bind: Address already in use [cardserver 04:38:30] network port 14001 open: bind: Address already in use [cardserver 04:38:30] network port 14002 open: bind: Address already in use Wat doe ik fout of welke informatie hebben jullie nodig om mij verder te kunnen helpen? Het gaat hier om een cardpro multipro serieel ***geen-reclame*** met orginele SECA kaart, stroom krijgt de ***geen-reclame*** via de muis aansluiting. Groet Bert wasbeer 985406-Handleiding.doc
Gast Geplaatst: 2 oktober 2005 Geplaatst: 2 oktober 2005 Citaat: [cardserver 04:38:30] network port 14000 open: bind: Address already in use 1. cardserver draait al 2. cardserver vergeet SO_REUSE in te stellen, zodat je ca 3min moet wachten voordat je hem weer mag starten, na hem afgesloten te hebben 3. een ander proces luistert al op deze poorten gebruik 'netstat -nat' om te kijken of er iemand luistert op 14000-14002, terwijl cardserver niet draait.
Gast Geplaatst: 2 oktober 2005 Geplaatst: 2 oktober 2005 Beste Pieterg, bedankt voor je vlotte reactie. 1. Hoe kan ik ervoor zorgen dat SO_reuse wel goed gaat en wat doet dit? 2. Hoe gebruik ik, en waar kan ik vinden, netstat-nat ? 3. Hij geeft in de terminal aan dat de "init" failed is, hoe kan dit en mag dit of wat is het nadeel? (en oplossing!) Wat moet ik nog meer doen om het werkende te krijgen. Bert Wasbeer (die ruikt dat het met de hulp van Pieterg gaat lukken)
Gast Geplaatst: 2 oktober 2005 Geplaatst: 2 oktober 2005 oke, waarsch. heb ik 2 maal cardserver.i386 gestart, hierdoor kreeg ik de melding dat de poorten 14000/14001/14002 al in gebruik waren. De volgende meldingen krijg ik nu in de terminal: [cardserver 04:38:25] compiled Apr 25 2005, 23:19:11 [cardserver 04:38:25] Card 0/0 reset [cardserver 04:38:27] Card 0/0 init Seca card, please wait [cardserver 04:38:30] Card 0/0 init failed Waarom kan ik de init niet uitvoeren, wat doet dit en hoe krijg ik dit aan de praat. Weet helemaal niets van Linux, dus eenvoudug taalgebruik is voor deze eenvoudige ziel erg prettig. Hoe weet mijn cardreader en linux dat het om een seca kaart gaat? Dit staat nergens in de config...? Alvast bedankt voor al jullie hulp! Bert Wasbeer (geen toekomstig Linus programmeur)
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 Ik ben ook door de handleiding gelopen die Bert Wasbeer meegezonden heeft, ook mijn interesse gaat uit naar een interne cardserver en ook ik loop tegen dit probleem aan. Ik gebruik een andere ***geen-reclame***/reader maar krijg wel dezelfde foutmelding. Moet ik mijn ***geen-reclame***/reader onder Linux installeren en configureren? Hoe doe ik dat? Heb ik nu nog niet gedaan! Alvast bedankt voor alle hulp, die enorm nodig is om verder te kunnen.
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 'installeren' is niet nodig, de kaartlezer gebruikt geen drivers, hij hangt gewoon aan een compoort, en cardserver verzorgt zelf de aansturing. Foutmelding zou kunnen komen van een verkeerde instelling in cardserv.conf, cardserver moet namelijk wel weten met wat voor soort lezer hij te maken heeft
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 Je kan er achter komen welke poort cardserver probeert te openen, door 1.in de output van 'strace ./cardserver.i386' goed te zoeken naar welke devices er geopend worden. 2. Of met 'ps ax' kijken welk proces id cardserver heeft (eerste proces), en dan met 'ls -la /proc/<pid>/fd' kijken welke devices allemaal door dit proces (met proces id <pid>) geopend zijn. /dev/ttyS0 = COM1 /dev/ttyS1 = COM2 etc
jedeje Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 Citaat: oke, waarsch. heb ik 2 maal cardserver.i386 gestart, hierdoor kreeg ik de melding dat de poorten 14000/14001/14002 al in gebruik waren. De volgende meldingen krijg ik nu in de terminal: [cardserver 04:38:25] compiled Apr 25 2005, 23:19:11 [cardserver 04:38:25] Card 0/0 reset [cardserver 04:38:27] Card 0/0 init Seca card, please wait [cardserver 04:38:30] Card 0/0 init failed Waarom kan ik de init niet uitvoeren, wat doet dit en hoe krijg ik dit aan de praat. Weet helemaal niets van Linux, dus eenvoudug taalgebruik is voor deze eenvoudige ziel erg prettig. Hoe weet mijn cardreader en linux dat het om een seca kaart gaat? Dit staat nergens in de config...? Alvast bedankt voor al jullie hulp! Bert Wasbeer (geen toekomstig Linus programmeur) Ik krijg die melding als ik vergeten ben m´n cardreader van 6Mhz op 3,58Mhz Phoenix mode te zetten. Groet! JeDeJe ---------------------------- Clarke Tech ET-9000 E2, TF 7700HDPVR E2 Smartmouse, TF 7700HDPVR Titan smargo, HTPC met TT-3200-S2 en DVB-T, Visiosat A1-A2-A3-HB, SG-2100A, 78cm schotel.
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 alvast weer bedankt voor de snellle reacktie maar ik begrijp nog niet helemaal waar ik wat moet doen met strace... zou je dit iets gemakkelijker te begrijpen kunnen maken voor een noob /dev/ttyS0 = COM1 /dev/ttyS1 = COM2 waar kan ik dit neerzetten etc alvast bedankt bertwasbeer <img src="/forums/images/graemlins/anoniem.gif" alt="" />
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 1. cardserver stoppen 2. ipv './cardserver.i386' nu 'strace ./cardserver.i386' doen 3. terugscrollen in de output van strace, en zoeken waar hij een compoort probeert te openen, en welke compoort dit dan is. Die /dev/ttyS[N] waren voorbeelden van hoe compoorten onder linux heten. In de ouput van 'ls -la /proc/<pid>/fd' zal je dezelfde namen tegen moeten komen, als er tenminste compoorten geopend worden. Dit is waarschijnlijk makkelijker zoeken, omdat strace nogal wat data dumpt waarvan je een eerste keer misschien niet weet waar hoe je het moet interpreteren.
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 Beste Pieterg, hoe zet je de cardreader stop? Enige manier die ik nu gebruik is het proces afkappen maar jij zal daar vast een zeer goede opdrachtregel voor hebben die ik in kan voeren in de terminal, graag verneem ik die dan ook van jou en nog bedankt voor de reactie! Beste Wasbeer, Zo zie je maar weer dat het niet nodig is om een dubbele post te doen, gewoon rustig wachten, hulp is onderweg. JaPo
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 "k krijg die melding als ik vergeten ben m´n cardreader van 6Mhz op 3,58Mhz Phoenix mode te zetten." Hoe doe je dit? Ik kan op de cardreader zelf geen aanpassingen doen, dus het zou softwarematig moeten gedaan worden. JaPo
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 Ik zou zo niet weten of cardserver een stop commando heeft (aanroepen met een bepaald argument ofzo) Dus ik zou gewoon 'killall cardserver.i386' gebruiken, zolang je niet signal -9 gebruikt is dat een nette manier om te stoppen.
Gast Geplaatst: 3 oktober 2005 Geplaatst: 3 oktober 2005 het is nog steeds niet gelukt maar ik geef niet ik heb in terminal gedaan wat je zij killall cardserver.i386 werkt prima toen cd server cd cardserver.i386 chmod +r+x cardserver.i386 strace./cardserver.i386 bash: strace: command not found <img src="/forums/images/graemlins/biggthumpdown.gif" alt="" /> wie weet nog een oplossing om te kunnen kijken of alles goed loopt en naar welke poorten enz hoe kan ik anders mijn cardreader aan de gang krijgen ze praten hier of dat er iets in de config zou moeten staan over wat voor een cardreader hij zou moeten aansturen maar daar kom ik niet verder even voor de duidelijkheid ik draai een linux red hat cardserver met newcamd6.0 en daar heb ik een cardpro multieprogrammer serieel+muis voor spannig aanhangen het lijkt alsof deze werkt want hij kan zien dat er een seca kaart inzit en hij maakt een klein beetje geluid maar als hij hem zou moeten lezen met cardserveri386 zegt hij dit [cardserver 04:38:25] compiled Apr 25 2005, 23:19:11 [cardserver 04:38:25] Card 0/0 reset [cardserver 04:38:27] Card 0/0 init Seca card, please wait [cardserver 04:38:30] Card 0/0 init failed wie weet hoe dit werkende te krijgen is want ik weet het niet meer ik kan overrigens nergen iets instellen aan de cardreader over 6mhz of 3.phounix daar heeft iedereen het over maar hoe er zitten geen knoppen op deze reader/writer alvast bedankt berwasbeer <img src="/forums/images/graemlins/anoniem.gif" alt="" />
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen