ho installato dei drivers per una scheda di interfaccia PCMCIA-Bus CAN seguendo queste istruzioni:
On a RedHat-like system, installing is simply done by issuing a su followed by make install.
This will perform the following tasks:
The modules /lib/modules/`uname -r`/kernel/drivers/pcmcia/lapcan_cs.o i and /lib/modules/`uname -r`/kernel/drivers/char/kvpcican.o will be copied .
If you need the modules somewhere else, please edit the installscript_pcican.sh or installscript_lapcan.sh.
For LAPcan, the file config/can is copied to /etc/pcmcia/. This script handles the device nodes for LAPcan when the card is inserted/removed.
The following lines are then added to /etc/pcmcia/config
device "lapcan_cs" class "can" module "lapcan_cs"
card "Kvaser LAPcan" manfid 0x01ee, 0x001d bind "lapcan_cs"
card "Kvaser LAPcan II" manfid 0x01ee, 0x0073 bind "lapcan_cs"
This states that the driver lapcan_cs.o shall be loaded when cards with the "manfid" of LAPcan/LAPcan II are inserted and the "can" script shall be run.
Tutto pare funzionare: i file lapcan_cs.o e configure sono copiati nelle directory indicate e le righe che vanno scritte in etc/pcmcia/config effettivamente ci sono.
Però quando inserisco la scheda il driver lapcan_cs.o non parte e se riavvio alla voce "finding module dependencies" mi segnala il seguente errore:
depmode *** unresolved symbols in /lib/modules/2.4.18-3/kernel/drivers/pcmcia/lapcan_cs.o
e anche in /lib/modules/2.4.18-3/pcmcia/lapcan_cs.o
Secondo voi da cosa può dipendere? Ho una Red-Hat 7.2.