FreeBSD EG20T UART driver?

View: New views
2 Messages — Rating Filter:   Alert me  

FreeBSD EG20T UART driver?

by Andrew-333 :: Rate this Message:

| View Threaded | Show Only this Message

Hello again,

I've successfully loaded and begun to tweak pfSense for my application.  
But I just noticed that the precompiled FBSD 8.1 kernel does not seem to
support the EG20T PCH uarts at all.  The console is through the legacy
ISA UART implemented on the LPC bus (though FreeBSD complains "
<Non-standard ns8250 class UART with FIFOs> at port 0x3f8-0x3ff irq 4
flags 0x10 on isa0".  However, none of the EG20T's ports are recognized:

pci2: <unknown> at device 10.0 (no driver attached)
pci2: <simple comms, UART> at device 10.1 (no driver attached)
pci2: <simple comms, UART> at device 10.2 (no driver attached)
pci2: <simple comms, UART> at device 10.3 (no driver attached)
pci2: <simple comms, UART> at device 10.4 (no driver attached)

Of course only the first one is supported by the net 6501 board
hardware.  Is there a loadable kernel module that I can add to my system
or will I need to recompile a new kernel configuration?

Thanks,

Andrew

_______________________________________________
Soekris-tech mailing list
Soekris-tech@...
http://lists.soekris.com/mailman/listinfo/soekris-tech

Re: FreeBSD EG20T UART driver?

by Herbert J. Skuhra-3 :: Rate this Message:

| View Threaded | Show Only this Message

On Fri, 23 Mar 2012 22:38:03 -1000
Andrew <andrew_soekris@...> wrote:

> Hello again,
>
> I've successfully loaded and begun to tweak pfSense for my application.  
> But I just noticed that the precompiled FBSD 8.1 kernel does not seem to
> support the EG20T PCH uarts at all.  The console is through the legacy
> ISA UART implemented on the LPC bus (though FreeBSD complains "
> <Non-standard ns8250 class UART with FIFOs> at port 0x3f8-0x3ff irq 4
> flags 0x10 on isa0".  However, none of the EG20T's ports are recognized:
>
> pci2: <unknown> at device 10.0 (no driver attached)
> pci2: <simple comms, UART> at device 10.1 (no driver attached)
> pci2: <simple comms, UART> at device 10.2 (no driver attached)
> pci2: <simple comms, UART> at device 10.3 (no driver attached)
> pci2: <simple comms, UART> at device 10.4 (no driver attached)
>
> Of course only the first one is supported by the net 6501 board
> hardware.  Is there a loadable kernel module that I can add to my system
> or will I need to recompile a new kernel configuration?

http://article.gmane.org/gmane.os.freebsd.devel.cvs.src/143123/

This has been mfc'ed only to releng_9:

http://article.gmane.org/gmane.os.freebsd.devel.cvs.src/143449/

I am running FreeBSD 9.0-STABLE (r232394) and I get:

uart2: <Non-standard ns8250 class UART with FIFOs> port 0x1040-0x1047 mem 0xa0004d00-0xa0004d0f irq 19 at device 10.1 on pci2
uart3: <Non-standard ns8250 class UART with FIFOs> port 0x1048-0x104f mem 0xa0004d10-0xa0004d1f irq 19 at device 10.2 on pci2
uart4: <Non-standard ns8250 class UART with FIFOs> port 0x1050-0x1057 mem 0xa0004d20-0xa0004d2f irq 19 at device 10.3 on pci2
uart5: <Non-standard ns8250 class UART with FIFOs> port 0x1058-0x105f mem 0xa0004d30-0xa0004d3f irq 19 at device 10.4 on pci2
uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
uart0: console (19200,n,8,1)

--
Herbert
_______________________________________________
Soekris-tech mailing list
Soekris-tech@...
http://lists.soekris.com/mailman/listinfo/soekris-tech