Thinkpad 600 external serial not recognized or initialized

Thinkpad 600 external serial not recognized or initialized

Post by CT » Sun, 28 Feb 1999 04:00:00



***NOTE:  Before you reply, remove "SPAMSUCKS" from my e-mail address.

I have a IBM Thinkpad 600 (266MHz PII, 64M, etc.) running both Redhat 5.2
and Windows 98.  For some reason, I can't seem to get the external 9-pin
serial port to be recognized.  Any suggestions, advice, or insights are
appreciated!

Here's some notes:
  o I made sure it's enabled using the TP utilites, and I disabled the
    internal modem and the IR port.

  o I've tried various incantations of setserial v2.15 before I inserted
    the PC card modem using the parameters reported by windows 98:
    setserial /dev/cua0 auto_irq skip_test autoconfig session_lockout
    setserial /dev/cua0 irq 4 port 0x03f8-0x03ff session_lockout

  o I added the following lines to config.opts (comments removed):
    include port 0x100-0x4ff, port 0x1000-0x17ff
    include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff
    exclude port 0x2f8-0x2ff
    include port 0xa00-0xaff
    exclude irq 4
    exclude irq 7

  o I also have a Simpletech 56k modem and 3COM 3c589d ethernet PC card, both
    of which work fine.  Here's the output from cardctl:


Socket 0:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 9 is exclusive, level mode, enabled
  Speaker output is enabled
  Function 0:
    Config register base = 0xff80
      Option = 0x5f, status = 0x08, pin = 0000
    I/O window 1: 0x03e8 to 0x03ef, 8 bit
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 3 is exclusive, level mode, enabled
  Function 0:
    Config register base = 0x10000
      Option = 0x41, status = 0000
    I/O window 1: 0x0300 to 0x030f, 16 bit

Socket 0:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 9 is exclusive, level mode, enabled
  Speaker output is enabled
  Function 0:
    Config register base = 0xff80
      Option = 0x5f, status = 0x08, pin = 0000
    I/O window 1: 0x03e8 to 0x03ef, 8 bit
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 3 is exclusive, level mode, enabled
  Function 0:
    Config register base = 0x10000
      Option = 0x41, status = 0000
    I/O window 1: 0x0300 to 0x030f, 16 bit

Please contact me if there are any further questions via internet mail at


Network Engineer                            Princeton, NJ 08543-5400
Corporate Telecommunications                (609) 818-3308
Bristol-Myers Squibb                        (609) 818-7814 (fax)

 
 
 

Thinkpad 600 external serial not recognized or initialized

Post by CT » Mon, 01 Mar 1999 04:00:00


***NOTE:  Before you reply, remove "SPAMSUCKS" from my e-mail address.

I have a IBM Thinkpad 600 (266MHz PII, 64M, etc.) running both Redhat 5.2
and Windows 98.  For some reason, I can't seem to get the external 9-pin
serial port to be recognized.  Any suggestions, advice, or insights are
appreciated!

Here's some notes:
  o I made sure it's enabled using the TP utilites, and I disabled the
    internal modem and the IR port.

  o I've tried various incantations of setserial v2.15 before I inserted
    the PC card modem using the parameters reported by windows 98:
    setserial /dev/cua0 auto_irq skip_test autoconfig session_lockout
    setserial /dev/cua0 irq 4 port 0x03f8-0x03ff session_lockout

  o I added the following lines to config.opts (comments removed):
    include port 0x100-0x4ff, port 0x1000-0x17ff
    include memory 0xc0000-0xfffff, memory 0xa0000000-0xa0ffffff
    exclude port 0x2f8-0x2ff
    include port 0xa00-0xaff
    exclude irq 4
    exclude irq 7

  o I also have a Simpletech 56k modem and 3COM 3c589d ethernet PC card, both
    of which work fine.  Here's the output from cardctl:


Socket 0:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 9 is exclusive, level mode, enabled
  Speaker output is enabled
  Function 0:
    Config register base = 0xff80
      Option = 0x5f, status = 0x08, pin = 0000
    I/O window 1: 0x03e8 to 0x03ef, 8 bit
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 3 is exclusive, level mode, enabled
  Function 0:
    Config register base = 0x10000
      Option = 0x41, status = 0000
    I/O window 1: 0x0300 to 0x030f, 16 bit

Socket 0:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 9 is exclusive, level mode, enabled
  Speaker output is enabled
  Function 0:
    Config register base = 0xff80
      Option = 0x5f, status = 0x08, pin = 0000
    I/O window 1: 0x03e8 to 0x03ef, 8 bit
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Interface type is memory and I/O
  IRQ 3 is exclusive, level mode, enabled
  Function 0:
    Config register base = 0x10000
      Option = 0x41, status = 0000
    I/O window 1: 0x0300 to 0x030f, 16 bit

Please contact me if there are any further questions via internet mail at


Network Engineer                            Princeton, NJ 08543-5400
Corporate Telecommunications                (609) 818-3308
Bristol-Myers Squibb                        (609) 818-7814 (fax)

 
 
 

1. FIXED: Thinkpad 600 external serial not recognized or initialized

***NOTE:  Before you reply, remove "SPAMSUCKS" from my e-mail address.

I finally figured out this one.  There's apparently TWO options that need
to be set with PS2.EXE for linux to recognize the existance of the external
serial port.  Type:

PS2 ? SERIAL
PS2 ? SERA

It's kinda weird.  Windows 98 was able to recognize the serial port, the
thinkpad utilities said it was enabled and PS2 SERIAL was enabled.  However,
you also need to type PS2 SERA ENABLE (or something like that).  As soon as I
did that, the kernel assigned the serial port to ttyS0.

To those maintaining a thinkpad 600 web page, please add the above fix.

Please contact me if there are any further questions via internet mail at


Network Engineer                            Princeton, NJ 08543-5400
Corporate Telecommunications                (609) 818-3308
Bristol-Myers Squibb                        (609) 818-7814 (fax)

2. startup

3. Sound on a IBM Thinkpad 600

4. Help: how to I create /dev/lp1 ??

5. Can I install redhat 7.0 on a ibm thinkpad 600?

6. HELP! with LinkSys Ether16 network card on RH5.1

7. LCD panel vs. monitor (thinkpad 600)

8. Adaptec1520 can't access CD-ROM

9. Installation on Thinkpad 600

10. Problem installin Red Hat 6.1 on IBM Thinkpad 600

11. SCO 5 On THINKPAD 600

12. XFree86 4 on a Thinkpad 600?

13. Color Depth, ThinkPad 600