PUC rewrite

From: Mike Tancsa <mike_at_sentex.net>
Date: Fri, 06 Jun 2008 08:59:35 -0400
I have been starting to take a look at moving some of our embedded 
platforms to RELENG_7 and noticed that support for the 3Com PCI cards 
are broken.  Previously, in pucdata.c, they were defined as

        /* US Robotics (3Com) PCI Modems */
         {   "US Robotics (3Com) 3CP5609 PCI 16550 Modem",
             {   0x12b9, 0x1008, 0,      0       },
             {   0xffff, 0xffff, 0,      0       },
             {
                 { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
             },
         },


However, in the newer version they are not there, and uart is not 
picking up the device.

In the new re-write, what is the proper way to add support for 
devices no longer recognized ?

On RELENG_6, its seen as
puc0_at_pci0:14:0: class=0x070002 card=0x00d312b9 chip=0x100812b9 
rev=0x01 hdr=0x00
     vendor     = '3COM Corp, Modem Division (Formerly US Robotics)'
     device     = 'USR5610B USR5610B (0005610-02) 56K Performance Pro 
Modem (PCI Internal)'
     class      = simple comms
     subclass   = UART

         ---Mike


--------------------------------------------------------------------
Mike Tancsa,                                      tel +1 519 651 3400
Sentex Communications,                            mike_at_sentex.net
Providing Internet since 1994                    www.sentex.net
Cambridge, Ontario Canada                         www.sentex.net/mike
Received on Fri Jun 06 2008 - 10:59:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:31 UTC