Issue Tracker: Issueshttps://ticket.coreboot.org/https://ticket.coreboot.org/themes/PurpleMine2-2.16.2/favicon/favicon.ico?12024-02-16T16:13:32ZIssue Tracker
Redmine flashrom - Feature #526 (New): Add Support for Macronix MX29LV800CThttps://ticket.coreboot.org/issues/5262024-02-16T16:13:32ZStar Fox
<p>Hi,</p>
<p>it would be very nice if you can add support for the Macronix MX29LV800CT.</p>
<p>Datasheets here:<br>
<a href="https://www.mxic.com.tw/Lists/Datasheet/Attachments/8544/MX29LV800C%20T-B,%203V,%208Mb,%20v2.6.pdf" class="external">https://www.mxic.com.tw/Lists/Datasheet/Attachments/8544/MX29LV800C%20T-B,%203V,%208Mb,%20v2.6.pdf</a></p>
<p>Another Flashrom Version from jhcloos has this Chipset in the flashchips.h File:<br>
<a href="https://github.com/jhcloos/flashrom/blob/master/flashchips.h" class="external">https://github.com/jhcloos/flashrom/blob/master/flashchips.h</a></p>
<p>Big Thanks in advance</p>
coreboot - Feature #476 (New): Add option to convert coreboot-inited linear frame buffer to efifb...https://ticket.coreboot.org/issues/4762023-03-30T12:54:24ZBill XIE
<p>Currently, the linear frame buffer that coreboot initializes should be handled by Linux kernel with dedicated driver "simplefb", but most installer of GNU/Linux distributions only enables "efifb" support, which causes a GNU/Linux installer kexec-ed from a Linux payload running atop simplefb unable to output graphics.</p>
<p>Currently, Grub payload could turn coreboot-initialized simplefb to efifb, which can be easily examined from the dmesg log of GNU/Linux booted from Grub payload running atop coreboot-inited linear frame buffer (simplefb). Chainloading a Linux payload with a minimal Grub payload only containing module "linux" and "cbfs" could make the Linux payload running atop efifb, of which GNU/Linux installers can make use, but the related code could be ported to coreboot to make things easier.</p>
coreboot - Support #458 (New): Add support for F71868AD.https://ticket.coreboot.org/issues/4582023-02-11T19:01:37Zshen Liu
<p>The current version of superiotool does not support F71868AD. I hope to add support for F71868AD.</p>
flashrom - Support #434 (New): Add Winbond W25Q128FW supporthttps://ticket.coreboot.org/issues/4342022-10-24T12:10:30ZLuca Consoli
<p>Hello,<br>
is it possible to support Winbond W25Q128FW please?<br>
Datasheet is <a href="https://www.digikey.com/en/datasheets/winbond-electronics/winbond-electronicsw25q128fw20revk2005182017#pf6" class="external">here</a>.</p>
flashrom - Other #419 (New): Add automatic spell checking to build bothttps://ticket.coreboot.org/issues/4192022-10-11T08:53:48ZAngel Pons
<p>Having the build bot automatically spell-check changes like coreboot's does would be very useful, especially for people with dyslexia. How can we do it?</p>
flashrom - Feature #406 (New): Abstract i2c interface to allow other OSes to work with i2chttps://ticket.coreboot.org/issues/4062022-07-28T22:47:42ZAnastasia Klimchukflashrom - Feature #379 (New): Merging Minipro code for TL866xx programmershttps://ticket.coreboot.org/issues/3792022-05-11T11:04:29ZEloy Degen
<p>David Hendricks (<a class="user active user-mention" href="https://ticket.coreboot.org/users/13">@David Hendricks</a>) expressed interest in adding support in that particular issue.</p>
<p>I think that the programmer is quite somewhat different than most programmers supported in flashrom, since the programmer itself has a database of supported flash chips and abstracts more behind hardware. Which would mean that /include/flashchips.h isn't usable in this programmer.</p>
<p>There is a working open source implementation of flashing software named minipro[1], but sparsely packaged (Fedora and CentOS, only proposed in Debian) and only supports a single programmer, instead of flashrom which is more versatile. The code of minipro is GPLv3 and flashrom is GPLv2, which are incompatible licenses. Re-implementing the entire code would make implementing a lot more work. Any suggestions how to proceed here?</p>
<p>[1] <a href="https://gitlab.com/DavidGriffith/minipro" class="external">https://gitlab.com/DavidGriffith/minipro</a></p>
coreboot - Feature #331 (New): Add detail wiki how to use oxford serial card? https://ticket.coreboot.org/issues/3312021-12-30T22:30:12Zxinhua wangxinhuawang0101@gmail.com
<p>Add detail wiki how to use oxford serial card? </p>
<p>For example, early pci settings.. how to determine what mmio to use, etc</p>
<p>for the green one, I only see</p>
<p>[ 0.364949] 0000:01:00.0: ttyS4 at MMIO 0x83401000 (irq = 16, base_baud = 4000000) is a 16C950/954<br>
[ 0.365132] 0000:01:00.0: ttyS5 at MMIO 0x83401200 (irq = 16, base_baud = 4000000) is a 16C950/954</p>
<p>then I am lost at what to do, I tried plug in 0x83401000, and select 0 index but it does not do anything</p>
<p>I tested the ttyS4 with another computer and my cable, adapter works.</p>
coreboot - Feature #329 (New): Add progress feature so it doesn't look "hung" when running make o...https://ticket.coreboot.org/issues/3292021-12-30T22:25:27Zxinhua wangxinhuawang0101@gmail.com
<p>edit the makefile.inc so the submodules chromeec, etc will show something (I had to use V=1 and -d to show it), </p>
<p>forgetthis:=$(if $(GIT),$(shell git submodule update --progress --init $(quiet_errors)))<br>
forgetthis:=$(if $(GIT),$(shell git submodule update --init --progress ))</p>
<p>(add --progress)</p>
<p>when i ran make it just hang before for hours</p>
<p>after I found its download at 60kb/s thats why</p>
<p>no idea how to integrate that or make it as default, as you would need V=1 and -d too ?</p>
coreboot - Feature #328 (New): Add RAM disk/filesystem in SPI flash for tianocorehttps://ticket.coreboot.org/issues/3282021-12-30T18:33:49Zxinhua wangxinhuawang0101@gmail.com
<p>Add RAM disk/filesystem in SPI flash for tianocore</p>
coreboot - Bug #221 (New): ASUS KCMA-D8 doesn't POST reliably when CMOS is completely cleared of ...https://ticket.coreboot.org/issues/2212019-07-19T11:26:28ZSean Rhoneespionage724@posteo.net
<p>I noticed that if I flash Coreboot, and wipe the CMOS out completely (remove the battery and power for a bit), sometimes my system won't POST. Might work the first time, might take a reset or two, and worst-case it took 5 resets in a row for it to POST.</p>
<p>If I boot the ASUS vendor BIOS, remove the BIOS chip, and replace it with a Coreboot chip, it seemingly POSTs fine consistently.</p>
<p>For Coreboot, I'm using the CMOS for NVRAM, and also the option that loads defaults every boot.</p>
coreboot - Feature #214 (New): Add openlibm to libpayloadhttps://ticket.coreboot.org/issues/2142019-06-19T16:46:19ZPatrick Georgipgeorgi@google.com
<p>Various projects are hampered by the lack of math functions, and <a href="https://openlibm.org/" class="external">https://openlibm.org/</a> seems to be built with portability in mind.</p>
coreboot - Bug #165 (New): [ga-g41m-es2l] [coreboot 4.7] [grub] GRUB payload (launched from seab...https://ticket.coreboot.org/issues/1652018-05-05T13:56:21ZAnonymous
<p>Hello,</p>
<p>[ga-g41m-es2l] [grub] GRUB halts when trying to load linux kernel</p>
<p>I'm trying to use GRUB2 payload launched from seabios. (To make sure it works before using it as main payload)<br>
The GRUB2 payload I included in my rom is using vesafb [1][2], it loads fine from seabios but once it tries to load the first menuentry, it halts and I'm forced to reset to boot from seabios again. The keyboard doesn't respond at all as well on GRUB (USB)<br>
So I'm trying to figure out why it isn't working.<br>
The coreboot rom I'm using is 4.7-fd470f7163709c1022ee6185134a2387812774ec with :</p>
<ul>
<li>NGI</li>
<li>Linear FB</li>
<li>Seabios 1.11.0-0-g63451fc (seabios master = same issue)</li>
</ul>
<p>Is GRUB2 payload able to be launched from seabios on this board ? Or does it have to be launched as main payload ?</p>
<p>included : </p>
<ul>
<li>cbmem log (-> after a reset to seabios when grub halts)</li>
<li>nvramtool settings</li>
<li>cbfstools "print"</li>
<li>grub.cfg (extracted from libreboot rom)</li>
</ul>
<p>[1] I extracted it from a libreboot rom I was using with success previously<br>
[2] I also compiled a fresh GRUB2 payload from 2.02 release, the issue is exactly the same.</p>
<hr>
<p>Strangely, if using the exact same grub payload with coreboot 4.6-db508565d2483394b709654c57533e55eebace51 with :</p>
<ul>
<li>NGI</li>
<li>Linear FB</li>
<li>Seabios 1.10.2-0-g5f4c7b1</li>
</ul>
<p>Then GRUB2 payload works fine ! It loads my 4.9.97 kernel without issue except this little error with my keyboard (not sure why) :</p>
<p>[ 0.508007] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver<br>
[ 0.508552] ehci-pci: EHCI PCI platform driver<br>
[ 0.508737] SCSI subsystem initialized<br>
[ 0.508926] ehci-pci 0000:00:1d.7: EHCI Host Controller<br>
[ 0.508938] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1<br>
[ 0.508967] ehci-pci 0000:00:1d.7: debug port 1<br>
[ 0.511097] i8042: Failed to disable AUX port, but continuing anyway... Is this a SiS?<br>
[ 0.511101] i8042: If AUX port is really absent please use the 'i8042.noaux' option<br>
[ 0.511777] mpt3sas version 13.100.00.00 loaded<br>
[ 0.513408] ehci-pci 0000:00:1d.7: can't setup: -110<br>
[ 0.513475] ehci-pci 0000:00:1d.7: USB bus 1 deregistered<br>
[ 0.513508] xhci_hcd 0000:02:00.0: xHCI Host Controller<br>
[ 0.513515] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 1<br>
[ 0.513590] ehci-pci 0000:00:1d.7: init 0000:00:1d.7 fail, -110<br>
[ 0.513616] ehci-pci: probe of 0000:00:1d.7 failed with error -110</p>
<p>Thanks for your help</p>
coreboot - Feature #122 (New): Add intel sunrise managment controller to ME device list for intel...https://ticket.coreboot.org/issues/1222017-06-11T08:33:51ZJim Spateilovegoogol18@gmail.com
<p>The coreboot ME test application doesn't detect intel sunrise management controllers which show as follows with lspci:</p>
<p>Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)</p>
<p>The ID is 8086:a13a. I've manually changed one of the existing entries in the .h file to a13a, compiled the tool and tested it and it correctly detects the ME device and can get some information from it although the latter part of the capabilities seems to have a lot of problems and times out most of the time.</p>
coreboot - Feature #56 (New): 16GB DIMM support on Sandy/Ivy Bridgehttps://ticket.coreboot.org/issues/562016-05-31T10:39:03ZIru Caimytbk920423@gmail.com
<p>The first 16GB DDR3L was released last year, and for Intel platforms, only Broadwell and some Atom SoCs support it. However, in the compatibility list[2], it is said that many existing boards that supports DDR3 support 16GB DDR3L, and CPUs on X79 boards can support it with a modified MRC. So I think it's possible to be supported on a Sandy/Ivy Bridge machine.</p>
<p>The raminit logs show that coreboot does the memory init, and the code in romstage that should be run in memory works fine, but it crashes on payload stage.</p>
<p>(The following is what I wrote on the mailing list)</p>
<p>Hi,</p>
<p>I'm tesing to see if the coreboot Sandy/Ivy MRC supports 16GB DIMMs. Here's my result.</p>
<p>I'm using a MT16KTF2G64HZ-1G6A1[1]. My machine is Lenovo T420 with i7-3630QM. With this module inserted (I've tested 16G+0 and 16G+8G), the system can light up, but it'll then get crashed.</p>
<ul>
<li>with GRUB2 payload, it'll crash after the payload loads</li>
<li>with SeaBIOS payload with proprietary VGABIOS, I can see the prompt, and can boot to a GRUB or syslinux loader on my USB stick, but when I try to boot a system, it get crashed. If I boot to Memtest86+ on my USB stick, the system will crash when memtest starts to test the memory.</li>
</ul>
<p>And another thing I can see is, the first boot can boot to payload, but the second boot will fail. I think it's caused by the MRC cache.</p>
<p>I'm still wondering if Sandy/Ivy northbridge can support 16GB DIMMs. I'll give a more detailed EHCI debug output later. According to [2], I think the incompatibility is an MRC issue instead of hardware incompatibility.</p>
<p>[1] <a href="https://www.micron.com/parts/modules/ddr3-sdram/mt16ktf2g64hz-1g6?pc={E1D8F1A9-3DFC-4BD2-8A1E-C26ED261EB0A}" class="external">https://www.micron.com/parts/modules/ddr3-sdram/mt16ktf2g64hz-1g6?pc={E1D8F1A9-3DFC-4BD2-8A1E-C26ED261EB0A}</a><br>
[2] <a href="http://www.intelligentmemory.com/fileadmin/download/compatibilitylist.pdf" class="external">http://www.intelligentmemory.com/fileadmin/download/compatibilitylist.pdf</a></p>