VirtualBox

Changeset 76749 in vbox for trunk


Ignore:
Timestamp:
Jan 9, 2019 7:54:14 PM (6 years ago)
Author:
vboxsync
Message:

PCnet: Fixed breakage causing Novell drivers to fail loading for PCI PCnet (other drivers/OSes unaffected).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevPCNet.cpp

    r76710 r76749  
    33493349    memcpy(pThis->aPROM, &pThis->MacConfigured, sizeof(pThis->MacConfigured));
    33503350    pThis->aPROM[ 8] = 0x00;
    3351     pThis->aPROM[ 9] = 0x00;    /* 0x00/0xFF=ISA, 0x01=PnP, 0x10=VLB, 0x11=PCI */
    33523351    pThis->aPROM[12] = pThis->aPROM[13] = 0x00;
    3353     pThis->aPROM[14] = pThis->aPROM[15] = 0x57;
     3352    pThis->aPROM[14] = pThis->aPROM[15] = 0x57; /* NE2100 'WW' signature. */
     3353    /* 0x00/0xFF=ISA, 0x01=PnP, 0x10=VLB, 0x11=PCI */
     3354    switch (pThis->uDevType)
     3355    {
     3356    default:
     3357    case DEV_AM79C970A:
     3358    case DEV_AM79C973:  pThis->aPROM[ 9] = 0x11;    break;
     3359    case DEV_AM79C960:  pThis->aPROM[ 9] = 0x00;    break;
     3360    }
    33543361
    33553362    for (i = 0, checksum = 0; i < 16; i++)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette