Found U-Boot 1.1.4 , 1.2.0 for AmigaOne XE

  • Thread starter Thread starter sailorMH
  • Start date Start date
  • Replies Replies 10
  • Views Views 1109
Status
Not open for further replies.

sailorMH

Member
Rating - 100%
2   0   0
Joined
Feb 13, 2021
Posts
47
Country
Czech Republic
Region
Central Bohemia
Please, can somebody share with me unofficial U-Boot versions 1.1.4 and 1.2.0 for AmigaOne XE?

I have last official 1.1.1, but PCI initialization in this firmware is far from ideal. I need it for more special PCIe graphics card testing.
BTW, I have U-Boot 1.2.0 physically in my Micro A1-C. Please is there some software tool for U-Boot extraction?
 
I would also be interested in this for exactly the same purpose 😃👍🏻
I got the 1.1.4 on my AmigaOne SE-G3.. did not know about 1.2.0!
Do you use the PCI-PCIe adapter? My plan is to run it with the Radeon R7 240 2GB card. Note that you cannot do this from the 66MHz PCI port closest to the AGP port.
 
Last edited:
1.2.0 has graphics boing ball, inline editing and command history. It helps, but is not necessary.
AmigaOne XE runs with PCIe cards, but gfx drivers are probably not more betatested with XE. The best are drivers from old Enhancer 1.5. The one from Enhancer 2.2 are less compatible.

Here is my articles about A1k XE testing.
AmigaOne XE - "first easy look" - intro and basic setup
AmigaOne XE - graphics cards AGP a PCIe - connecting and testing PCIe graphic cards, comparison with AGP.
AmigaOne XE - hardware PCI interrupts - guide to XE ( SE and Micro ) interrupt system and guide howto correct PCI settings of cards behind the bridge. Also there is UBoot version comparison.

All in Czech language, so you need google probably ;-)

I stay with U-Boot 1.1.1 on my XE
 
This is really interesting, thanks a lot! I have wanted to explore this with my G3-SE for a long time.. I could read it well with Google translate. Very interesting information.
As for IO Quake 3, this is originally OpenGL ES based, but ported to MiniGL for Amiga.. Since we have OpenGL ES 2.0 driver with the Warp3D Nova effort, it would be interesting to see the performance with the vanilla OpenGL ES version ported directly.

Would you by any chance be able to send me the 1.1.6 and 1.2.0 U-Boot versions? Would highly appreciate that! I think I have written to you at amigans.net too, same person that is :)

My machine is not DMA-fixed, so it is perfect to test this now before I do so, I am tempted to do the fix as I have issues even with PCI based USB.. As long as I dont touch USB, onboard or PCI based, the machine is pretty much completely stable. However, if I find merit in using the PCIe based GPU with Warp3D Nova, I might not do the DMA-fix to make USB stable..and just forget about using USB.
It is a great machine, if treated correctly... however I do miss functional and stable USB.

Is the SATA PCI boards working as boot devices under 1.1.1 U-Boot? And, did you revert back to the DMA-Fix?
Also looking for SE specific DMA-fix instructions, as the motherboard is slightly different in layout from the XE.
 
Last edited:
Thanks.
And as SE was developer board and XE production board, you will probably have much more magic with PCI cards than me.
And yes, it is me from amigans. ;-) And sorry again, I had UBoot only for this testing and cannot share it. I now also use official UBoot 1.1.1 with my XE, it is stable and PCI SATA booting works here with small workaround ( see amigans, I just wrote there ;-) )

Regarding the USB, I disable both rear and front and use USB2.0 card instead. But XE onboard USB not caused crashes for me, only sometimes not recognized changes of the USB device. And this should be solved by USB-fix.

UBoot 1.1.1 officially can boot from SiI3112, but for me it not works with all PCI card combinations, so I am using 3114 + CF workaround.
As I know, on a1k.org is older thread about SE, maybe somebody there helps you.

Yes, I revert DMA-fix to unfixed state. More precise - my friend did it for me, I am lady "in the best age" and for me it is not easy task ;-) He did it opoosite way according the DMA+USB fix manual.

So good luck with your SE, it is lovely machine and I am also looking for one...
If you want, we can continue on Amigans, it will be easier.
 
@sailorMH the thread prefis is set as Found

Is this correct?
 
Thanks.
And as SE was developer board and XE production board, you will probably have much more magic with PCI cards than me.
And yes, it is me from amigans. ;-) And sorry again, I had UBoot only for this testing and cannot share it. I now also use official UBoot 1.1.1 with my XE, it is stable and PCI SATA booting works here with small workaround ( see amigans, I just wrote there ;-) )

Regarding the USB, I disable both rear and front and use USB2.0 card instead. But XE onboard USB not caused crashes for me, only sometimes not recognized changes of the USB device. And this should be solved by USB-fix.

UBoot 1.1.1 officially can boot from SiI3112, but for me it not works with all PCI card combinations, so I am using 3114 + CF workaround.
As I know, on a1k.org is older thread about SE, maybe somebody there helps you.

Yes, I revert DMA-fix to unfixed state. More precise - my friend did it for me, I am lady "in the best age" and for me it is not easy task ;-) He did it opoosite way according the DMA+USB fix manual.

So good luck with your SE, it is lovely machine and I am also looking for one...
If you want, we can continue on Amigans, it will be easier.
Thanks for the interesting info there.
Yeah, even with it's particularities and quirks I am completely fascinated by this machine.. It is really good as long as those faults are handled correctly. I am determined to come to the bottom of this and improve it further!
Even when both USB and Ethernet is deactivated, issues can be triggered by the PCI USB card. So, that the VIA chip that is sending the illeagal PCI bus-data actually is the culprit makes perfect sense, as indicated in the Eyetech documentation.
These machines are pieces of important AmigaOne history, and fun to work with and improve.
 
Last edited:
Hello,

I have many problems booting my AmigaOne XE. I use a SATA-IDE converter to attach a SATA HD because I can't boot from SII3114 (I have Uboot 1.1.1). I could read that it can be done in unofficial UBoot 1.1.4.
Please, anybody can help me with that?

Thanks a lot.
 
Hello,

I have many problems booting my AmigaOne XE. I use a SATA-IDE converter to attach a SATA HD because I can't boot from SII3114 (I have Uboot 1.1.1). I could read that it can be done in unofficial UBoot 1.1.4.
Please, anybody can help me with that?

Thanks a lot.
Best solution is stay with last official UBoot 1.1.1. https://hyperion-entertainment.com/index.php/downloads?view=files&parent=28 and boot from any AmigaOS supported SATA controllers, i.e. SiI 3112, 3114, 3512. You can do it this way:

Internal IDE: place here IDE-CFcard adapter and CF Card
- make here one small SFS partition, name BootCF:, set bootable flag, install slb_v2 with Media Toolbox.
- copy here whole directory /Kickstart from your system to BootCF:
- edit file BootCF:Kickstart/Kicklayout: add line "MODULE Kickstart/BootDevice"
- create file BootCF:Kickstart/BootDevice with name of your AmigaOS HDD, for example DH0: echo DH0 > BootCF:Kickstart/BootDevice

PCI SATA: place here your SATA harddisk with installed AmigaOS to port 0 ( on SiI3114 only two ports visible on boot time, all four ports in AmigaOS )

UBoot: select internal IDE HDD like boot device
- set all needed environment variables for your SATA controller - like sii3114ide.device,...

Than booting works this way:
- Uboot search for bootable IDE device, will find CF card and load Kickstart modules from it, including SATA drivers.
- run exec with system disk DH0 - i.e. the value from Kickstart/BootDevice file
- you running AmigaOS from SATA 3114!

Only thing you must have in mind: if you make changes to your /Kickstart directory, you have to synchronize with BootCF:
 
Last edited:
Status
Not open for further replies.
Back
Top Bottom