Newsgroup: it.comp.os.linux.sys
Titolo: Domandona su hisax e isdn

Ora... dopo essermi ricompilato il mio bel kernel (2.4.19) sulla mia debian
ultrapitonata,
vado a provare una scheda ISDN che ho recuperato..
Vediamo quali sono i parametri...
# cat /proc/pci
....
  Bus  0, device  13, function  0:
    Network controller: Cologne Chip Designs GmbH ISDN network controller
[HFC-PCI] (rev 2).
      IRQ 12.
      Master Capable.  Latency=16.  Max Lat=16.
      I/O at 0xa800 [0xa807].
      Non-prefetchable 32 bit memory at 0xdd000000 [0xdd0000ff].
....
Ok... ora vediamo di farla andare... il tipo č 35 o 37 (credo 37)...
comunque:
# insmod -m hisax type=37 irq=12 io=0xa800 protocol=2
Using /lib/modules/2.4.19/kernel/drivers/isdn/hisax/hisax.o
/lib/modules/2.4.19/kernel/drivers/isdn/hisax/hisax.o: unresolved symbol
register_isdn_Rsmp_a6636521
Ora a me non era mai capitato....
che cavolata ho combinato?
Come belino si fa a fare il debug di ěsta roba? in System_map questo simbolo
non c'č...
se lancio modprobe addirittura mi chianta la macchina inevitabilmente....
Ciao!
 Max

 simbolo non c'è...
domanda stupida: il System.map che è nella tua dir /boot (perchè è li che si 
tova vero?!) è quello che è stato creato con la compilazione del kernel 
2.4.19, o quello del kernel precedente?!?!
Cmq prova con
# depmod -a 2.4.19 (o quello che è) -F /boot/System.map 
se non da errori prova con # depmod -a soltanto.
A me era capitato un problema simile e anomalo.
in boot avevo il file System.map-kernel_version e se banciavo il comando
depmod -a kernel_version -F /boot/System.map-kernel_version tutto filava 
liscio come l'olio, se scrivevo solo depmod -a non "leggeva" nessun 
System.map e sputava fuori una caterba di unresolved symbols
dopo un po mi sono arreso (arrghh mi brucia ancora!)
cya
Banana
-- 
spammers e scassaballe in /dev/null
per contatti privati sostituire spam con banana
see ya!


Più di un problema di hisax e della scheda mi sa che hai sbagliato a
compilare il kernel e ad installarlo... hai installato la nuova
immagine o solo i moduli?
ciao

Regà,
il kernel è il 2.4.19 debian preso dalle kernel sources, con alcune patch...
Mi ha creato lui il . deb e l'installazione l'ho fatta con dpkg.
Ho verificato che i files siano proprio quelli alll'interno del pachetto,
system.map compreso.
Funziona tutto, ma proprio tutto. Depmod -a già lanciato una dozzina di
volte...
il comando "modprobe hisax" va a buon fine...
Se ci aggiungo i parametri no...
Ora secondo voi, è compilato male un kernel con tutti questi moduli
caricati?
max:~# lsmod
Module                  Size  Used by    Tainted: P
sch_ingress             1408   1  (autoclean)
cls_u32                 4988   5  (autoclean)
sch_sfq                 3520   2  (autoclean)
ipt_TOS                  984  17  (autoclean)
ipt_REJECT              2808   1  (autoclean)
ipt_unclean             6808   1  (autoclean)
ipt_psd                42824   2  (autoclean)
ipt_iplimit             1432   0  (autoclean)
ipt_string              1720   8  (autoclean)
ipt_pool                 536   0  (unused)
ip_pool                 3024   0  [ipt_pool]
ipt_time                1304   0
ipt_random               824   0  (unused)
ipt_quota                696   0  (unused)
ipt_nth                 1248   0  (unused)
ipt_mark                 440   0  (unused)
ipt_mac                  664   0  (unused)
ipt_ecn                  728   0  (unused)
ipt_REDIRECT             728   0  (unused)
ipt_ULOG                3688   0
ip_nat_irc              2352   0  (unused)
ip_conntrack_irc        3024   1  [ip_nat_irc]
ip_nat_ftp              3056   0  (unused)
ip_conntrack_ftp        3888   1  [ip_nat_ftp]
ipt_state                568  11  (autoclean)
ipt_MASQUERADE          1304   2  (autoclean)
iptable_nat            15288   3  (autoclean) [ipt_REDIRECT ip_nat_irc
ip_nat_ftp ipt_MASQUERADE]
ip_conntrack           18656   5  (autoclean) [ipt_iplimit ipt_REDIRECT
ip_nat_irc ip_conntrack_irc ip_nat_ftp ip_conntrack_ftp ipt_state
ipt_MASQUERADE iptable_nat]
ipt_LOG                 3256  28  (autoclean)
ipt_limit               1016  28  (autoclean)
iptable_mangle          2100   1  (autoclean)
iptable_filter          1672   1  (autoclean)
ip_tables              11128  25  [ipt_TOS ipt_REJECT ipt_unclean ipt_psd
ipt_iplimit ipt_string ipt_pool ipt_time ipt_random ipt_quota ipt_nth
ipt_mark ipt_mac ipt_ecn ipt_REDIRECT ipt_ULOG ipt_state ipt_MASQUERADE
iptable_nat ipt_LOG ipt_limit iptable_mangle iptable_filter]
rd                      3040   1
rtc                     6620   0  (autoclean)
max:~# uname -a
Linux max 2.4.19 #3 SMP gio gen 2 16:28:19 CET 2003 i586 unknown

Ma il supporto isdn è interno al kernel o lo hai fatto come modulo? Se
lo hai messo come modulo register_isdn si trova nel modulo isdn
altrimenti è molto strano che tu non lo abbia nel kernel...
depmod -e che dice?
Hai inserito nel kernel queste opzioni?
ISDN support
Support synchronus PPP
In passive isdn card:
Hisax driver support
Hisax support dor EURO/DSS1
HFC-S based cards
HFC PCI-bus cards
HFC-S+, HFC-SP, HFC-PCMCIA cards