Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: serial console puzzle



On Fri, Apr 30, 2021 at 04:18:49PM +0100, Patrick Welche wrote:
> On Fri, Apr 30, 2021 at 05:04:34PM +0200, Manuel Bouyer wrote:
> > On Fri, Apr 30, 2021 at 03:44:46PM +0100, Patrick Welche wrote:
> > > In /boot.cfg:
> > > 
> > > menu=Boot normally:rndseed /var/db/entropy-file;consdev com0,57600;boot
> > > 
> > > # installboot -ve /dev/rsd0a
> > > File system:         /dev/rsd0a
> > > Boot options:        timeout 5, flags 0, speed 57600, ioaddr 0, console com0
> > > 
> > > Yet in dmesg:
> > > 
> > > com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, 1-byte FIFO
> > > com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, 1-byte FIFO
> > > com1: console
> > > 
> > > (so I don't actually see anything)
> > > 
> > > (Wednesday's -current/amd64)
> > > 
> > > 
> > > Thoughts?
> > 
> > one possibility is that the bios has com0 and com1 swapped.
> > In some case I had to explicitely set ioaddr with installboot to have
> > the serial console working.
> 
> I should have said: according to the BIOS "COM A" is 0x3f8, and "COM B"
> is 0x2f8, so they are the right way around.

I've seen BIOSes report it the right way on in setup, but the wrong way
to the boot loader.
In such cases and explicit ioaddr did help.

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index