sio(4) driver

Maxim Mazurok maxim at km.ua
Sat Aug 2 03:12:27 PDT 2003


On Fri, Aug 01, 2003 at 07:04:17PM +0200, Thomas Moestl wrote:

>> I need to add 2 async serial port to my sparc.
>> 
>> 5.1-RELEASE
>> 
>> I add to kernel 
>> 
>> device	puc
>> options	PUC_FASTINTR
>> 
>> but i forgot add
>> 
>> device	sio
>> 
>> after reboot i have in dmesg:
>> 
>> puc0: <NetMos NM9835 Dual UART and 1284 Printer port> port 0x1030-0x103f,0x1020-0x1027,0x1018-0x101f,0x1010-0x1017,0x1008-0x100f,0x1000-0x1007 irq 4 at device 3.0 on pci1
>> 
>> card detected, but no have ports (no sio driver in kernel).
>> I rebuild kernel width sio driver and after reboot have kernel trap.
>> sio(4) diver are ported to sparc?
>
>It works only for ISA sio(4)s currently, due to some ISA specific code
>that happens to work with PCI on other platforms. I have attached a
>quick hack to fix this which I use on one of my machines, which should
>get you around the problems (it also cointains things like console
>support).
>The rework which marcel@ is doing in the perforce repository will
>fix this the right way.

YES!
it worked!

puc0: <NetMos NM9835 Dual UART and 1284 Printer port> port 0x1030-0x103f,0x1020-0x1027,0x1018-0x101f,0x1010-0x1017,0x1008-0x100f,0x1000-0x1007 irq 4 at device 3.0 on pci1
sio0: type 16550A
sio1: type 16550A

BIG TNX!

-- 
Maxim Mazurok  (MMP2-RIPE)


More information about the freebsd-sparc64 mailing list