Re: Bad PCI IDs-Names table in 3c59x.c

Andrew Morton <[email protected]>
Newsgroups gmane.linux.kernel,gmane.linux.drivers.vortex.devel
Message-ID <[email protected]>
"J.A. Magallon" <[email protected]> wrote:
>
> 
> pci.ids has this:
> 
> 10b7  3Com Corporation
>     ...
>     9805  3c980-TX 10/100baseTX NIC [Python-T]
>         10b7 1201  3c982-TXM 10/100baseTX Dual Port A [Hydra]
>         10b7 1202  3c982-TXM 10/100baseTX Dual Port B [Hydra]
>         10b7 9805  3c980 10/100baseTX NIC [Python-T]

That's hardly authoritative.

> and my card gives:
> 
> (lspci -n)
> 00:12.0 Class 0200: 10b7:9805 (rev 78)
> (lspci -v)
> 00:12.0 Ethernet controller: 3Com Corporation 3c980-TX 10/100baseTX NIC [Python-T] (rev 78)
>         Subsystem: 3Com Corporation: Unknown device 1000

Nor is that.

> Donald's driver has:
>     { 0x10B7, 0x9800, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C980 },
>     { 0x10B7, 0x9805, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CH_3C9805 },
> ...
>     {"3c980 Cyclone",
>      PCI_USES_IO|PCI_USES_MASTER, IS_CYCLONE|HAS_HWCKSM, 128, },
>     {"3c982 Dual Port Server Cyclone",
>      PCI_USES_IO|PCI_USES_MASTER, IS_CYCLONE|HAS_HWCKSM, 128, },

Nope, Donald's latest driver has

    {"3c982 Server Tornado",{ 0x980510B7, 0xffffffff },
     PCI_IOTYPE, CYCLONE_SIZE, FEATURE_TORNADO, },

(Note: no HAS_NWAY either)

But if you have a 10b7/9805 with a "3c980 Python-T" sticker on it I guess
that will do.

Not sure about NWAY though.

hm, the 2.5 kernel has 

    {"3c980C Python-T",
     PCI_USES_IO|PCI_USES_MASTER, IS_CYCLONE|HAS_NWAY|HAS_HWCKSM, 128, },

for 10b7/9805, which looks much more healthy.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.