[vortex] Problem with 3com 10/100 Mini PCI adapter(3c556B?)under
2.2.19
Andrew Morton
andrewm@uow.edu.au
Thu, 05 Jul 2001 13:32:57 +1000
"Akihiko YAMAMOTO ($B;3K\L@I'(B)" wrote:
>
> ;; "andrewm>" == andrewm@uow.edu.au (Andrew Morton) wrote:
>
> andrewm> I'm told that 2.2 kernels don't like PNP-aware-OS BIOS
> andrewm> settings.
>
> Ummm...
>
> andrewm> Have you tried a 2.4 kernel?
>
> No, I've not. I only tried 2.2.16-19.
>
> You mean that "3c59x" driver cannot activate 3com 10/100 Mini PCI
> adapter under 2.2.x on my laptop?
The driver tries to activate it, but obviously does not succeed - it's
the PCI layer's job anyway, and apparently 2.2 kernels don't get it right.
> Do I have to upgrade to 2.4.x?
I'm afraid I simply do not know what the issues are with the
pnp bios. But some engineers from redhat tell me that 2.4
kernels do a better job. So if your BIOS won't allow you to control
the pnp-aware-OS setting then yes, trying 2.4 seems the best choice.
Another idea would be to use the drivers straight from scyld.com -
Donald Becker is an expert on PCI things. However from my reading,
the -Re version of Donald's 3c59x doesn't support the 3c556B:
{"3c556 Laptop Tornado",{ 0x605510B7, 0xffffffff },
PCI_IOTYPE, CYCLONE_SIZE, IS_TORNADO|HAS_NWAY|EEPROM_8BIT, },
{"3c556 series Laptop Tornado",{ 0x605510B7, 0xf0ffffff },
PCI_IOTYPE, CYCLONE_SIZE, IS_TORNADO|HAS_NWAY|EEPROM_8BIT, },
Perhaps that `0xf0ffffff' should be `0xfff0ffff'.