<div>It is very strange, but my keyboard doesn't work.<br></div><div>I have tried to connect another keyboard - LEDs blinked 20 percent of cases and also diesn't work.<br></div><div><br></div><div>I took your advice Martin and increased the delay (200, 500, 5000)  - didn't help.<br></div><div class="protonmail_signature_block "><div class="protonmail_signature_block-user ">cbfstool coreboot.rom add-int -i 200 -n "etc/usb-time-sigatt"<br></div><div class="protonmail_signature_block-user ">Unfortunately I don't have the PS/2 keyboard:(<br></div><div class="protonmail_signature_block-user "><br></div><div class="protonmail_signature_block-user ">Regards<br></div><div class="protonmail_signature_block-user ">Maxim<br></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><blockquote class="protonmail_quote" type="cite"><div>-------- Original Message --------<br></div><div>Subject: Re: [coreboot] Coreboot binary for ASUS F2A85-M<br></div><div>Local Time: 24 Января 2017 г. 10:17 вечера<br></div><div>UTC Time: 24 Января 2017 г. 19:17<br></div><div>From: gaumless@gmail.com<br></div><div>To: Maxim Gusev <mail@maximgusev.com><br></div><div>Daniel Kulesz <daniel.ina1@googlemail.com>, Kyösti Mälkki <kyosti.malkki@gmail.com>, hackurx@opensec.fr <hackurx@opensec.fr>, coreboot@coreboot.org <coreboot@coreboot.org><br></div><div><br></div><div>Using your ROM, I'm getting USB keyboard in both grub and linux.<br></div><div><br></div><div>You might try setting SeaBIOS's usb-time-sigatt to something higher<br></div><div>than 100:  https://www.seabios.org/Runtime_config<br></div><div><br></div><div>"The USB2 specification requires devices to signal that they are<br></div><div>attached within 100ms of the USB port being powered on. Some USB<br></div><div>devices are known to require more time. Prior to receiving an<br></div><div>attachment signal there is no way to know if a USB port is empty or if<br></div><div>it has a device attached. One may specify an amount of time here (in<br></div><div>milliseconds, default 100) to wait for a USB device attachment signal.<br></div><div>Increasing this value will also increase the overall machine bootup<br></div><div>time."<br></div><div><br></div><div>Here's the command to add a 200ms wait to your rom:<br></div><div>cbfstool coreboot.rom add-int -i 200 -n "etc/usb-time-sigatt"<br></div><div><br></div><div>Martin<br></div><div><br></div><div>On Tue, Jan 24, 2017 at 9:55 AM, Maxim Gusev <mail@maximgusev.com> wrote:<br></div><div>> Hi, Martin, Daniel, Kyösti, Loic,<br></div><div>> Hi, friends<br></div><div>><br></div><div>> The problem was in the programmer which programmed incorrectly.<br></div><div>> Now I see the post codes and SeaBIOS works.<br></div><div>> Also as you mentioned, it is important to put the memory in the slot<br></div><div>> furthest away from the processor,<br></div><div>> I have only one memory module and otherwise the system doesn't work.<br></div><div>><br></div><div>> "As was mentioned by Daniel, you don't need the external<br></div><div>> card's VBIOS built into the rom. If you're using SeaBIOS, it will<br></div><div>> read the vbios directly from the card."<br></div><div>><br></div><div>> You are right, in this case all is working, otherwise - doesn't (shouldn't<br></div><div>> use VGAbios from the Internet in my case).<br></div><div>><br></div><div>> Now my keyboard does not work (Logitech Y-UL76). I have tried in all slots<br></div><div>> (even using 10 pin to usb adapter).<br></div><div>> The power seems to be there, because the mouse once blinked when it was<br></div><div>> connected-disconnected.<br></div><div>> Usb settings enabled in config, as I understand. Please help to fix.<br></div><div>><br></div><div>> Here is my config and binary (attached to the e-mail).<br></div><div>> Config: http://pastebin.com/BYgiLabA<br></div><div>><br></div><div>> Thank you very much!<br></div><div>> Maxim<br></div><div>> Tried in all slots (even using adapter 10 pin usb)<br></div><div>><br></div><div>> -------- Original Message --------<br></div><div>> Subject: Re: [coreboot] Coreboot binary for ASUS F2A85-M<br></div><div>> Local Time: 24 Января 2017 г. 3:29 ночи<br></div><div>> UTC Time: 24 Января 2017 г. 00:29<br></div><div>> From: gaumless@gmail.com<br></div><div>> To: Maxim Gusev <mail@maximgusev.com><br></div><div>> Daniel Kulesz <daniel.ina1@googlemail.com>, coreboot@coreboot.org<br></div><div>> <coreboot@coreboot.org><br></div><div>><br></div><div>> Hi Maxim,<br></div><div>> Try this: Remove all of the memory in the board except for one DIMM<br></div><div>> in the slot furthest away from the processor. AGESA on this chip has<br></div><div>> a requirement (that some vendors apparently worked around) that DIMMs<br></div><div>> be populated from the furthest slot to the closest.<br></div><div>><br></div><div>> It looks like the code to route Port 80h to PCI isn't in that<br></div><div>> chipset. That's something we should check before giving that option.<br></div><div>><br></div><div>> As was mentioned by Daniel, you don't need (or want) the external<br></div><div>> card's VBIOS built into the rom. If you're using SeaBIOS, it will<br></div><div>> read the vbios directly from the card.<br></div><div>><br></div><div>> If these steps don't help, I'll work with you to get a rom that boots for<br></div><div>> you.<br></div><div>><br></div><div>> Martin<br></div><div>><br></div><div>> On Mon, Jan 23, 2017 at 3:12 PM, Maxim Gusev via coreboot<br></div><div>> <coreboot@coreboot.org> wrote:<br></div><div>>> Thank you for advise about pc speaker console! I will try it today.<br></div><div>>> I am using CH341A programmer and its soft of 1.18 version. Also i am using<br></div><div>>> the original WINBOND W25Q64BV 8mb chip.<br></div><div>>> Yes, if I flash back the original UEFI ROM onto the chip - the system<br></div><div>>> start<br></div><div>>> up again.<br></div><div>>><br></div><div>>> Maxim<br></div><div>>><br></div><div>>><br></div><div>>> -------- Original Message --------<br></div><div>>> Subject: Re: [coreboot] Coreboot binary for ASUS F2A85-M<br></div><div>>> Local Time: 23 Января 2017 г. 11:03 вечера<br></div><div>>> UTC Time: 23 Января 2017 г. 20:03<br></div><div>>> From: daniel.ina1@googlemail.com<br></div><div>>> To: Maxim Gusev <mail@maximgusev.com><br></div><div>>> coreboot@coreboot.org <coreboot@coreboot.org><br></div><div>>><br></div><div>>> My F2A85-M is currently down, so I can't test it with your config - sorry<br></div><div>>> (but maybe in two days or so). But one more thing you could try is the pc<br></div><div>>> speaker console:<br></div><div>>><br></div><div>>> https://www.coreboot.org/Spkmodem<br></div><div>>><br></div><div>>> At least, if it starts beeping this would be already a good sign.<br></div><div>>><br></div><div>>> Btw.: How did you actually flash coreboot onto the chip? And did you use<br></div><div>>> the<br></div><div>>> original BIOS chip? If not, did you make sure your other chip is also 8M<br></div><div>>> in<br></div><div>>> size? If you flash back the original ROM onto the chip - does the system<br></div><div>>> start up again?<br></div><div>>><br></div><div>>> Cheers, Daniel<br></div><div>>><br></div><div>>><br></div><div>>> On Mon, 23 Jan 2017 14:16:25 -0500<br></div><div>>> Maxim Gusev <mail@maximgusev.com> wrote:<br></div><div>>><br></div><div>>>> I tried different ways to initialize the VGA card - does not work.<br></div><div>>>> I also tried with your config file - did not work (as I remember, it was<br></div><div>>>> further suggested in the manual mode to complete the configuration).<br></div><div>>>> Here is my config file: http://pastebin.com/RVLcGku8<br></div><div>>>> I have a feeling that coreboot is programmed or read (from the spi flash)<br></div><div>>>> to the wrong address,<br></div><div>>>> although it is unlikely because it is, as I understand it, is written in<br></div><div>>>> the mainboard sources, and I never touched them.<br></div><div>>>><br></div><div>>>><br></div><div>>>><br></div><div>>>><br></div><div>>>> -------- Original Message --------<br></div><div>>>> Subject: Re: [coreboot] Coreboot binary for ASUS F2A85-M<br></div><div>>>> Local Time: 23 Января 2017 г. 10:01 вечера<br></div><div>>>> UTC Time: 23 Января 2017 г. 19:01<br></div><div>>>> From: daniel.ina1@googlemail.com<br></div><div>>>> To: Maxim Gusev <mail@maximgusev.com><br></div><div>>>> Kyösti Mälkki <kyosti.malkki@gmail.com>, coreboot@coreboot.org<br></div><div>>>> <coreboot@coreboot.org><br></div><div>>>><br></div><div>>>> On Mon, 23 Jan 2017 15:51:16 +0200<br></div><div>>>> Kyösti Mälkki <kyosti.malkki@gmail.com> wrote:<br></div><div>>>><br></div><div>>>> > On Mon, Jan 23, 2017 at 2:41 PM, Maxim Gusev via coreboot <<br></div><div>>>> > coreboot@coreboot.org> wrote:<br></div><div>>>> ><br></div><div>>>> > > Hi Daniel,<br></div><div>>>> > ><br></div><div>>>> > > Now I have compiled coreboot 4.5 with the SeaBIOS 1.9.3 as a payload<br></div><div>>>> > > and<br></div><div>>>> > > the VGAbios:<br></div><div>>>> > > I am using the Asus EN8600GT as a videocard (PCIe) and I took out the<br></div><div>>>> > > binary here:<br></div><div>>>> > > https://www.techpowerup.com/vgabios/?architecture=&<br></div><div>>>> > > manufacturer=Asus&model=8600+GT&interface=PCI-E&memType=&<br></div><div>>>> > > memSize=256&since=<br></div><div>>>> > ><br></div><div>>>><br></div><div>>>> To my understanding, when using an external graphics card you don't need<br></div><div>>>> to extract or put any VGA blobs in. But you need to initialize the PCIe<br></div><div>>>> video. Can you provide us with the full config you are using, please? Or<br></div><div>>>> did<br></div><div>>>> you try my config which I linked in my initial answer? (There, it should<br></div><div>>>> be<br></div><div>>>> already enabled as far as I remember)<br></div><div>>>><br></div><div>>>> > > Also I have turned on in console settings "Show POST codes...", but<br></div><div>>>> > > there<br></div><div>>>> > > is nothing works:(<br></div><div>>>> > ><br></div><div>>>> ><br></div><div>>>> > You probably also need POST_DEVICE_PCI_PCIE set in your .config. In<br></div><div>>>> > menuconfig: "Device to send POST codes to" -> "PCI/PCIe".<br></div><div>>>> ><br></div><div>>>> > As for the serial port: I think this mainboard is not a retail version,<br></div><div>>>> > but<br></div><div>>>> > came from ASUS Essentio Desktop PC CM1745.<br></div><div>>>> ><br></div><div>>>> ><br></div><div>>>> > http://www.ascendtech.us/asus-f2a85-m-cm1745-dp-motherboard_i_mb90mibiw5g0xbn.aspx<br></div><div>>>> ><br></div><div>>>> > Looks like RS232 level translator ICs are also missing and some other<br></div><div>>>> > differences on BOM too.<br></div><div>>>> ><br></div><div>>>><br></div><div>>>> Indeed, there seem to be different versions of the board then. I have the<br></div><div>>>> retail version, and mine has the connectors soldered. Can someone update<br></div><div>>>> the<br></div><div>>>> wiki, please?<br></div><div>>>><br></div><div>>>> Cheers, Daniel<br></div><div>>><br></div><div>>><br></div><div>>><br></div><div>>> --<br></div><div>>> coreboot mailing list: coreboot@coreboot.org<br></div><div>>> https://www.coreboot.org/mailman/listinfo/coreboot<br></div><div>><br></div><div>><br></div></blockquote><div><br></div>