[coreboot] HP Pavilion dv7-6025eo support?

public at autistici.org public at autistici.org
Mon Apr 13 01:25:10 CEST 2015


Can support be added for Hewlett-Packard's Pavilion dv7-6025eo laptop 
computer? Details:

Advanced Micro Devices, Incorporated's Turion II P560 processor
AMD RS880M microchip as a combination of northbridge and internal 
graphics processor ATI Mobility Radeon HD 4250
AMD SB820M microchip as the southbridge
AMD Radeon HD 6650M as another graphics processor with 1024 MB of 
discrete memory
ITE Technologies, Incorporated's IT8518E as the super I/O chip
Winbond's 8-pin Small-Outline Integrated Circuit as the Basic 
Input/Output System chip soldered into the board
"system board ID": 164E


# lspci -tvnn
-[0000:00]-+-00.0  Advanced Micro Devices, Inc. [AMD] RS880 Host Bridge 
[1022:9601]
            +-01.0-[01]--+-05.0  Advanced Micro Devices, Inc. [AMD/ATI] 
RS880M [Mobility Radeon HD 4225/4250] [1002:9712]
            |            \-05.1  Advanced Micro Devices, Inc. [AMD/ATI] 
RS880 HDMI Audio [Radeon HD 4200 Series] [1002:970f]
            +-03.0-[02]----00.0  Advanced Micro Devices, Inc. [AMD/ATI] 
Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741]
            +-04.0-[03]----00.0  Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
            +-05.0-[04]----00.0  Broadcom Corporation BCM4313 802.11bgn 
Wireless Network Adapter [14e4:4727]
            +-06.0-[05]----00.0  Realtek Semiconductor Co., Ltd. RTS5209 
PCI Express Card Reader [10ec:5209]
            +-07.0-[06]----00.0  NEC Corporation uPD720200 USB 3.0 Host 
Controller [1033:0194]
            +-11.0  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391]
            +-12.0  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
            +-12.2  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
            +-13.0  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
            +-13.2  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
            +-14.0  Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus 
Controller [1002:4385]
            +-14.2  Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia 
(Intel HDA) [1002:4383]
            +-14.3  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d]
            +-14.4-[07]--
            +-16.0  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
            +-16.2  Advanced Micro Devices, Inc. [AMD/ATI] 
SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
            +-18.0  Advanced Micro Devices, Inc. [AMD] Family 10h 
Processor HyperTransport Configuration [1022:1200]
            +-18.1  Advanced Micro Devices, Inc. [AMD] Family 10h 
Processor Address Map [1022:1201]
            +-18.2  Advanced Micro Devices, Inc. [AMD] Family 10h 
Processor DRAM Controller [1022:1202]
            +-18.3  Advanced Micro Devices, Inc. [AMD] Family 10h 
Processor Miscellaneous Control [1022:1203]
            \-18.4  Advanced Micro Devices, Inc. [AMD] Family 10h 
Processor Link Control [1022:1204]


# superiotool -dV
superiotool r6158
Probing for ALi Super I/O at 0x3f0...
   Failed. Returned data: id=0xffff, rev=0xff
Probing for ALi Super I/O at 0x370...
   Failed. Returned data: id=0xffff, rev=0xff
Probing for Fintek Super I/O at 0x2e...
   Failed. Returned data: vid=0xffff, id=0xffff
Probing for Fintek Super I/O at 0x4e...
   Failed. Returned data: vid=0x0001, id=0x1885
Probing for Fintek Super I/O at 0x2e...
   Failed. Returned data: vid=0xffff, id=0xffff
Probing for Fintek Super I/O at 0x4e...
   Failed. Returned data: vid=0x0001, id=0x1885
Probing for ITE Super I/O (init=standard) at 0x25e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x25e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x25e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x25e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x25e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=standard) at 0x2e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x2e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x2e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x2e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=standard) at 0x4e...
   Failed. Returned data: id=0x8518, rev=0x2
Probing for ITE Super I/O (init=it8502e) at 0x4e...
   Failed. Returned data: id=0x8518, rev=0x2
Probing for ITE Super I/O (init=it8761e) at 0x4e...
   Failed. Returned data: id=0x8518, rev=0x2
Probing for ITE Super I/O (init=it8228e) at 0x4e...
   Failed. Returned data: id=0x8518, rev=0x2
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
   Failed. Returned data: id=0x8518, rev=0x2
Probing for ITE Super I/O (init=legacy/it8661f) at 0x370...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=legacy/it8671f) at 0x370...
   Failed. Returned data: id=0xffff, rev=0xf
Probing for NSC Super I/O at 0x2e...
   Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x4e...
   Failed. Returned data: sid=0x85, srid=0x00
Probing for NSC Super I/O at 0x15c...
   Failed. Returned data: port=0xff, port+1=0xff
Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
   Failed. Returned data: sid=0xff, id=0x00, rev=0x00
Probing for Nuvoton Super I/O (sid=0xfc) at 0x2e...
   Failed. Returned data: sid=0xff, id=0x00, rev=0x00
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
Found SMSC SCH5317 (id=0x85, rev=0x18) at 0x4e
No dump available for this Super I/O
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
   Failed. Returned data: id=0x00, rev=0x00
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
   Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
   Failed. Returned data: id=0xff, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x2e...
   Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x4e...
   Failed. Returned data: id/oldid=0x85/0x00, rev=0x18
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
   Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x370...
   Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x250...
   Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for VIA Super I/O at 0x3f0...
   PCI device 1106:0686 not found.


# flashrom -p internal -V
flashrom v0.9.8-unknown on Linux 3.11.10-25-desktop (x86_64)
flashrom is free software, get the source code at 
http://www.flashrom.org

flashrom was built with libpci 3.2.0, GCC 4.8.1 20130909 [gcc-4_8-branch 
revision 202388], little endian
Command line (3 args): flashrom -p internal -V
Calibrating delay loop... OS timer resolution is 1 usecs, 1118M loops 
per second, 10 myus = 9 us, 100 myus = 90 us, 1000 myus = 985 us, 10000 
myus = 13930 us, 4 myus = 12 us, OK.
Initializing internal programmer
No coreboot table found.
Using Internal DMI decoder.
DMI string chassis-type: "Notebook"
Laptop detected via DMI.
DMI string system-manufacturer: "Hewlett-Packard"
DMI string system-product-name: "HP Pavilion dv7 Notebook PC"
DMI string system-version: "0593100000244720001020100"
DMI string baseboard-manufacturer: "Hewlett-Packard"
DMI string baseboard-product-name: "164E"
DMI string baseboard-version: "06.1F"
W836xx enter config mode worked or we were already in config mode. 
W836xx leave config mode had no effect.
Active config mode, unknown reg 0x20 ID: 85.
Please send the output of "flashrom -V -p internal" to
flashrom at flashrom.org with W836xx: your board name: flashrom -V
as the subject to help us finish support for your Super I/O. Thanks.
Found ITE EC, ID 0x8518, Rev 0x02 on port 0x4e.
========================================================================
WARNING! You seem to be running flashrom on an unsupported laptop.
Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See the manpage and http://www.flashrom.org/Laptops for details.

If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
Aborting.
Error: Programmer initialization failed.


Maintenance and Service Guide of the computer: 
http://www.hp.com/ctg/Manual/c02842278.pdf
AMD RS880M Databook: http://support.amd.com/TechDocs/46113.pdf
AMD RS880M Register Programming Requirements: 
http://support.amd.com/TechDocs/46141.pdf
AMD RS880M Family: Register Reference Guide: 
http://support.amd.com/TechDocs/46142.pdf
AMD RS880 ASIC Family BIOS: Developer’s Guide: 
http://support.amd.com/TechDocs/46143.pdf
AMD SB820M Southbridge Databook: 
http://support.amd.com/TechDocs/47283.pdf
SB800 Family Product Errata: http://support.amd.com/TechDocs/47481.pdf
AMD SB800-Series Southbridges Reqister Programming Requirements 
http://support.amd.com/TechDocs/45481.pdf
AMD SB800-Series Southbridges Register Reference Guide: 
http://support.amd.com/TechDocs/45482.pdf
AMD SB800-Series Southbridges BIOS Developer's Guide: 
http://support.amd.com/TechDocs/45483.pdf



More information about the coreboot mailing list