I am having trouble getting the serial port on my laptop to work. I have a Dell Latitude running potato. The port works fine when I boot into Windows - it is Com1 at x03F8, irq 4. I have had no luck getting it to work in Linux, however. After boot, "dmesg" gives me: . . . Serial driver version 4.27 with no serial options enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A pty: 256 Unix98 ptys configured . . . CSLIP: code copyright 1989 Regents of the University of California PPP: version 2.3.7 (demand dialling) PPP line discipline registered. Linux PCMCIA Card Services 3.1.8 kernel build: 2.2.17 unknown options: [pci] [cardbus] [apm] Intel PCIC probe: TI 1131 PCI-to-CardBus at bus 0 slot 3, mem 0x68000000, 2 sockets host opts [0]: [ring] [pci + serial irq] [no pci irq] [lat 32/32] [bus 32/34] host opts [1]: [ring] [pci + serial irq] [no pci irq] [lat 32/32] [bus 35/37] ISA irqs (scanned) = 3,4,7,9,10 polling interval = 1000 ms cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff cs: IO port probe 0x0800-0x08ff: excluding 0x800-0x84f cs: IO port probe 0x0100-0x04ff: excluding 0x210-0x217 0x220-0x22f 0x378-0x37f 0x388-0x38f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: cb_alloc(bus 35): vendor 0x115d, device 0x0003 ROM image dump: image 0: 0x000000-0x0001ff, signature PCIR Serial driver version 4.27 with no serial options enabled cs: cb_config(bus 35) fn 0 bar 2: mem 0x60013000-0x600137ff fn 0 bar 3: mem 0x60012000-0x600127ff fn 1 bar 1: io 0xa80-0xa87 fn 1 bar 2: mem 0x60011000-0x600117ff fn 1 bar 3: mem 0x60010000-0x600107ff fn 0 bar 1: io 0xa00-0xa7f fn 0 rom: mem 0x6000c000-0x6000ffff fn 1 rom: mem 0x60008000-0x6000bfff cs: cb_enable(bus 35) bridge io map 0 (flags 0x21): 0xa00-0xa87 bridge mem map 0 (flags 0x1): 0x60008000-0x60013fff tulip_reap() tulip_attach(bus 35, function 0) tulip.c:v0.91g-ppc 7/16/99 [EMAIL PROTECTED] (modified by [EMAIL PROTECTED] for XIRCOM CBE, fixed by Doug Ledford) eth0: Xircom Cardbus Adapter (DEC 21143 compatible mode) rev 3 at 0xa00, 00:10:A4:E6:B8:2E, IRQ 3. eth0: MII transceiver #0 config 3100 status 7809 advertising 01e1. serial_attach(bus 35, fn 1) tty00 at 0x0a80 (irq = 3) is a 16550A eth0: Promiscuous mode enabled. device eth0 entered promiscuous mode
Based on what is up at the top of all that, it seems that the settings are right. (I assume that the serial info at the bottom is my Xircom ethernet/modem card). I am confused, however, by the results when I run "cat /proc/tty/driver/serial": $ cat /proc/tty/driver/serial serinfo:1.0 driver:4.27 0: uart:16550A port:A80 irq:3 baud:9600 tx:0 rx:0 CTS|DSR 1: uart:unknown port:2F8 irq:3 2: uart:unknown port:3E8 irq:4 3: uart:unknown port:2E8 irq:3 4: uart:unknown port:3220 irq:3 5: uart:unknown port:3228 irq:3 6: uart:unknown port:4220 irq:3 7: uart:unknown port:4228 irq:3 8: uart:unknown port:5220 irq:3 9: uart:unknown port:5228 irq:3 I don't see anything at 3F8, and irq 4 seems to be assigned to something else entirely! I can verify that I am receiving data on the port from Windows in Hyperterminal, but using Minicom in Linux I get nothing. Any help that you can give me will be appreciated! Michael _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com