Clarence Verge wrote:
>
> int default_base[4]={0x3f8,0x2f8,0x3e8,0x2e8}; ***changed to 0x2e8
> int default_irq[4]={4,3,4,3}; ***changed to 3
I agree with Clarence. 0x2e8/irq3 is the standard default for com4.
> Linux probably doesn't like that,
Actually, Linux is very happy with those values.
Here's a quote from 'man setserial':
------------------------------------------------------
During the normal bootup process, only COM ports 1-4
are initialized, using the default I/O ports and IRQ
values, as listed below.
` /dev/ttys0 (COM1), port 0x3f8, irq 4
` /dev/ttys1 (COM2), port 0x2f8, irq 3
` /dev/ttys2 (COM3), port 0x3e8, irq 4
` /dev/ttys3 (COM4), port 0x2e8, irq 3
------------------------------------------------------
There's more interesting stuff about serial ports and
IRQs in the setserial man page. Very worthwhile.
Cheers,
Steven
-----------------------------------------------------------------
<A HREF="http://homepages.ihug.co.nz/~ichi">Linux for old PCs</A>
-----------------------------------------------------------------