Текущее время: 21 окт 2017, 05:14



Правила форума

Счетчик сообщений в этом форуме выключен.



 Страница 1 из 1 [ Сообщений: 10 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 29 дек 2016, 00:57 
Модератор
Модератор
Аватара пользователя
Зарегистрирован: 29 окт 2010, 00:27
Наличности на руках:
411.63

Сообщения: 3862
Откуда: С.-Петербург
Приветствую всех!
Сегодня пришлось столкнуться с проблемой в HP630 на плате Foxconn CHICAGO_CP_HPC: заменил сетевуху RTL8161EH на RTL8165EH. После загрузки винды сеть в диспетчере устройств присутствовала, но подключения не было - MAC-адрес был в нулях.
Перепробовал все версии "HP DMI Tool", которые у меня были - при запуске NbDmiFit.bat, где была поддержка данной платы, там была неактивна строчка для смены MAC-адреса. А всё потому, что MAC-адрес хранится в самой микросхеме сетевухи и никакой EEPROM-ки рядом нет и в Bios-е тоже MAC не хранится.

Был найден архив "MAC117F" с утилитами правки MAC-адреса.
Вложение:
MAC117F.RAR
Содержимое архива
Broadcom\
Int82574\
Intel\
RTL8136\
RTL8136E\
RTL8139\
RTL8168\
RTL8168E\
RTL8169\
SIS\
ULI5261\
ULI5263\
MAC.EXE
MAC.INI

Подошла утилита "PG8136.EXE" из папки RTL8136E\. Если запустить без параметров, то утилита отдетектит сетевуху - у меня утилита сказала, что стоит RTL8105EC, хотя маркировка микросхемы RTL8165EH.

Для начала можно посмотреть, что там у нас с MAC-ом:
> PG8136.EXE /efuse /vMAC
будет отображено ID-сетевухи и MAC-адрес (у меня всё было по нулям).
Если отобразились не все нули, а только в MAC-адресе, то можно обойтись командой:
> PG8136.EXE /efuse /barmac
будет запрос на ввод MAC-адреса
или сразу использовать команду, без ввода (010203040506 - MAC-адрес для примера):
> PG8136.EXE /efuse /nodeid 010203040506


Если команда /vMAC показала одни нули, то прописываем сначала уже готовый файл-паттерн "8105ECEF.MAC" (в этом файле можно сразу заменить MAC-адрес - тут он идёт в строке NODEID = ...)
> PG8136.EXE /efuse /mapmac 8105ECEF.MAC
команда запишет паттерн во внутреннюю память по нужным адресам.
Если прописывали паттерн-файл и не меняли в нём NODEID, то MAC-адрес можно прописать командой, которую уже описывал выше (/efuse /barmac или /efuse /nodeid <MAC-адрес>).
Для порядка ещё раз смотрим, что за MAC прописан командой:
> PG8136.EXE /efuse /vMAC


Если бы была внешняя EEPROM-ка, то команды те же, но нужно убрать /efuse и можно использовать команды /b и /l для чтения дампа в файл и загрузки дампа из файла.
Список команд:> PG8136.EXE /?
Usage:
    RTNICPG /flash [/h | /?] | [/wr] | [/rd SectorNo] | [/er SectorNo] |
         [/updatefw] | [/# NICNumber] | [/dump] | [/verify] | [/info] |
        [
         [/daship IP] | [/asfip IP] | [/dns IP] | [/gateway IP] | [/subnet IP]|
         [/dashmac mac_addr] | [/asf on|off] | [/dhcpv4 on|off] 
        ]
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /wr --- Program the flash.
       /rd n --- Read the content of Sector n of flash.
       /er n --- Erase the content of Sector n of flash.
       /updatefw --- Only update the firmware. The setting of configuration
                      is remained.
       /# NICumber --- Select the traget flash to program.
       /dump --- Dump the content of the flash.
       /verify --- Verify the firmware of the flash. The configuration setting
                   is excluded.
       /info --- Show the infomation of the flash.
       /dash IP --- Set the DASH target IP. The format of IP has to
                    be xxx.xxx.xxx.xxx
       /asfip IP --- Set the ASF target IP. The format of IP has to
                     be xxx.xxx.xxx.xxx
       /dns IP --- Set the DNS IP. The format of IP has to
                   be xxx.xxx.xxx.xxx
       /gateway IP --- Set the Gateway IP. The format of IP has to
                       be xxx.xxx.xxx.xxx
       /subnet IP --- Set the Gateway IP. The format of IP has to
                      be xxx.xxx.xxx.xxx
       /dashmac mac_addr --- Set the Gateway IP. The format of MAC
                             has to be 6 two-digit hexadecimal number
                             delimitated with white-space
       /asf [on|off] --- Set the ASF feature on or off.
       /dhcpv4 [on|off] --- Set the DHCP IPv4 feature on or off.
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /v --- View information with each Adapter
       /r --- Read EEPROM or EFuse content to standard output.
       /w --- Write EEPROM or EFuse according to configuration file.
              This is the default action if no other action specified.
       /c HexOffset HexValue
          --- Write a byte value into the offset of EEPROM.
              This action only takes effect on first adapter found.
              Example: PG8136 /c 04 6A
       /d NICnumber
          --- Dump one of Multi_NIC EEPROM content into map file.
              Example: PG8136 /d 1
       /l --- Load EEPROM content from 8101E.map.
              This action only takes effect on first adapter found.
       /b --- Dump binary data that EEPROM content to bin file.
              This action only takes effect on first adapter found.
       /nodeid HexNODEID
          --- Program NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8136 /nodeid 00E04C361234
       /svid HexSVID HexSMID
          --- Program SVID and SMID into EEPROM or EFuse.
              Example: PG8136 /svid 10EC 8136
       /#  NICnumber
          --- Select one of Multi_NIC.
              Example: PG8136 /# 1
       /vMAC
          --- Display SVID, SDID and MACID with each Adapter .
              Example: PG8136 /vMAC
       /cfgnchg
          --- Don't Change Configuration File.
              Example: PG8136 /cfgnchg
       /efuse
          --- Programming EFUSE.
              Example: PG8136 /efuse
       /eeprom
          --- Programming EEPROM.
              Example: PG8136 /eeprom
       /direct
          --- Using Direct Access Mode To Access PCI Configuration Space.
              Example: PG8136 /direct
       /manchg
          --- Don't Change Mac Address.
              Example: PG8136 /manchg
       /snnchg
          --- Don't Change Serial Number.
              Example: PG8136 /snnchg
       /ewgphy HexPageNum HexGPhyReg HexGPhyVal
          --- Setting GPhy through Efuse.
              Example: Setting GPhy Page 0 Reg 1 Value 0x1234.
                       PG8136 /efuse /ewgphy 0 1 1234
       /ewephy HexEPhyReg HexEPhyVal
          --- Setting EPhy through Efuse.
              Example: Setting EPhy Reg 1 Value 0x1234.
                       PG8136 /efuse /ewephy 1 1234
       /barmac
          --- Program Manual-Entered NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8136 /efuse /barmac
       /mapmac MapFile
          --- Program Map File's NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8136 /efuse /mapmac 8100E.map
       /maciob HexEPhyReg HexEPhyVal
          --- Setting MacIo(BYTE) through Efuse.
              Example: Setting MacIo Reg 1 Value 0x12.
                       PG8136 /efuse /maciob 1 12
       /fmac Version Filename
          --- Program File's NODEID into EEPROM or Efuse.
              NodeId Format of version 1 is "001122334455".
              This action only takes effect on first adapter found.
              Example: PG8136 /efuse /fmac 1 NodeId.txt
       /nicmac
          --- Program NIC's NODEID into EEPROM or Efuse.
              Example: PG8136 /efuse /nicmac
       /93c46
          --- The Sepcified EEPROM Type is 93c46.
              Example: PG8136 /eeprom /93c46.
       /93c56
          --- The Sepcified EEPROM Type is 93c56.
              Example: PG8136 /eeprom /93c56.
       /93c66
          --- The Sepcified EEPROM Type is 93c66.
              Example: PG8136 /eeprom /93c66.
       /effreep
          --- PG EEPROM Content to EFuse.
              Example: PG8136 /efuse /effreep.
       /efwsn
          --- Not Skip Writing SN to EFuse.
              Example: PG8136 /efuse /efwsn.
       /efcpeep
          --- Compare Efuse and EEPROM Contetnt.
              Example: PG8136 /efuse /efcpeep.
       /callbios version
          --- Call Bios.
              Example: PG8136 /efuse /callbios 1.
       /ewmacdbg HexValue
          --- Setting MACDBG Reg through efuse.
              Example: PG8136 /efuse /ewmacdbg 21.
       /wrcrsid
          --- Write Card Reader SVID SDID according to configuration file.
              Example: PG8136 /efuse /wrcrsid.
       /clrpara HexClrParaFlag
          --- Clear Efuse Parameters according to HexClrParaFlag.
              Example: Clear Ethernet Phy parameters.
              PG8136 /efuse /clrpara 1.
       /cpcfg CfgFileName
          --- Compare CfgFile with EEPROM/Efuse Content.
              Example: Compare Efuse content with a.cfg.
                       PG8136 /efuse /cpcfg a.cfg
       /eepsize HexSize
          --- PG EEPROM according to HexSize.
              Example: PG EEPROM 128 bytes.
                       PG8136 /eeprom /eepsize 80
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /v --- View information with each Adapter
       /r --- Read EEPROM or EFuse content to standard output.
       /w --- Write EEPROM or EFuse according to configuration file.
              This is the default action if no other action specified.
       /c HexOffset HexValue
          --- Write a byte value into the offset of EEPROM.
              This action only takes effect on first adapter found.
              Example: PG8137 /c 04 6A
       /d NICnumber
          --- Dump one of Multi_NIC EEPROM content into map file.
              Example: PG8137 /d 1
       /l --- Load EEPROM content from 8101E.map.
              This action only takes effect on first adapter found.
       /b --- Dump binary data that EEPROM content to bin file.
              This action only takes effect on first adapter found.
       /nodeid HexNODEID
          --- Program NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8137 /nodeid 00E04C361234
       /svid HexSVID HexSMID
          --- Program SVID and SMID into EEPROM or EFuse.
              Example: PG8137 /svid 10EC 8137
       /#  NICnumber
          --- Select one of Multi_NIC.
              Example: PG8137 /# 1
       /vMAC
          --- Display SVID, SDID and MACID with each Adapter .
              Example: PG8137 /vMAC
       /cfgnchg
          --- Don't Change Configuration File.
              Example: PG8137 /cfgnchg
       /efuse
          --- Programming EFUSE.
              Example: PG8137 /efuse
       /eeprom
          --- Programming EEPROM.
              Example: PG8137 /eeprom
       /direct
          --- Using Direct Access Mode To Access PCI Configuration Space.
              Example: PG8137 /direct
       /manchg
          --- Don't Change Mac Address.
              Example: PG8137 /manchg
       /snnchg
          --- Don't Change Serial Number.
              Example: PG8137 /snnchg
       /ewgphy HexPageNum HexGPhyReg HexGPhyVal
          --- Setting GPhy through Efuse.
              Example: Setting GPhy Page 0 Reg 1 Value 0x1234.
                       PG8137 /efuse /ewgphy 0 1 1234
        /ewephy HexEPhyReg HexEPhyVal
          --- Setting EPhy through Efuse.
              Example: Setting EPhy Reg 1 Value 0x1234.
                       PG8137 /efuse /ewephy 1 1234
       /barmac
          --- Program Manual-Entered NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8137 /efuse /barmac
       /mapmac MapFile
          --- Program Map File's NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8137 /efuse /mapmac 8104E.map
       /maciob HexEPhyReg HexEPhyVal
          --- Setting MacIo(BYTE) through Efuse.
              Example: Setting MacIo Reg 1 Value 0x12.
                       PG8137 /efuse /maciob 1 12
       /fmac Version Filename
          --- Program File's NODEID into EEPROM or Efuse.
              NodeId Format of version 1 is "001122334455".
              This action only takes effect on first adapter found.
              Example: PG8137 /efuse /fmac 1 NodeId.txt
       /nicmac
          --- Program NIC's NODEID into EEPROM or Efuse.
              Example: PG8137 /efuse /nicmac
       /93c46
          --- The Sepcified EEPROM Type is 93c46.
              Example: PG8137 /eeprom /93c46.
       /93c56
          --- The Sepcified EEPROM Type is 93c56.
              Example: PG8137 /eeprom /93c56.
       /93c66
          --- The Sepcified EEPROM Type is 93c66.
              Example: PG8137 /eeprom /93c66.
       /effreep
          --- PG EEPROM Content to EFuse.
              Example: PG8137 /efuse /effreep.
       /efwsn
          --- Not Skip Writing SN to EFuse.
              Example: PG8137 /efuse /efwsn.
       /efcpeep
          --- Compare Efuse and EEPROM Contetnt.
              Example: PG8137 /efuse /efcpeep.
       /callbios version
          --- Call Bios.
              Example: PG8137 /efuse /callbios 1.
       /ewmacdbg HexValue
          --- Setting MACDBG Reg through efuse.
              Example: PG8137 /efuse /ewmacdbg 21.
       /cpcfg CfgFileName
          --- Compare CfgFile with EEPROM/Efuse Content.
              Example: Compare Efuse content with a.cfg.
                       PG8137 /efuse /cpcfg a.cfg
       /eepsize HexSize
          --- PG EEPROM according to HexSize.
              Example: PG EEPROM 128 bytes.
                       PG8137 /eeprom /eepsize 80
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /v --- View information with each Adapter
       /r --- Read EEPROM or EFuse content to standard output.
       /w --- Write EEPROM or EFuse according to configuration file.
              This is the default action if no other action specified.
       /c HexOffset HexValue
          --- Write a byte value into the offset of EEPROM.
              This action only takes effect on first adapter found.
              Example: PG8168 /c 04 6A
       /d NICnumber
          --- Dump one of Multi_NIC EEPROM content into map file.
              Example: PG8168 /d 1
       /l --- Load EEPROM content from 8168.map.
              This action only takes effect on first adapter found.
       /b --- Dump binary data that EEPROM content to bin file.
              This action only takes effect on first adapter found.
       /nodeid HexNODEID
          --- Program NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8168 /nodeid 00E04C681234
       /svid HexSVID HexSMID
          --- Program SVID and SMID into EEPROM or EFuse.
              Example: PG8168 /svid 10EC 8168
       /uuid HexUUID
          --- Program UUID into EEPROM.
              This action only support RTL8168CP.
              Example: PG8168 /uuid 0123456789ABCDEF0123456789ABCDEF
       /#  NICnumber
          --- Select one of Multi_NIC.
              Example: PG8168 /# 1
       /vMAC
          --- Display SVID, SDID and MACID with each Adapter .
              Example: PG8168 /vMAC
       /cfgnchg
          --- Don't Change Configuration File.
              Example: PG8168 /cfgnchg
       /efuse
          --- Programming EFUSE.
              Example: PG8168 /efuse
       /eeprom
          --- Programming EEPROM.
              Example: PG8168 /eeprom
       /direct
          --- Using Direct Access Mode To Access PCI Configuration Space.
              Example: PG8168 /direct
       /manchg
          --- Don't Change Mac Address.
              Example: PG8168 /manchg
       /snnchg
          --- Don't Change Serial Number.
              Example: PG8168 /snnchg
       /ewgphy HexPageNum HexGPhyReg HexGPhyVal
          --- Setting GPhy through Efuse.
              Example: Setting GPhy Page 0 Reg 1 Value 0x1234.
                       PG8168 /efuse /ewgphy 0 1 1234
       /ewephy HexEPhyReg HexEPhyVal
          --- Setting EPhy through Efuse.
              Example: Setting EPhy Reg 1 Value 0x1234.
                       PG8168 /efuse /ewephy 1 1234
       /barmac
          --- Program Manual-Entered NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8168 /efuse /barmac
       /mapmac MapFile
          --- Program Map File's NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: PG8168 /efuse /mapmac 8168D.map
       /maciob HexEPhyReg HexEPhyVal
          --- Setting MacIo(BYTE) through Efuse.
              Example: Setting MacIo Reg 1 Value 0x12.
                       PG8168 /efuse /maciob 1 12
       /fmac Version Filename
          --- Program File's NODEID into EEPROM or Efuse.
              NodeId Format of version 1 is "001122334455".
              This action only takes effect on first adapter found.
              Example: PG8168 /efuse /fmac 1 NodeId.txt
       /nicmac
          --- Program NIC's NODEID into EEPROM or Efuse.
              Example: PG8168 /efuse /nicmac
       /93c46
          --- The Sepcified EEPROM Type is 93c46.
              Example: PG8168 /eeprom /93c46.
       /93c56
          --- The Sepcified EEPROM Type is 93c56.
              Example: PG8168 /eeprom /93c56.
       /93c66
          --- The Sepcified EEPROM Type is 93c66.
              Example: PG8168 /eeprom /93c66.
       /effreep
          --- PG EEPROM Content to EFuse.
              Example: PG8168 /efuse /effreep.
       /efwsn
          --- Not Skip Writing SN to EFuse.
              Example: PG8168 /efuse /efwsn.
       /efcpeep
          --- Compare Efuse and EEPROM Contetnt.
              Example: PG8168 /efuse /efcpeep.
       /callbios version
          --- Call Bios.
              Example: PG8168 /efuse /callbios 1.
       /wroobnid
          --- Write Mac Address to OOB via Efuse.
              Example: PG8168 /efuse /wroobnid.
       /ewmacdbg HexValue
          --- Setting MACDBG Reg through efuse.
              Example: PG8168 /efuse /ewmacdbg 21.
       /clrpara HexClrParaFlag
          --- Clear Efuse Parameters according to HexClrParaFlag.
              Example: Clear Ethernet Phy parameters.
              PG8168 /efuse /clrpara 1.
       /cpcfg CfgFileName
          --- Compare CfgFile with EEPROM/Efuse Content.
              Example: Compare Efuse content with a.cfg.
                       PG8168 /efuse /cpcfg a.cfg
       /eepsize HexSize
          --- PG EEPROM according to HexSize.
              Example: PG EEPROM 128 bytes.
                       PG8168 /eeprom /eepsize 80
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /v --- View information with each Adapter
       /r --- Read EEPROM or EFuse content to standard output.
       /w --- Write EEPROM or EFuse according to configuration file.
              This is the default action if no other action specified.
       /c HexOffset HexValue
          --- Write a byte value into the offset of EEPROM.
              This action only takes effect on first adapter found.
              Example: RTNICPG /c 04 6A
       /d NICnumber
          --- Dump one of Multi_NIC EEPROM content into map file.
              Example: RTNICPG /d 1
       /l --- Load EEPROM content from map file.
              This action only takes effect on first adapter found.
       /b --- Dump binary data that EEPROM content to bin file.
              This action only takes effect on first adapter found.
       /nodeid HexNODEID
          --- Program NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: RTNICPG /nodeid 00E04C681234
       /svid HexSVID HexSMID
          --- Program SVID and SMID into EEPROM or EFuse.
              Example: RTNICPG /svid 10EC 8168
       /uuid HexUUID
          --- Program UUID into EEPROM.
              This action only support RTL8168CP.
              Example: RTNICPG /uuid 0123456789ABCDEF0123456789ABCDEF
       /#  NICnumber
          --- Select one of Multi_NIC.
              Example: RTNICPG /# 1
       /vMAC
          --- Display SVID, SDID and MACID with each Adapter .
              Example: RTNICPG /vMAC
       /cfgnchg
          --- Don't Change Configuration File.
              Example: RTNICPG /cfgnchg
       /efuse
          --- Programming EFUSE.
              Example: RTNICPG /efuse
       /eeprom
          --- Programming EEPROM.
              Example: RTNICPG /eeprom
       /direct
          --- Using Direct Access Mode To Access PCI Configuration Space.
              Example: RTNICPG /direct
       /manchg
          --- Don't Change Mac Address.
              Example: RTNICPG /manchg
       /snnchg
          --- Don't Change Serial Number.
              Example: RTNICPG /snnchg
       /ewgphy HexPageNum HexGPhyReg HexGPhyVal
          --- Setting GPhy through Efuse.
              Example: Setting GPhy Page 0 Reg 1 Value 0x1234.
                       RTNICPG /efuse /ewgphy 0 1 1234
        /ewephy HexEPhyReg HexEPhyVal
          --- Setting EPhy through Efuse.
              Example: Setting EPhy Reg 1 Value 0x1234.
                       RTNICPG /efuse /ewephy 1 1234
       /barmac
          --- Program Manual-Entered NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: RTNICPG /efuse /barmac
       /mapmac MapFile
          --- Program Map File's NODEID into EEPROM or Efuse.
              This action only takes effect on first adapter found.
              Example: RTNICPG /efuse /mapmac 8168D.map
       /maciob HexEPhyReg HexEPhyVal
          --- Setting MacIo(BYTE) through Efuse.
              Example: Setting MacIo Reg 1 Value 0x12.
                       RTNICPG /efuse /maciob 1 12
       /fmac Version Filename
          --- Program File's NODEID into EEPROM or Efuse.
              NodeId Format of version 1 is "001122334455".
              This action only takes effect on first adapter found.
              Example: RTNICPG /efuse /fmac 1 NodeId.txt
       /nicmac
          --- Program NIC's NODEID into EEPROM or Efuse.
              Example: RTNICPG /efuse /nicmac
       /93c46
          --- The Sepcified EEPROM Type is 93c46.
              Example: RTNICPG /eeprom /93c46.
       /93c56
          --- The Sepcified EEPROM Type is 93c56.
              Example: RTNICPG /eeprom /93c56.
       /93c66
          --- The Sepcified EEPROM Type is 93c66.
              Example: RTNICPG /eeprom /93c66.
       /effreep
          --- PG EEPROM Content to EFuse.
              Example: RTNICPG /efuse /effreep.
       /efwsn
          --- Not Skip Writing SN to EFuse.
              Example: RTNICPG /efuse /efwsn.
       /efcpeep
          --- Compare Efuse and EEPROM Contetnt.
              Example: RTNICPG /efuse /efcpeep.
       /callbios version
          --- Call Bios.
              Example: RTNICPG /efuse /callbios 1.
       /wroobnid
          --- Write Mac Address to OOB via Efuse.
              Example: RTNICPG /efuse /wroobnid.
       /ewmacdbg HexValue
          --- Setting MACDBG Reg through efuse.
              Example: RTNICPG /efuse /ewmacdbg 21.
       /wa
          --- Doing Autoload On Windows Platform.
              Example: RTNICPG /efuse /wa.
       /nchkac
          --- Bypass Check Power Status on Windows Platform.
              Example: RTNICPG /efuse /nchkac.
       /wrcrsid
          --- Write Card Reader SVID SDID according to configuration file.
              Example: RTNICPG /efuse /wrcrsid.
       /clrpara HexClrParaFlag
          --- Clear Efuse Parameters according to HexClrParaFlag.
              Example: Clear Ethernet Phy parameters.
              RTNICPG /efuse /clrpara 1.
       /cpcfg CfgFileName
          --- Compare CfgFile with EEPROM/Efuse Content.
              Example: Compare Efuse content with a.cfg.
                       RTNICPG /efuse /cpcfg a.cfg
       /eepsize HexSize
          --- PG EEPROM according to HexSize.
              Example: PG EEPROM 128 bytes.
                       RTNICPG /eeprom /eepsize 80
 Option:
       /? --- Display the help message.
       /h --- Display the help message.
       /v --- View information with each Adapter
       /r --- Read EEPROM content to standard output.
       /w --- Write EEPROM according to configuration file.
              This is the default action if no other action specified.
       /cb --- Target device is on CardBus.
       /c HexOffset HexValue
          --- Write a byte value into the offset of EEPROM.
              This action only takes effect on first adapter found.
              Example: pg8169 /c 04 6A
       /d NICnumber
          --- Dump one of Multi_NIC EEPROM content into map file.
              Example: PG8169 /d 1
       /l --- Load EEPROM content from 8169x.map.
              This action only takes effect on first adapter found.
       /b --- Dump binary data that EEPROM content to bin file.
              This action only takes effect on first adapter found.
       /nodeid HexNODEID
          --- Program NODEID into EEPROM.
              This action only takes effect on first adapter found.
              Example: pg8169 /nodeid 00E04C691234
       /svid HexSVID HexSMID
          --- Program SVID and SMID into EEPROM.
              Example: pg8169 /svid 10EC 8169
       /#  NICnumber
          --- Select one of Multi_NIC into EEPROM.
              Example: PG8169 /# 1
       /vMAC
          --- Display SVID, SDID and MACID with each Adapter .
              Example: PG8169 /vMAC
       /cfgnchg
          --- Don't Change Configuration File.
              Example: PG8169 /cfgnchg
       /direct
          --- Using Direct Access Mode To Access PCI Configuration Space.
              Example: PG8169 /direct
       /manchg
          --- Don't Change Mac Address.
              Example: PG8169 /manchg
       /barmac
          --- Program Manual-Entered NODEID into EEPROM.
              This action only takes effect on first adapter found.
              Example: PG8169 /eeprom /barmac
       /mapmac MapFile
          --- Program Map File's NODEID into EEPROM.
              This action only takes effect on first adapter found.
              Example: PG8169 /eeprom /mapmac 8169X.map
       /fmac Version Filename
          --- Program File's NODEID into EEPROM.
              NodeId Format of version 1 is "001122334455".
              This action only takes effect on first adapter found.
              Example: PG8169 /eeprom /fmac 1 NodeId.txt
       /nicmac
          --- Program NIC's NODEID into EEPROM.
              Example: PG8169 /eeprom /nicmac
       /93c46
          --- The Sepcified EEPROM Type is 93c46.
              Example: PG8169 /eeprom /93c46.
       /93c56
          --- The Sepcified EEPROM Type is 93c56.
              Example: PG8169 /eeprom /93c56.
       /93c66
          --- The Sepcified EEPROM Type is 93c66.
              Example: PG8169 /eeprom /93c66.
       /cpcfg CfgFileName
          --- Compare CfgFile with EEPROM Content.
              Example: Compare eeprom content with a.cfg.
                       PG8169 /eeprom /cpcfg a.cfg
       /eepsize HexSize
          --- PG EEPROM according to HexSize.
              Example: PG EEPROM 128 bytes.
                       PG8169 /eeprom /eepsize 80


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
 Заголовок сообщения: MAC-адрес: прописывание утилитами DOS
Bot Image
Сообщения: 43
Откуда: localhost

Не в сети
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 29 дек 2016, 11:58 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 27 ноя 2013, 00:23
Наличности на руках:
152.55

Сообщения: 542
Откуда: Украина
Нелегкую работу вам пришлось проделать, вчера такую плату делал, по цепям LAN, но мне повезло больше т.к. реалтек все таки выжил. За старание спасибо. :-):



_________________
Поиск знаний неортодоксальными методами.
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 29 дек 2016, 22:54 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 21 май 2012, 02:17
Наличности на руках:
987.45

Сообщения: 806
Откуда: Polotsk
Добавлю, что давно есть и версия 1.61B, и 2.07A, набор живет и постоянно обновляется по адресу http://www.asrock.com/support/download/mactool.asp


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 01 мар 2017, 19:13 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 09 фев 2017, 18:44
Наличности на руках:
57.04

Сообщения: 36
Откуда: RU
Ciber SLasH писал(а):
Сегодня пришлось столкнуться с проблемой в HP630
...
MAC-адрес был в нулях.
Перепробовал все версии "HP DMI Tool", которые у меня были


Это модель 2011 года. Нужно было искать старые версий HP DMI Tools. Новые версии либо не работают со старыми ноутами, либо не шьют часть данных, MAC-адрес, например.

Здесь как раз начинаются с 2011-го.
viewtopic.php?f=53&t=4421
В списке поддерживаемых моделей HP 630 присутствует в версии HP DMI SLP v.1.4D:
viewtopic.php?p=37046#p37046


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 22 мар 2017, 16:36 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 23 сен 2012, 09:07
Наличности на руках:
28.00

Сообщения: 4
Откуда: иркутск
Всем привет!Нужна помощь. Пришел ноут HP 635 материнка chicago_br_hpc mv_mb_v2 с дохлой сетевухой rtl8165.Заменил с донора,теперь мас адрес 000000000 сеть видит,но без доступа в интернет.Перепробовал новые и старые версии hp dmi tool везде строка мас не активна.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 23 май 2017, 12:24 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 15 янв 2011, 14:06
Наличности на руках:
52.85

Сообщения: 33
Откуда: Приднестровье
Compaq CQ58 newton_br_hpc_mv_mb_v1
Не получается прописать файл конфигурации в новый RTL8165EH, ругается.
Вложение:
20170523_104825.jpg

вот что показывает вин10 ( в вин7 все работает корректно и не ругается)
Вложение:
20170523_100149.jpg

пробовал вручную прописывать svid sdid mac , не устраняет проблему.
Вложение:
20170523_104535.jpg

Что не так делаю, подскажите плиз?! Что такого видит 10, чего не замечает 7??


У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 24 май 2017, 09:36 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 15 янв 2011, 14:06
Наличности на руках:
52.85

Сообщения: 33
Откуда: Приднестровье
Проблема была решена понижением версии биоса с F29 на F27.


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 30 май 2017, 15:24 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 30 май 2017, 14:07
Наличности на руках:
3.00

Сообщения: 4
Откуда: minsk
А софтово в опеционной системе разве не подкидывается? (свойства сетевой карты - сетевой адрес)


Не в сети
 Профиль    
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 01 июн 2017, 09:08 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 14 авг 2012, 11:22
Наличности на руках:
275.37

Сообщения: 114
Откуда: Минск
byrom4ik
до перезагрузки и то не всегда



_________________
RT809F\TL866A\Vertianov\CH341A\USBDM\EV2300\USB Interface Adapter EVM
Не в сети
 Профиль  ICQ  
 
 Заголовок сообщения: Re: MAC-адрес: прописывание утилитами DOS
СообщениеДобавлено: 13 июл 2017, 12:59 
Я тут случайно
Я тут случайно
Аватара пользователя
Зарегистрирован: 21 мар 2017, 18:57
Наличности на руках:
5.00

Сообщения: 5
Откуда: Киев
Нормально оно работает и после перезагрузки,
вот после переустановки ос, нужно будет опять прописать.


Не в сети
 Профиль    
 
Показать сообщения за:  Поле сортировки  
 Страница 1 из 1 [ Сообщений: 10 ] 


   Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Где находиться MAC адрес?

в форуме Asus

Rpetrovich

6

518

07 июн 2017, 16:32

practicezerg Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Dell 5520 (LA-8241P) MAC-адрес

в форуме Dell

triplex755

6

1122

03 апр 2015, 15:22

triplex755 Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. asus p5g41t-m lx2/gb/lpt MAC адрес(

в форуме Asus

Dwit

2

1040

30 сен 2014, 14:58

Dwit Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. TD-W8115N Ver 3.1 MAC адрес в дамп флешки

в форуме TP-Link

goscha0104

4

436

27 дек 2016, 23:06

goscha0104 Перейти к последнему сообщению

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. HP1515d слетел MAC адрес и серийник принтера

в форуме Ремонт принтеров и факсов | Repair of printers and faxes

xkspy

8

818

27 фев 2017, 10:19

xkspy Перейти к последнему сообщению


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron