sio(4) driver
Maxim Mazurok
maxim at km.ua
Sat Aug 2 13:48:46 PDT 2003
On Sat, Aug 02, 2003 at 01:12:21PM +0300, Maxim Mazurok 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!
hmmm.
i see strange....
this card inserted in my Ultra AXi motherboard.
onboard i have two serial ports:
sab0: <Siemens SAB 82532 v3.2> addr 0x1400400000-0x140040007f irq 43 on ebus0
sabtty0: <ttya> on sab0
sabtty0: console 9600,8,n,1,-
sabtty1: <ttyb> on sab0
ports are worked.
after insert dual-rs232 ports card i have worked sio0 and sio1 (see up).
but in dmesg i see two strange ports:
sio2 addr 0x14003803f8-0x14003803ff irq 41 on ebus0
sio2: type 16550A
sio3 addr 0x14003602f8-0x14003602ff irq 42 on ebus0
sio3: type 16550A
who know, what this?
p.s. sorry for my bad english.
--
Maxim Mazurok (MMP2-RIPE)
More information about the freebsd-sparc64
mailing list