[coreboot] Successful Coreboot install on F2A85-M
Hi All, Just to say I've installed Coreboot on my Asus F2A85-M. Coreboot commit: 9484f5577e65192808f8752552f7f1de22e48a27 (5th April). Chipset: AMD Hudson Winbond flash chip: W25Q64 I used SeaBIOS as payload (which boots GRUB2 on disk). I chose not to use the original VGA Bios from the motherboard. All seems to be working, no problems experienced so far. Let me know if any more information would be of help. I've also attached my config if it will help, but it doesn't vary much from the default. Thanks and keep up the good work! .config Description: Binary data -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] GRUB 2 is a great payload!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > I'm not geek enough to build GRUB2. Last time I did it, I was > telepathically controlled by Vladimir via IRC. > Use the libreboot build system, it basically automates everything. Just use GRUB from it: ./download all install GRUB build dependencies ./build module grub Then cd to resources/utilities/grub-assemble/ There are files in there with the list of modules used. Then run the "gen.sh" script in there to generate a grub.elf file. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJVKv52AAoJEP9Ft0z50c+UcoQIAL1IuCRilvhY2iAq3qUonHAA wcMBVhAHkzSEl1Z+yHP8ghM+spqnzNpQLqqr0csFBN8EC3SqVKjU8qRD8TCIKWt1 SPTNPBwl4XKZvdeu1yfH3dQENlK/AFE06mJk2OxJctR9s9rAc31cg9qvkhAN5GfD Udir5H0hh562L/e5q4lmBCTw8ZUeoyTlHKRCpIsGJpVOhaKddN5xqCRw4HolDbdH 4YjNLiKP5RdJ2Lj0I0yWQvZR4G2WuV8a/ILgghkVH21HEjOKzIf2F5obr0HP/Bd3 Sx86HiuEfkXPaaPxtqIJ+l2uegZyYSOllawDIZtjFnHsCcGBQoTlyWRAb42YKeM= =tLpn -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] GRUB 2 is a great payload!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 (also, that puts a grub.elf in memdisk inside the grub.elf, which just jumps to grub.elf in CBFS) So just put a grub.elf in cbfs root. ROM images in libreboot have a grub.cfg that you can use as a template (just extract the grub.cfg) Another nice thing, it puts lots of keyboard layouts in the grub.elf (it even has Dvorak support) On 13/04/15 00:23, The Gluglug wrote: > > >> I'm not geek enough to build GRUB2. Last time I did it, I was >> telepathically controlled by Vladimir via IRC. > > > Use the libreboot build system, it basically automates everything. > Just use GRUB from it: > > ./download all install GRUB build dependencies ./build module grub > > Then cd to resources/utilities/grub-assemble/ > > There are files in there with the list of modules used. Then run > the "gen.sh" script in there to generate a grub.elf file. > -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJVKv92AAoJEP9Ft0z50c+U4UQIAJd8EGQcTXTIP/6JjL7/ofTM c5SJzPzURd2s9y9HmaI+5QWt13luONWftvBVjhJUIkqfxNRKf5vDgnVyCtlHv8EG WJH+Bm7SgXNC+pRskRJWW19ZH34HL+dEXzm1D92FxxLRVgxBAMkYSQsIpF6Sx1FF eSZnJPlIP5fB0jC+4aTEQpF9lONpHJ98ULz2zM95q90IEMkkji/pJNyLocV1YGaI ie43BPmOKs7z5q+nHsvDH245O9m6MZ5EhTWmnKro82CK5OCuPt7FXfoWhq2lsDSB 4h78EnhYLv3/IrNmu8eh+Ezb0hjzua5Td38i0pK6S9yqbhIeR/ivJB0TDsk9nDQ= =yUFe -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] GRUB 2 is a great payload!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 uh I mean grub.cfg in memdisk inside grub.elf, which loads grub.cfg from CBFS "grub.elf in cbfs" replace with "grub.cfg in cbfs" etc it's late On 13/04/15 00:27, The Gluglug wrote: > (also, that puts a grub.elf in memdisk inside the grub.elf, which > just jumps to grub.elf in CBFS) > > So just put a grub.elf in cbfs root. ROM images in libreboot have > a grub.cfg that you can use as a template (just extract the > grub.cfg) > > Another nice thing, it puts lots of keyboard layouts in the > grub.elf (it even has Dvorak support) > > On 13/04/15 00:23, The Gluglug wrote: > > >>> I'm not geek enough to build GRUB2. Last time I did it, I was >>> telepathically controlled by Vladimir via IRC. > > >> Use the libreboot build system, it basically automates >> everything. Just use GRUB from it: > >> ./download all install GRUB build dependencies ./build module >> grub > >> Then cd to resources/utilities/grub-assemble/ > >> There are files in there with the list of modules used. Then run >> the "gen.sh" script in there to generate a grub.elf file. > > -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJVKv/yAAoJEP9Ft0z50c+UpbMH/i0ghrIHY3d/Naz1e76UxoYO vnmMKGSdlcUGZJBp1txha3yDVm2ZYGnTE8wUimX6L1S/E1pn6bEvwbJiaAJY8rCZ +i8BNhVa4/P6iWz/WNXsazIRuGUrhmqO+Ia67LpmDYyLFZ+F5J1YWKxKilCHoU+W ZROHkbwdo9NW3oYxkTtOycoNeQ1RraAuPt0ONV0u90On+sN18KpzXkLZCqUjyP2o IPGtGtT3dh6Ll1aqWuZAl0lBa1/Ek1Vz/32nZTUv+VLXlpQxPBdcVBh1MJaHBW6a aI3At864rpL9q6mjdqlOn0XHTAB52eK0UFotocInDiQRrVp6tYHTHcqzvPTSl3c= =k7Ap -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
Re: [coreboot] GRUB2 is too big as a payload in ThinkPad X201
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 30/03/15 12:04, Alexandru Gagniuc via coreboot wrote: > They probably already did, but didn't document it. That sounds about right. -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQEcBAEBAgAGBQJVKv0CAAoJEP9Ft0z50c+UflsH/RdshBMg5mTd6dSXLQo4Jbc9 ocOoAYTfgJbBfRGn73c2pseA5ZK/B7sjFzP1c8GHfQ8Ufofd+13vWofWs1biyWI/ +xhbQD14lO42LNrorH9C1rO+cveFTq4mrV6d+c8/SQiXW8lyVHIfe8WBv8QsFsIs 5vOzsvhL99QujF/dmCs2gJSeP5Es+zgfxlVc7cxQKRWxn9DHndqAfVdQhnY4R4VP h4eh/uEAjeUMxqpp762b1z0DntCc5j7lh/efmbFsGekSdVukLs4oe/98EB9HjoDo wz4wfV7atJ+0PnDrlSGapQqz/nvtUB1FP+uww8ikCERA81X+VWepnGw9MpG4sFc= =o4VO -END PGP SIGNATURE- -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
[coreboot] HP Pavilion dv7-6025eo support?
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 -[: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=0x, rev=0xff Probing for ALi Super I/O at 0x370... Failed. Returned data: id=0x, rev=0xff Probing for Fintek Super I/O at 0x2e... Failed. Returned data: vid=0x, id=0x 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=0x, id=0x 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=0x, rev=0xf Probing for ITE Super I/O (init=it8502e) at 0x25e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=it8761e) at 0x25e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=it8228e) at 0x25e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=0x87,0x87) at 0x25e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=standard) at 0x2e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=it8502e) at 0x2e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=it8761e) at 0x2e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=it8228e) at 0x2e... Failed. Returned data: id=0x, rev=0xf Probing for ITE Super I/O (init=0x87,0x87) at 0x2e... Failed. Returned data: id=0x, 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 (in
Re: [coreboot] Question on VGA BIOS extraction
* Iru Cai [150330 18:24]: > Hi, > > I'm trying to build Coreboot for ThinkPad X220. I first backup the vendor > BIOS, > then use UEFITool to extract a VBIOS. The romheader program detects the ROM's > PCI data structure and reports the device id is 8086:0106, but the VGA > controller's device id is 8086:0126. I extracted the video ROM from a running > X220 memory and use romheader to test it, the result is still 8086:0106. How > could this happen? The same VGA OPROM binary is used for a whole set of different chipsets. However, the PCI header specification does not have a way to express that. The main system firmware has to know that, for a 0x0126 device it has to look for the 0x0106 OPROM. Hence coreboot has a mapping function for most newer (Intel) chipsets. Stefan -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot