Warn for the non pccard attachments
These devices have non-pccard attachments. Warn for those as well. Both an and wi don't do the modern cyrpto needed to use these cards on secure wifi networks. an needs firmware from Cisco, which I don't think was ever produced. wi could in theory do it with raw frames and on-host encryption, but nobody has written that in the 15 years since WEP was cracked. MFC After: 3 days Noticed by: rgrimes Differential Revision: https://reviews.freebsd.org/D26138
This commit is contained in:
parent
565b8fce23
commit
b8e804ba5d
@ -127,6 +127,7 @@ an_attach_isa(device_t dev)
|
||||
an_release_resources(dev);
|
||||
return (error);
|
||||
}
|
||||
gone_in_dev(dev, 13, "pccard removed, an doesn't support modern crypto");
|
||||
return (0);
|
||||
}
|
||||
|
||||
|
@ -157,6 +157,6 @@ fail:
|
||||
if (error)
|
||||
an_release_resources(dev);
|
||||
else
|
||||
gone_in_dev(dev, 13, "pccard removed");
|
||||
gone_in_dev(dev, 13, "pccard removed, an doesn't support modern crypto");
|
||||
return (error);
|
||||
}
|
||||
|
@ -230,7 +230,8 @@ an_attach_pci(dev)
|
||||
NULL, an_intr, sc, &sc->irq_handle);
|
||||
if (error)
|
||||
device_printf(dev, "couldn't setup interrupt\n");
|
||||
|
||||
else
|
||||
gone_in_dev(dev, 13, "pccard removed, an doesn't support modern crypto");
|
||||
fail:
|
||||
if (error)
|
||||
an_release_resources(dev);
|
||||
|
@ -142,6 +142,8 @@ wi_macio_attach(device_t dev)
|
||||
error = wi_attach(dev);
|
||||
if (error != 0)
|
||||
wi_free(dev);
|
||||
else
|
||||
gone_in_dev(dev, 13, "pccard removed, wi doesn't support modern crypto");
|
||||
}
|
||||
return error;
|
||||
}
|
||||
|
@ -200,7 +200,7 @@ wi_pccard_attach(device_t dev)
|
||||
error = wi_attach(dev);
|
||||
if (error != 0)
|
||||
wi_free(dev);
|
||||
gone_in_dev(dev, 13, "pccard removed");
|
||||
gone_in_dev(dev, 13, "pccard removed, wi doesn't support modern crypto");
|
||||
}
|
||||
return error;
|
||||
}
|
||||
|
@ -233,6 +233,8 @@ wi_pci_attach(device_t dev)
|
||||
error = wi_attach(dev);
|
||||
if (error != 0)
|
||||
wi_free(dev);
|
||||
else
|
||||
gone_in_dev(dev, 13, "pccard removed, wi doesn't support modern crypto");
|
||||
return (error);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user