serial ports work with DOS but don't probe with FreeBSD 2.2.2

serial ports work with DOS but don't probe with FreeBSD 2.2.2

Post by Steve Davids » Sat, 16 Aug 1997 04:00:00



When FreeBSD 2.2.2 boots, the serial ports fail to probe.

For example:
sio0 not found at 0x3f8

The serial ports DO work from DOS.

Has anyone seen this problem?

              --------======= * =======--------
                       Steven Davidson

 
 
 

serial ports work with DOS but don't probe with FreeBSD 2.2.2

Post by J Wuns » Sun, 17 Aug 1997 04:00:00



> sio0 not found at 0x3f8

> The serial ports DO work from DOS.

Not surprising.  DOS doesn't impose many requirements on the usability
of a serial port, it doesn't even require an IRQ.

Quote:> Has anyone seen this problem?

Set flags 0x80 for this port (after booting with -c), and see which
test it is failing.

It's not perchance an UART emulation on an internal modem?

--
cheers, J"org


Never trust an operating system you don't have sources for. ;-)

 
 
 

serial ports work with DOS but don't probe with FreeBSD 2.2.2

Post by Ken Scot » Thu, 21 Aug 1997 04:00:00




> > sio0 not found at 0x3f8

> > The serial ports DO work from DOS.

> Not surprising.  DOS doesn't impose many requirements on the usability
> of a serial port, it doesn't even require an IRQ.

> > Has anyone seen this problem?

> Set flags 0x80 for this port (after booting with -c), and see which
> test it is failing.

> It's not perchance an UART emulation on an internal modem?

> --
> cheers, J"org

As a matter of fact, Joerge, my Compaq does emulate a UART (from COM2)
and as such, is not located when probed (same error message, except
0x2f8 is not found.)

What's the workaround?

TIA,

Ken Scott

(Just three days into trying to get FreeBSD up and going).

 
 
 

1. Serial Ports that don't work.

A friend had recently upgraded his PC and lent me his old motherboard
and processor (an AMD K6/200).  I have installed this in my existing
case in place of the old motherboard and processor but now neither of
the serial ports will work.

I have checked that the little cables that connect the 9-pin connectors
on the case to the motherboard have the stripe next to pin 1 on the
motherboard (marked) just like on the old motherboard.

The BIOS is from Award and has a menu to configure on board
peripherals.  I have tried the two serial ports with each of the two
manual settings as to which is which (which I/O and interrupt) as well
as auto.

The kernal (2.2.14) detects both ports with the standard I/O and IRQs
and reports both as 16550As.

If I attach a modem to one of the ports and then try to dial into the
internet the DTR light on the modem lights but the TxD light doesn't and
the modem doesn't seem to respond in any way and doesn't grab the line.
The same result from the other port.  A serial mouse doesn't work on
either port.

Looking at /proc/interrupts IRQs are logged against the port when
characters are being sent (Tx FIFO empty?) but nothing seems to get
received.

Does anyone have any sugestions as to what may be going on here please?
I don't have the machine in front of me know but if the motherboard type
or BIOS version were relavent I could find them tonight.

Thanks for your help.
Steve.

2. linux is a flakey os

3. Serial ports 0/2 and 1/3 don't work at the same time

4. Startup Programs

5. Serial ports on SOYO SY-5TF2 don't work with Linux

6. Screen problems on a Wyse Terminal

7. Why don't raw serial ports work the same under Solaris vs Linux?

8. Downloading linux files in win95 and converting to linux ??

9. FreeBSD 2.2.2 fails to probe the 'sio' ports?

10. known-good serial port doesn't work under FreeBSD

11. What am I doing wrong here (UNIX-domain sockets don't work)?

12. DOS, Linux and SCSI don't work

13. PCMCIA cards don't work (serial card + 3c562B/563B/Etherlink III)