Ga naar inhoud


Linus cardserver + newcamd


Aanbevolen berichten

Geplaatst:

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


Geplaatst:
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.
Geplaatst:

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)

Geplaatst:

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)

Geplaatst:

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.

Geplaatst:

'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

Geplaatst:

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

Geplaatst:
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.

Geplaatst:

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="" />

Geplaatst:

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.

Geplaatst:

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

Geplaatst:

"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

Geplaatst:

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.

Geplaatst:

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="" />

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...