[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