the DEC 21143-based NIC expects a SROM Format version of 3
This fixes detection under various operating systems, including NT-based ones.
This commit is contained in:
@@ -1530,6 +1530,9 @@ nic_init(const device_t *info)
|
|||||||
s->eeprom_data[40] = 0x00;
|
s->eeprom_data[40] = 0x00;
|
||||||
s->eeprom_data[41] = 0x00;
|
s->eeprom_data[41] = 0x00;
|
||||||
} else {
|
} else {
|
||||||
|
/*SROM Format Version 3*/
|
||||||
|
s->eeprom_data[18] = 0x03;
|
||||||
|
|
||||||
/*Block Count*/
|
/*Block Count*/
|
||||||
s->eeprom_data[32] = 0x01;
|
s->eeprom_data[32] = 0x01;
|
||||||
|
|
||||||
@@ -1677,7 +1680,7 @@ static const device_config_t dec_tulip_21140_config[] = {
|
|||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
const device_t dec_tulip_device = {
|
const device_t dec_tulip_device = {
|
||||||
.name = "DE500A Fast Ethernet (DECchip 21143 \"Tulip\")",
|
.name = "DEC DE-500A Fast Ethernet (DECchip 21143 \"Tulip\")",
|
||||||
.internal_name = "dec_21143_tulip",
|
.internal_name = "dec_21143_tulip",
|
||||||
.flags = DEVICE_PCI,
|
.flags = DEVICE_PCI,
|
||||||
.local = 0,
|
.local = 0,
|
||||||
|
Reference in New Issue
Block a user