epia-m (600mhz) -- /dev/ttyS1

Niki Waibel niki.waibel at newlogic.com
Mon Nov 17 11:57:01 CET 2003


perfect!!!
linux-2.6.0-test9-bk16 says:
===
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
===
thanks a lot!!!
niki

On 17-Nov-2003 Dave Ashley wrote:
>>setserial seems to be fine:
> 
> In V1 the file to modify is src/superio/via/vt1211/setup_serial.inc
> That code sets up ttyS0 which is the VT1211's logical device 2. You
> want to add some similiar code for logical device 3 to get ttyS1 working.
> 
> Assuming you want it to be at 2f8 you'd merge in these lines:
>       OUTPNPADDR($7)
>       OUTPNPDATA($3)
>       /* set the enable in reg. 0x30 */
>       OUTPNPADDR($0x30)
>       OUTPNPDATA($0x1)
> 
>       /* Serial Port 2 Base Address (BEh) */
>       OUTPNPADDR($0x60)
>       OUTPNPDATA($0xbe)
>       /* Serial Port 2 IRQ (03h) */
>       OUTPNPADDR($0x70)
>       OUTPNPDATA($0x3)
>       /* Serial Port 2 Control */
>       OUTPNPADDR($0xf0)
>       OUTPNPDATA($0x2)
> 
> ...then do the turn off pnp
>       /* turn off PnP */
>       OUTPNPADDR($0xaa)
> 
> ...then duplicate the serial setup except the address goes from 3f8 -> 2f8
> 
> That should do it.
> 
> -Dave



More information about the coreboot mailing list