Newsgroup: it.comp.os.linux.sys
Titolo: [isdn] Isdn4linux e device varie...

Salve.
Ho appena installato un TA isdn, perfettamente riconosciuto da linux al
boot (kernel 2.4.5 su mdk 7.2)
Se pero' provo ad usare isdnctrl mi esce sempre e immancabilmente:
/dev/isdnctrl : device not found
/dev/isdninfo: device not found
crw----rw-    1 root     sys       45, 255 set 27  2000 isdninfo 
lrwxrwxrwx    1 root     root            9 feb  6 15:33 isdnctrl ->
isdnctrl0
crw-------    1 root     sys       45,  64 set 27  2000 isdnctrl0    
Pero', come potete vedere...esistono!!!!
Come mai?
Help me...vorrei usare il ta isdn SENZA PASSARE a win :)
Emanuele
__________________________________________
   How long shall dey kill our prophets,
       While we stand aside and look?
_____________[Bob Marley]_________________
Powered by Linux Mandrake 7.2 Kernel 2.4.4
Sarbyn on Dalila 2 MUD        ICQ 43149645
Linux registered user #217911
Linux registered machine #102731

 Se pero' provo ad usare isdnctrl mi esce sempre e immancabilmente:
I driver sono caricati? Usa lsmod per vedere se si, senno usa modprobe
per caricarli.
Ciao, `matte.
-- 
err: signature too big

 per caricarli.
I moduli isdn.o e hisax.o sono correttamente caricati....e' la prima
cosa che ho controllato.
-- 
Emanuele
Sarbyn


 cosa che ho controllato.
L'altro ieri m'e' capitato sulla mia scheda che la distro caricasse il
modulo hisax con delle opzioni sbagliate, il  modulo era caricato ma
dava l'errore che ha dato a te. Prova a levare i moduli hisax, isdn e
slhc, e dare poi modprobe hisax type=xx (io 36) protocol=2 .
A me ha funzionato...


 Ciao, `matte.
Allora, in /var/log/messages noto:
Jun 23 10:15:48 nuovo isdn4linux: Loading HiSax driver
Jun 23 10:15:48 nuovo isdn4linux: CardID:
Jun 23 10:15:48 nuovo isdn4linux: CardType: 35
Jun 23 10:15:48 nuovo isdn4linux: CardName: HFC 2BDS0 PCI
Jun 23 10:15:48 nuovo isdn4linux: Parameters: id= type=35 protocol=2
Quindi provo con un:
[root@nuovo isdn]# insmod hisax io=0xdc00 irq=10 type=35 protocol=2
Using /lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o
/lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o: init_module:
Errore di input/output
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters
Irq preso da /proc/pci e io preso da /proc/ioports
Ma il risultato e' ai vostri occhi.
Why?
Mi sta facendo diventare pazzo...
- 
Emanuele


 [root@nuovo isdn]# insmod hisax io=0xdc00 irq=10 type=35 protocol=2
Prima, prova modprobe, e senza io/irq, solo type e protocol.
Poi, se sei sicuro che il kernel e` a posto, non ti resta che controllare 
la versione delle isdnutils. Guarda nei sorgenti del kernel in 
Documentation/Changes, c'e` scritto che per il 2.4.x devi avere le :
matteo@mat~$ isdnctrl --version
isdnctrl version 3.1pre1
3.1pre1 per l'appunto ;-)
A dire il vero a me andava anche con la 3.0, ma se c'e` scritto non penso
che lo mettano a caso.... e poi non so che altro dirti ... ;-)


 isdnctrl version 3.1pre1
Qualunque comando dia a isdnctrl mi dice che /dev/isdnctrl not found :-)
Quindi prima metto a posto il modulo e poi guardo la versione 


 Quindi prima metto a posto il modulo e poi guardo la versione 
C'hai ragine ma dovevi dire la cazzata del giorno senno poi non mi
addormento bene la sera.


 err: signature too big
-- 


 Inizio a disperarmi...80k £ buttate nel cesso..mi sa.
we ma come? Ma scusa prova un po a ricompilare il kernel a sto punto, io
da che TA credi che mi connetta ? Pija un 2.4.5, ricompila assicurandoti
che l'opzione sia giusta, e via. Per me o e` un problema di kernel,
oppure un qualche conflitto di qualcosa.....piu` probabile la prima.
E comunque, copia qua il messaggio di modprobe.


 E comunque, copia qua il messaggio di modprobe.
[root@nuovo ghembr]# modprobe hisax type=35 protocol=2
/lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o: init_module:
Errore di input/output
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters
/lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o: insmod
/lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o failed
/lib/modules/2.4.5/kernel/drivers/isdn/hisax/hisax.o: insmod hisax
failed
Ecco qua :)
-- 
Emanuele
__________________________________________
   How long shall dey kill our prophets,
       While we stand aside and look?
_____________[Bob Marley]_________________
Powered by Linux Mandrake 7.2 Kernel 2.4.5


 err: signature too big
Scusa se ho scritto due volte...ma sbirciando in /var/log/messages ho
letto, quando ho dato il modprobe: 
-- Jun 24 11:46:08 nuovo kernel: HiSax: LinkLayer Revision 2.51.6.2
Jun 24 11:46:08 nuovo kernel: HiSax: Approval certification valid
Jun 24 11:46:08 nuovo kernel: HiSax: Approved with ELSA Microlink PCI
cards
Jun 24 11:46:08 nuovo kernel: HiSax: Approved with Eicon Technology Diva
2.01 PCI cards
Jun 24 11:46:08 nuovo kernel: HiSax: Approved with Sedlbauer Speedfax +
cards
Jun 24 11:46:08 nuovo kernel: HiSax: Warning - no protocol specified
Jun 24 11:46:08 nuovo kernel: HiSax: using protocol UNKNOWN
Jun 24 11:46:08 nuovo kernel: HiSax: Card 1 Protocol NONE Id=HiSax (0)
Jun 24 11:46:08 nuovo kernel: HiSax: Support for HFC 2BDS0 PCI Card not
selected
Jun 24 11:46:08 nuovo kernel: HiSax: Card HFC 2BDS0 PCI not installed !
Spero puo' esserti utile
Emanuele
__________________________________________
   How long shall dey kill our prophets,
       While we stand aside and look?
_____________[Bob Marley]_________________
Powered by Linux Mandrake 7.2 Kernel 2.4.5


 failed
Mi arrendo.
Prova a ricompilare, forse e` meglio anche un altro kernel, con le
opzioni che ti ho riportato sopra, altro non so, a  meno di conflitti
hw. 


 Jun 24 11:46:08 nuovo kernel: HiSax: Card 1 Protocol NONE Id=HiSax (0)
[..cut]
E qui ti manca il protocollo, sotto "passive cards" => "Hisax chipset",
hai selezionato "HiSax Support for EURO/DSS1" ?
Comunque ti ho postato il mio config, copia quello, se la scheda e` un
HFC-PCI quello va.
Ecco il mio log.
=============================
Jun 24 12:23:49 mat HiSax: Linux Driver for passive ISDN cards
Jun 24 12:23:49 mat HiSax: Version 3.5 (module)
Jun 24 12:23:49 mat HiSax: Layer1 Revision 2.41.6.2
Jun 24 12:23:49 mat HiSax: Layer2 Revision 2.25.6.1
Jun 24 12:23:49 mat HiSax: TeiMgr Revision 2.17.6.1
Jun 24 12:23:49 mat HiSax: Layer3 Revision 2.17.6.2
Jun 24 12:23:49 mat HiSax: LinkLayer Revision 2.51.6.2
Jun 24 12:23:49 mat HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
Jun 24 12:23:49 mat HiSax: HFC-PCI driver Rev. 1.34.6.4
Jun 24 12:23:49 mat PCI: Found IRQ 3 for device 00:0b.0
Jun 24 12:23:49 mat HiSax: HFC-PCI card manufacturer: Asuscom/Askey 
card name: 675
Jun 24 12:23:49 mat HFC-PCI: defined at mem 0xc8862000 
fifo 0xc7928000(0x7928000) IRQ 3 HZ 100
Jun 24 12:23:49 mat HFC_PCI: resetting card
Jun 24 12:23:49 mat HFC 2BDS0 PCI: IRQ 3 count 0
Jun 24 12:23:49 mat HFC 2BDS0 PCI: IRQ 3 count 34
Jun 24 12:23:49 mat HiSax: DSS1 Rev. 2.30.6.1
Jun 24 12:23:49 mat HiSax: 2 channels added
Jun 24 12:23:49 mat HiSax: MAX_WAITING_CALLS added
============================
