Toon posts:

CAPI-problemen (wil niet starten)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb thuis een nieuwe server ingericht met RedHat Fedora Core 3 met kernel 2.6.9-1.681_FC3smp
Ook netjes gelijk ff alle updates geinstalleerd.
Verder de boel een beetje glad getrokken (mv kudzu /dev/null :P enzo)
Maar nu krijg ik met geen mogelijkheid mijn AVM Fritz! PCI kaartje aan de gang met CAPI
Waarom CAPI? omdat ik ermee wil gaan werken met Asterisk.
Wat heb ik gedaan:
ISDN4Linux er afgehaald (schijnt anders niet lekker te gaan naast capi)
Met Google kom ik een heel eind, heb nu in iedergeval capi er goed (voor zover je het goed kan noemen...) op staan.
compilen en installeren ging allemaal goed.
Wilde eerst helemaal niks doen omdat ie /dev/capi20 niet kon vinden. Oke, mijn stomme fout.
Ik was makedev.sh vergeten te draaien.
ok, na het draaien had ik wel m'n /dev/capi20
Na een reboot had ik ook opeens /dev/capi en /dev/capi0..31 erbij.
Maar goed, niet getreurd... we gaan door...
Als ik nu capi wil starten dan komt ie met de melding:
code:
1
2
3
4
5
[root@pluto ~]# service capi start
Starting the CAPI 2.0 daemon: ERROR: cannot open /dev/capi20 nor /dev/isdn/capi20 - No such device or address (6)
                                                           [FAILED]
[root@pluto ~]# capiinfo
capi not installed - No such device or address (6)

Huh?!?!? :?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[root@pluto ~]# ls -l /dev/capi*
crw-rw----  1 root root  68,  0 Dec 31 11:10 /dev/capi
crw-rw----  1 root root 191,  0 Dec 31 11:10 /dev/capi0
crw-rw----  1 root root 191,  1 Dec 31 11:10 /dev/capi1
crw-rw----  1 root root 191, 10 Dec 31 11:10 /dev/capi10
crw-rw----  1 root root 191, 11 Dec 31 11:10 /dev/capi11
crw-rw----  1 root root 191, 12 Dec 31 11:10 /dev/capi12
crw-rw----  1 root root 191, 13 Dec 31 11:10 /dev/capi13
crw-rw----  1 root root 191, 14 Dec 31 11:10 /dev/capi14
crw-rw----  1 root root 191, 15 Dec 31 11:10 /dev/capi15
crw-rw----  1 root root 191, 16 Dec 31 11:10 /dev/capi16
crw-rw----  1 root root 191, 17 Dec 31 11:10 /dev/capi17
crw-rw----  1 root root 191, 18 Dec 31 11:10 /dev/capi18
crw-rw----  1 root root 191, 19 Dec 31 11:10 /dev/capi19
crw-rw----  1 root root 191,  2 Dec 31 11:10 /dev/capi2
crw-rw----  1 root root 191, 20 Dec 31 11:10 /dev/capi20
crw-rw----  1 root root 191, 21 Dec 31 11:10 /dev/capi21
crw-rw----  1 root root 191, 22 Dec 31 11:10 /dev/capi22
crw-rw----  1 root root 191, 23 Dec 31 11:10 /dev/capi23
crw-rw----  1 root root 191, 24 Dec 31 11:10 /dev/capi24
crw-rw----  1 root root 191, 25 Dec 31 11:10 /dev/capi25
crw-rw----  1 root root 191, 26 Dec 31 11:10 /dev/capi26
crw-rw----  1 root root 191, 27 Dec 31 11:10 /dev/capi27
crw-rw----  1 root root 191, 28 Dec 31 11:10 /dev/capi28
crw-rw----  1 root root 191, 29 Dec 31 11:10 /dev/capi29
crw-rw----  1 root root 191,  3 Dec 31 11:10 /dev/capi3
crw-rw----  1 root root 191, 30 Dec 31 11:10 /dev/capi30
crw-rw----  1 root root 191, 31 Dec 31 11:10 /dev/capi31
crw-rw----  1 root root 191,  4 Dec 31 11:10 /dev/capi4
crw-rw----  1 root root 191,  5 Dec 31 11:10 /dev/capi5
crw-rw----  1 root root 191,  6 Dec 31 11:10 /dev/capi6
crw-rw----  1 root root 191,  7 Dec 31 11:10 /dev/capi7
crw-rw----  1 root root 191,  8 Dec 31 11:10 /dev/capi8
crw-rw----  1 root root 191,  9 Dec 31 11:10 /dev/capi9
[root@pluto ~]#

De /dev/isdn/... is er indedaad niet, maar ik kan er ook niks van terug vinden in de verschillende doc's en FAQ's. Maar dit zou, volgens mij, geen probleem mogen geven omdat m'n /dev/capi20 er wel is.
Als ik mijn systeem boot worden op de eoa manier toch de hisax-drivers (isdn4linux dus :? ) op m'n isdnkaart geladen. (grrrrrrrrr)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Dec 31 11:10:15 pluto kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded
Dec 31 11:10:15 pluto kernel: HiSax: Linux Driver for passive ISDN cards
Dec 31 11:10:15 pluto kernel: HiSax: Version 3.5 (module)
Dec 31 11:10:15 pluto kernel: HiSax: Layer1 Revision 2.46.2.5
Dec 31 11:10:15 pluto kernel: HiSax: Layer2 Revision 2.30.2.4
Dec 31 11:10:15 pluto kernel: HiSax: TeiMgr Revision 2.20.2.3
Dec 31 11:10:15 pluto kernel: HiSax: Layer3 Revision 2.22.2.3
Dec 31 11:10:15 pluto kernel: HiSax: LinkLayer Revision 2.59.2.4
Dec 31 11:10:15 pluto kernel: hisax_isac: ISAC-S/ISAC-SX ISDN driver v0.1.0
Dec 31 11:10:15 pluto kernel: hisax_fcpcipnp: Fritz!Card PCI/PCIv2/PnP ISDN driver v0.0.1
Dec 31 11:10:15 pluto kernel: HiSax: Card 1 Protocol EDSS1 Id=fcpcipnp0 (0)
Dec 31 11:10:15 pluto kernel: HiSax: DSS1 Rev. 2.32.2.3
Dec 31 11:10:15 pluto kernel: HiSax: 2 channels added
Dec 31 11:10:15 pluto kernel: HiSax: MAX_WAITING_CALLS added
Dec 31 11:10:15 pluto kernel: ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 21 (level, low) -> IRQ 185
Dec 31 11:10:15 pluto kernel: hisax_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:01:00.0
Dec 31 11:10:15 pluto kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 193


En als ik kijk met een lsmod staan ze er ook "netjes" *(wat ik dus eigenlijk niet wil) tussen.
Ik weet dat dit eigenlijk, volgens mij, 2 afzonderlijke problemen zijn (toch hisax drivers laden ondanks dat isdn4linux verwijderd is, en het niet willen starten van capi)

Heeft iemand misschien een idee wat er nu precies fout gaat?

[update]
Ja, ik heb ook de drivers (ook al zijn ze "voor" SuSe 9.1) van de site van AVM gehaald! ;)
En ook de laatste kernel 2.6.10 heeft nog steeds geen oplossing gegeven.

[ Voor 3% gewijzigd door Verwijderd op 31-12-2004 12:36 ]


Verwijderd

Topicstarter
We zijn weer wat verder gekomen!!
Oorzaak van device niet kunnen vinden was:
situatie na reboot:
code:
1
crw-rw----  1 root root 191, 20 Dec 31 21:21 /dev/capi20

en na
code:
1
[root@pluto ~]# ./capi4k-utils/scripts/makedev.sh

code:
1
crw-------  1 root root  68,  0 Dec 31 21:24 /dev/capi20


Tijdens de boot worden de devices aangemaakt met een 191,20 en makedev.sh maakt er 68,0 van!
En vervolgens start capi wel op!
Nu alleen nog ff zoeken waar dit standaard goed is te zetten zodat dit bij het booten al goed gaat.

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 14-02 22:57

BoAC

Memento mori

Misschien een duwtje: maak je gebruik van udev of devfs?

* BoAC werkt nooit met Redhat ;)

Verwijderd

Topicstarter
BoAC schreef op zaterdag 01 januari 2005 @ 09:16:
Misschien een duwtje: maak je gebruik van udev of devfs?
udev
Ik heb het nu ff opgelost door in de rc.local een 'MAKEDEV capi' erbij te zetten, maar het lijkt er op dat ie soms toch weer naar 191,20 gaat :?