[PATCH] Enabling uart(4) instead of sio(4) made easier.
Wojciech A. Koszek
wkoszek at freebsd.org
Sun Dec 23 05:16:45 PST 2007
Hello,
In order to make sio(4) working correctly, sio(4)-friendly hint.sio.*
variables must be present in GENERIC.hints (installed as device.hints).
We already ship with this functionality and configuration enabled.
uart(4) has similar requirements. The difference is that
uart(4)-specific variables are different than those used by sio(4). The
problem lies in lacking of hint.uart.* lines in our GENERIC.hints files.
Thus, user wanting to use uart(4) instead of sio(4) must manually modify
device.hints.
I belive it's not intentional behaviour for us to have only sio(4)
specified, since DEFAULTS on i386 already says:
device uart_ns8250
This file implements interface which I think is only used by uart(4)
driver:
wkoszek at laptop:(/usr/src/sys/dev)$ grep -ri _ns8250 * | grep -v "^uart"
wkoszek at laptop:(/usr/src/sys/dev)$
I propose following change:
http://people.freebsd.org/~wkoszek/patches/uart-hints.0.patch
Comments and suggestions are welcome.
--
Wojciech A. Koszek
wkoszek at FreeBSD.org
http://FreeBSD.czest.pl/dunstan/
More information about the freebsd-current
mailing list