Wednesday, February 02, 2022

Re: Add Product ID 0xc158 make failure

On Wed, Feb 02, 2022 at 12:29:49PM -0000, Stuart Henderson wrote:
> On 2022-02-02, Stuart Henderson <stu.lists@spacehopper.org> wrote:
> > On 2022-02-02, Avon Robertson <avon.r@xtra.co.nz> wrote:
> >> I am trying to add a new PCI product ID (0xc158) for a serial interface
> >> interface card to /usr/src/sys/dev/pci/pcidevs.
> >>
> >> For some reason e.g.: an omission or error due to something I should
> >> [not] have done; make will not execute as shown below with other
> >> relevant information.
> >>
> >> I would appreciate some guidance and input from anyone who can identify
> >> my omission or error.
> >
> > Not sure what is up here, for what you're trying to do it should just be
> > a case of adding to pcidevs and running "make". Maybe something in mk.conf
> > or your environment but I don't know what it could be. Try running the awk
> > command by hand and see if that gives any clues?
> >
> >
> > I've tried to get a similar device working before and didn't quite manage
> > it, but I'll give a few hints from what I worked out, unless there were
> > some changes to puc(4) in the meantime which I missed then adding the device
> > id is just the start.
> >
> >> $ fgrep -C -e c158 pcidevs
> >> product OXFORD2 OXPCIE952 0xc110 OXPCIE952 Parallel
> >> product OXFORD2 OXPCIE952S 0xc120 OXPCIE952 Serial
> >> product OXFORD2 OXPCIE952S_1 0xc158 OXPCIE952 Serial
> >
> > FAAIK the device you added is the same IC as 0xc120 but is configured to use
> > the native uart rather than the legacy uart (mapped to memory rather
> > than io space); the mode is usually set by either jumpers or SMD resistors
> > depending on the card (http://www.baddinsbits.altervista.org/pcie952mod.html)
> >
> > The device I tried to get working was OXPCIE954 (configured to native
> > mode) and I had trouble getting the uart working at the right speed,
> > see https://marc.info/?l=openbsd-tech&m=135068369817918&w=2 and
> > the other thread referenced in there.
> >
> > There are some more recent changes for Linux relating to configuring
> > speeds on this family of ICs which are probably worth looking at
> > https://lore.kernel.org/all/alpine.DEB.2.21.2107131504270.9461@angie.orcam.me.uk/T/
> >
> >
>
> Also https://marc.info/?l=openbsd-tech&m=139588720431286&w=2
>
> --
> Please keep replies on the mailing list.
>

Thank you for the information Stuart. I will send an email in a few
days after applying your information.

Regards Avon

No comments:

Post a Comment