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


Reply via email to