|
When I tried upgrading my kernel from 2.2.12 to 2.2.14 the modem part of my Xircom CEM33 card stopped working. I've looked into this a little, and the problem seems to be with the pcmcia card services.
The combination kernel 2.2.12 + pcmcia-cs 3.1.2 worked flawlessly. My modem was recognized and placed on /dev/ttyS3. When booting kernel 2.2.14 + pcmcia-cs 3.1.8, the modem is placed on /dev/ttyS2, and it doesn't work. Only the ethernet part of the CEM33 functions.
At this point I did some experiments. Booting 2.2.14 without any of the 3.1.8 modules and then inserting the "old" 3.1.2 modules by
insmod -f /lib/modules/2.2.12/pcmcia/pcmcia_core.o
insmod -f /lib/modules/2.2.12/pcmcia/i82365.o
insmod -f /lib/modules/2.2.12/pcmcia/ds.o
insmod -f /lib/modules/2.2.12/pcmcia/xirc2ps_cs.o
insmod -f /lib/modules/2.2.12/pcmcia/serial_cs.o
leads to a properly functioning modem.
However, booting 2.2.14 and inserting the new 3.1.8 pcmcia_core module and for the four other modules the 3.1.2 ones places the modem on the wrong /dev/ttyS2 device again. I thought I'd also try and compile an unstable kernel, 2.3.39, as I'd read that the pcmcia code will be included with the kernel. When booting 2.3.39, the modem is placed on ttyS2, as with the 3.1.8 modules. Below, a typical piece of my syslog is listed, including an unsuccessful dial-in attempt. I hope someone can help out, TIA, Martijn ---
Jan 14 00:51:26 laptop-martijn cardmgr[583]: starting, version is 3.1.2 Jan 14 00:51:26 laptop-martijn cardmgr[583]: watching 2 sockets Jan 14 00:51:26 laptop-martijn cardmgr[583]: Card Services release does not match! Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x1000-0x17ff: clean. Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x378-0x37f 0x388-0x38f 0x398-0x39f 0x4d0-0x4d7 Jan 14 00:51:26 laptop-martijn kernel: cs: IO port probe 0x0a00-0x0aff: clean. Jan 14 00:51:27 laptop-martijn cardmgr[583]: initializing socket 0 Jan 14 00:51:27 laptop-martijn kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean. Jan 14 00:51:27 laptop-martijn cardmgr[583]: socket 0: Xircom CEM33 Ethernet/Modem Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: 'insmod /lib/modules/2.2.14/pcmcia/xirc2ps_cs.o' Jan 14 00:51:27 laptop-martijn kernel: xirc2ps_cs.c 1.31 1998/12/09 19:32:55 (dd9jn+kvh) Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: 'insmod /lib/modules/2.2.14/pcmcia/serial_cs.o' Jan 14 00:51:27 laptop-martijn kernel: eth0: Xircom: port 0x3e0, irq 3, hwaddr 00:80:C7:5E:4D:BE Jan 14 00:51:27 laptop-martijn kernel: tty02 at 0x13f8 (irq = 3) is a 16450 Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: './network start eth0' Jan 14 00:51:27 laptop-martijn cardmgr[583]: executing: './serial start ttyS2' Jan 14 00:51:27 laptop-martijn cardmgr[583]: + Invalid flag: do_sound=0 Jan 14 00:52:35 laptop-martijn modprobe: Note: /etc/modules.conf is more recent than /lib/modules/2.2.14/modules.dep Jan 14 00:52:35 laptop-martijn modprobe: modprobe: Can't locate module char-major-108 Jan 14 00:52:35 laptop-martijn pppd[607]: pppd 2.3.10 started by martijn, uid 1000 Jan 14 00:52:36 laptop-martijn chat[608]: Can't get terminal parameters: Input/output error Jan 14 00:52:36 laptop-martijn pppd[607]: Connect script failed Jan 14 00:52:37 laptop-martijn pppd[607]: Exit.
|
Messages