Subject: Re: SIIG / Oxford Semiconductor serial PCI card
To: Jukka Salmi <j+nbsd@2005.salmi.ch>
From: Daniel R. Killoran,Ph.D. <drkilloran@speakeasy.net>
List: netbsd-help
Date: 02/23/2005 08:21:51
On Feb 23, 2005, at 7:48 AM, Jukka Salmi wrote:
> Jukka Salmi --> netbsd-help (2005-02-22 23:09:04 +0100):
>> Oxford Semiconductor product 0x950a (serial communications, interface
>> 0x06) at p
>> ci0 dev 15 function 0 not configured
>> Oxford Semiconductor product 0x9510 (miscellaneous bridge) at pci0
>> dev 15 functi
>> on 1 not configured
>>
>> $ pcictl pci0 list -d15
>> 000:15:0: Oxford Semiconductor product 0x950a (serial communications,
>> interface 0x06)
>> 000:15:1: Oxford Semiconductor product 0x9510 (miscellaneous bridge)
>
> I just noticed that FreeBSD's pucdata.c has an entry with vendor and
> device IDs matching the device shown above (function 0), but with
> four serial ports, my card has two... Shouldn't PCI vendor / device
> ID pairs be uniqe?
>
I shouldn't think that would be necessary, if the individual interfaces
are the same.
One would first read how many interfaces the card supports, and open
exactly that number.
Dan Killoran