Having some problems using keyboard with Uboot that is preventing me from... installing new uboot with better keyboard support
I am aware it's fussy about what keyboards it supports. I have some that it just fails to see at all.
But the others I have that let me press a key to get to the uboot setting or console... they work for the first keypress. Then immediately stop working again.
Do i just have to keep searching for an old keyboard that works? Or is there a trick to make these 'almost works' keyboards... work?
@NinjaCyborg I have the exact same problem after updating to the latest Sam460ex firmware soon two months ago. Tried to buy a brand new keyboard as suggested by Acube also, but to no avail. Had some writing with Acube about it, and it ended up in me receiving an older firmware which *should* work. But since it requires me to TFTP boot the Sam460 to start the firmware downgrade I still need a working keyboard. So that kind of blocks/contradicts itself.
So still waiting on a reply on second week on how to proceed from here. I'm stuck as you are :-/
Perhaps anyone with a working latest SAM460ex firmware with working keyboard can tell which keyboard they are using - although it is kind of a bummer to have to shell out for a new USB keyboard just because you updated the computer firmware.
it's possible to do the u-boot update/downgrade via serial terminal, connectiong a null modem cable to a PC, settings 115200 8N1.
In order to do the update from the serial terminal, under AmigaOS4.1, you need to enter before the following commands from the Shell:
nvsetenv stdin serial nvsetenv stdout serial
and then reboot.
From this point, when back to u-boot, you can stop the boot sequence pressing 'q' key at the countdown, then enter the commands to upgrade/downgrade u-boot via TFTP.
When finished, reboot to AmigaOS4.1 and from Shell enter:
@NinjaCyborg Still something wrong then, it should work if: cable correct one and working (check it firstly, double check, that it not casuall null modem from shop - they call it null modem, but they not null modem ones, you need to fix them). Then be 100% sure you setup correctly putty. I wrote article about long ago with all steps and explains, checked that one ? : https://wiki.amigaos.net/wiki/Advanced_Serial_Debugging_Guide
And if you still sure you made all alright and correctly, and this not work, then your serial port died. But i never heard of any burned serial port on any NG hardware, so still: double recheck cable and puttys settings (if putty settings for serial baud and co are wrong, also nothing will show up)
Thanks and I used your guide first time around when i spent many hours trying to make it work. I know very well how to use putty but no luck.
Anyway the root cause of the issue is not that, the root cause is the keyboard problem. I don't understand how the keypress can work to stop the boot sequence, take me to console, but then no more keypresses work. I had that with 3 different keyboards including the dumbest one i could find with no hub or compound features.
i have that in my user-startup, so always have a shell, I can access the computer, if the gfx has locked up. useful for debuging.
Great tip! Thanks. I'll try this one. I've got that one Workbench which almost always freezes on boot so be good to "talk" to it. I'm sure WaitTOF() is going dead, after writing some test code, but be good to command it after it locks up since the system is still ticking away.
Quote:
Not sure if AmigaOS support USB2SER addapters, but my PC does. and so I use the onboard serial port header on my AmigaONE.
That's a good question. I suspect not but OS4 does have some generic drivers for devices like floppy. You know I don't even think I thought of testing this. Or didn't bother. It's just I'm always going from Amiga machine to terminal so didn't need it.
Well the graphics looks it’s not normally because of WaitTOF, but its often a bug inside a bitmap lock()/unlock() peer or intuition lock()/unlock(). Can be other things as well, like Layers lock()/unlock(), or Screen lock()/unlock().
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.