Hi all,

        I'm having problems (and I couldn't sleep for this last night)
        with a PCMCIA modem (Hamlet FM560 56K) on a Toshiba Satellite
        3000-214. The laptop has its own non-supported win modem, plus a
        IR port (I/O=0x02f8, IRQ=3, BIOS default settings).

        The problem is that when pcmcia_cs (from binary package, not
        recompiled from sources) starts (/etc/init.d/pcmcia start) the
        following error message appear:

register_serial(): autoconfig failed
serial_cs: register_serial() at 0x03f8, irq 3 failed

        The messages reported in /ver/log/daemon are:

Dec 22 15:28:20 krsna cardmgr[293]: starting, version is 3.1.29
Dec 22 15:28:21 krsna cardmgr[293]: watching 2 sockets
Dec 22 15:28:21 krsna cardmgr[293]: Card Services release does not match
Dec 22 15:28:21 krsna cardmgr[293]: socket 0: Serial or Modem
Dec 22 15:28:21 krsna cardmgr[293]: executing: 'modprobe serial_cs'
Dec 22 15:28:22 krsna cardmgr[293]: get dev info on socket 0 failed: Resource 
temporarily unavailable

        where two things make me worried:
        the "Card Services release does not match"
        and the "get dev info on socket 0 failed: ..."

        As other source of info, here the output of setserial for each
        /dev/ttyS* (setserial is configured so as to delegate the kernel
        for serial setting (no autosave)):

/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 3
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3

        It seems that "modprobe serial_cs" tries to assign the inserted
        modem card the first serial device, but with IRQ 3 (note that I
        turned off excluding IRQ 4 in /etc/pcmcia/config.opts).

        I'm using a compiled-by-myself 2.4.16 kernel with the following
        (relevant?) options enabled (see attachment for the full config
        file):

CONFIG_EXPERIMENTAL=y

CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y

CONFIG_HOTPLUG=y

CONFIG_PCMCIA=m
CONFIG_CARDBUS=y

CONFIG_PNP=m
CONFIG_ISAPNP=m

# CONFIG_IRDA is not set

CONFIG_SERIAL=m
CONFIG_PCMCIA_SERIAL_CS=m

        I also tried giving the IR port I/O 3f8, IRQ 4 or disabling it.
        Nothing relevant happened: in both cases (but ... why?)
        diagnostic is:

register_serial(): autoconfig failed
serial_cs: register_serial() at 0x02f8, irq 3 failed


        Does anybody have an idea of what is happening and, possibly, ho
        to solve the problem, or, at least, how to get further
        diagnostic useful messages?

        Thanx,
        a.

--
Alberto Maurizi
[EMAIL PROTECTED]
http://www.isao.bo.cnr.it/~abl/maurizi

Reply via email to