PCIDEV - определение PCI устройств

...
  • Strange typo in pcidev http://websvn.kolibrios.org/filedetails ... endors.inc at string 255

    Bridge - CarClassIDus must be Bridge - CardBus

    16/01/2014 EDIT by yogev_ezra: Перенёс в тему PCIDEV.
  • and string 353

    Wireless - BroaClassIDand must be Wireless - Broadband
    =
    string 373 DSP - Managamant card -> DSP - Management card
  • and another typos at strings 265-270


    ClassID 7, 0, 1, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 2, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 3, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 4, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 5, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 6, 'Communication - Serial c.(16450)'

    must be


    ClassID 7, 0, 1, 'Communication - Serial c.(16450)'
    ClassID 7, 0, 2, 'Communication - Serial c.(16550)'
    ClassID 7, 0, 3, 'Communication - Serial c.(16550)'
    ClassID 7, 0, 4, 'Communication - Serial c.(16750)'
    ClassID 7, 0, 5, 'Communication - Serial c.(16850)'
    ClassID 7, 0, 6, 'Communication - Serial c.(16950)'
  • at strings 279-282


    ClassID 7, 3, 1, 'Communication - Hayes modem 16450'
    ClassID 7, 3, 2, 'Communication - Hayes modem 16450'
    ClassID 7, 3, 3, 'Communication - Hayes modem 16450'
    ClassID 7, 3, 4, 'Communication - Hayes modem 16450'

    must be


    ClassID 7, 3, 1, 'Communication - Hayes modem 16450'
    ClassID 7, 3, 2, 'Communication - Hayes modem 16550'
    ClassID 7, 3, 3, 'Communication - Hayes modem 16650'
    ClassID 7, 3, 4, 'Communication - Hayes modem 16750'
  • next - PCI SIG add subcluss for InfiniBand

    http://www.pcisig.com/specifications/co ... ass_IB.pdf

    so we have to insert line 228
    ClassID 2, 7, , 'Network - InfiniBand c.'
    and shift current line 228 ClassID 2, 0x80, , 'Network - misc' below
  • don't know is it important
    http://www.pcisig.com/specifications/co ... s_Code.pdf ?
    we can change current line 217 ClassID 1, 6, , 'Storage - Serial ATA' to

    ClassID 1, 6, 0 , 'Storage - Serial ATA - vendor sp.'
    ClassID 1, 6, 1, 'Storage - Serial ATA - AHCI 1.0'
  • http://www.gossamer-threads.com/lists/x ... w_threaded

    AMD IOMMUs (both v1 and v2) uses class id 08 (System Base Peripheral)
    >> and sub class id 06 (IOMMU).

    http://pci-ids.ucw.cz/read/PD/08

    so we need to add

    new string after 305 ClassID 8, 6, , 'System - IOMMU'
  • fix some strings: 265-70, 279-282, 373 in svn 4458
  • Changed include file with all corrections

    (also found http://pci-ids.ucw.cz/read/PD/01 08 Non-Volatile memory controller)
    inserted it as
    ClassID 1, 8, , 'Storage - Non-Volatile MC'
    Attachments
    vendors.inc (15.29 KiB)
    Downloaded 345 times
  • юмор в тему :)

    http://habrahabr.ru/post/89917/
  • VendorID компании ESS присутствует в verndors.add
    v.png
    v.png (28.97 KiB)
    Viewed 8772 times
    но на ПК он не показывается. В чем может быть причина?
    pc.png
    pc.png (835.13 KiB)
    Viewed 8772 times
    Из хаоса в космос
  • чтобы не тащить весь список вендоров, в базовом бинарнике сидит его "краткая" версия (vendors.inc)
    раскомментируй строчку

    Code: Select all

    ;include 'VENDORS.ADD'          ; <-------- uncomment to insert the list of less known vendors
    в 201-й строке vendors.inc и перекомпилируй PCIDEV.asm
  • Спасибо за ответ.
    Может есть смысл выкинуть какую-то игрушку, но иметь полный список вендоров? 8 Кб не так много.
    Из хаоса в космос
  • это она сейчас 8кб весит, после того как я почистил строчки и убрал всякие "Limited" и "Incorporated"
    а изначально PCIDEV был сильно толстый (35кб)
    кстати, вердорс-лист уже давно пора обновить, многи компании ликвидировались и реорганизовались
  • Who is online

    Users browsing this forum: No registered users and 3 guests