Date: Sat, 2 Aug 2003 23:48:40 +0300 From: Maxim Mazurok <maxim@km.ua> To: Thomas Moestl <t.moestl@tu-bs.de> Cc: freebsd-sparc@freebsd.org Subject: Re: sio(4) driver Message-ID: <20030802204840.GC77415@km.ua> In-Reply-To: <20030802101221.GB77415@km.ua> References: <20030801132240.GA77415@km.ua> <20030801170417.GC834@crow.dom2ip.de> <20030802101221.GB77415@km.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030802204840.GC77415>