[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PCTel



Hi,

I just downloaded the driver for my PCTel modem. I compiled it under a
2.4.7 and a 2.4.10 kernel. Both times I get unresolved symbols, whne I run
a depmod -a. When I insert the modules pctel and ptserial I get:

Sep 28 16:42:26 gweber kernel: AC97 modem device found: devnum = 80000200,
devid
 = 8086/7196
Sep 28 16:42:26 gweber kernel: irq = 5, iobase_0 = 1000, iobase_1 = 1C00
Sep 28 16:42:26 gweber kernel: PCTel driver version 5.05c-pctel (MR)
(2001-08-08
) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled.
Sep 28 16:42:26 gweber kernel: ttyS15 at 0x1000 (irq = 5) is a PCTel
Sep 28 16:42:26 gweber kernel: PCI: Found IRQ 5 for device 00:00.2
Sep 28 16:42:26 gweber kernel: PCI: Sharing IRQ 5 with 00:06.0
Sep 28 16:42:26 gweber kernel: PCI: Sharing IRQ 5 with 00:0c.1
Sep 28 16:43:33 gweber kernel: PCTel initialization. Country code is 1.

Which seems fine to me. But when I try to access ttyS15 with minicom the
program crashes with a segmentation fault:

Sep 28 16:43:33 gweber kernel: invalid operand: 0000
Sep 28 16:43:33 gweber kernel: CPU:    0
Sep 28 16:43:33 gweber kernel: EIP:    0010:[kmem_cache_grow+23/452]
Sep 28 16:43:33 gweber kernel: EFLAGS: 00010002
Sep 28 16:43:33 gweber kernel: eax: c1307740   ebx: c1307730   ecx:
0000000f   e
dx: 00000001
Sep 28 16:43:33 gweber kernel: esi: c1307738   edi: c1307730   ebp:
0000000f   e
sp: c20cbd94
Sep 28 16:43:33 gweber kernel: ds: 0018   es: 0018   ss: 0018
Sep 28 16:43:33 gweber kernel: Process minicom (pid: 1852,
stackpage=c20cb000)
Sep 28 16:43:33 gweber kernel: Stack: c1307730 c1307738 00000002 0000000f
727170
6f c0126fcf c1307730 0000000f
Sep 28 16:43:33 gweber kernel:        00001000 00000000 80030000 cd2713a0
cd242b
ea 00001000 0000000f cd271360
Sep 28 16:43:33 gweber kernel:        cd271360 80030000 00000000 00000001
cd2432
3c 00000001 00000001 00000000
Sep 28 16:43:33 gweber kernel: Call Trace: [kmalloc+227/264] [<cd2713a0>]
[<cd24
2bea>] [<cd271360>] [<cd271360>]
Sep 28 16:43:33 gweber kernel:    [<cd24323c>] [<cd2713a0>] [<cd2713b4>]
[<cd271
360>] [<cd271360>] [<cd242d74>]
Sep 28 16:43:33 gweber kernel:    [<cd271360>] [<cd271360>] [<cd242a12>]
[<cd271
360>] [<cd271360>] [<cd241b15>]
Sep 28 16:43:33 gweber kernel:    [<cd271360>] [<cd2a1de4>] [<cd24459f>]
[<cd29b
b06>] [<cd29e409>] [get_zeroed_page+8/36]
Sep 28 16:43:33 gweber kernel:    [<cd29e370>] [tty_open+469/872]
[tty_open+511/
872] [path_walk+1537/1736] [permission+43/48] [chrdev_open+62/76]
Sep 28 16:43:33 gweber kernel:    [dentry_open+225/392] [filp_open+82/92]
[sys_o
pen+54/148] [system_call+51/56]
Sep 28 16:43:33 gweber kernel:
Sep 28 16:43:33 gweber kernel: Code: 0f 0b f6 c5 10 0f 85 98 01 00 00 a1
e8 55 2
a c0 f7 d8 89 ce

Was anybody successfull get this driver working? I'm also not sure, which
chipset to use in the makefiles. Now I use the I810 which was the only one
where I got an interrupt message in /var/log/messages.

Thanks

     Gernot


--
Gernot A. Weber
http://www.tux-web.de

Only wimps use tape backup: _real_ men just upload their important stuff
on ftp, and let the rest of the world mirror it.

                              Linus Torvalds, after a hard drive crash



Reply to: