[driver-discuss] Re: solaris x86 and serial driver

Dana H. Myers Dana.Myers at Sun.COM
Fri Jan 5 11:57:04 PST 2007


Jürgen Keil wrote:
>> On an Opteron platform, we have added our own PCI card with a PCI bridge 
>> that connects to a ST16550 like UART on its local  i/o bus. Reason for 
>> signing our own PCI serial card is about form-factor as our platform 
>> is of the embedded kind. So we have that PCI card with a PLX9516 PCI bridge on
>> it. That bridge has a local I/O bus (a bit like ISA or sparc ebus),
>> that is suitable to connect devices like UART, FLASH.
>>
>> My understanding is that I need to modify the asy.c driver so that it 
>> can attach/probe our own special PCI serial.
> 
> Hmm, not sure if it'll help, but yesterday a fix for bug 6402475
> "asy: support Multitech MT5634ZPX-PCI-U modem" was added
> to asy.c, which added code to support asy devices on the PCI bus.
> 
> It's not yet visible on src.opensolaris.org, but the mercurial repository
> already has it...
> 
> 
> changeset: 6402475 asy: support Multitech MT5634ZPX-PCI-U modem
> changeset 3399: 	6a3a95cc1fe1
> parent 3398:	dfa3a79b3413
> child 3400:	3e140ded7edc
> author: 	myers
> date: 	Thu Jan 04 09:40:36 2007 -0800 (25 hours ago)
> files: 	usr/src/pkgdefs/SUNWpsdcr/postinstall usr/src/pkgdefs/common_files/i.minorperm_i386 usr/src/uts/common/io/asy.c usr/src/uts/common/sys/asy.h usr/src/uts/intel/os/minor_perm
> description: 	6402475 asy: support Multitech MT5634ZPX-PCI-U modem


As long as the PCI device looks like an asy device with an I/O-mapped
based address in BAR0, it ought to work.  I'll be happy to help Jean-Francois
make it work.

Dana



More information about the driver-discuss mailing list