Poster | Thread |
Hypex
| |
UBoot UBugs Posted on 16-Jul-2008 16:29:02
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11236
From: Greensborough, Australia | | |
|
| Hello.
Have you seen all the UBoot bugs? You proably have noticed that text is incomplete in the help section in places. But what else?
Well apart from that it has a keyboard error. Sometimes although the cursor keys work the return key is dead. So if you make changes you can't save them or boot and you are stuck! Anyone seen this?
Apart from this there is the old CD booting errors. Where Amiga multiboot means nothing for CD as you can only boot AmigaOS or Linux off HD. When I want to boot a Linux CD I have to drop to a UBoot shell and run it myself. Leaving an audio CD or Linux bootable CD in the drives will cause the FLB/SLB to read in all the sectors as it assumes every CD in the drive is an Amiga bootable CD. How silly.
Then there was the inability to detect if a USB or PS/2 keyboard was connected. It had to be pre-set otherwise you were stuck!
Since we have had these bugs for along time I thought they would have updated UBoot and released it by now. If Hyperion could take the Sam version and apply the boota code we might have a cleaner UBoot. Last edited by Hypex on 28-Aug-2008 at 04:26 PM. Last edited by Hypex on 14-Aug-2008 at 07:28 AM.
|
|
Status: Offline |
|
|
Hans
| |
Re: UBoot UBugs Posted on 16-Jul-2008 16:49:21
| | [ #2 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @Hypex
I haven't had any problems with UBoot.
An audio CD will be scanned quickly (less than a second) before it moves on to the next boot device. I don't like systems that assume that a particular drive is the boot device, so I'm happy with the way that it scans for a boot device. Maybe the boot CD detection could be a bit faster, but that's about it.
In fact, let's say that you have bought Amiga OS 4.1. If the system were to assume that your hard-drive is the boot device, then you would end up trying to boot Amiga OS 4.1, using the OS 4.0 kickstart. That is not good.
I agree that UBoot isn't the greatest, but, I'd rather that they focus on the OS instead.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: UBoot UBugs Posted on 16-Jul-2008 17:38:38
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12835
From: Norway | | |
|
| @Hypex
Quote:
Have you seen all the UBoot bugs? You probably have noticed that text is incomplete in the help section in places. But what else? |
I have not noticed.
Quote:
Well apart from that it has a keyboard error. Sometimes although the cursor keys work the return key is dead. So if you make changes you can't save them or boot and you are stuck! Anyone seen this? |
No, what type of keyboard do you use? you can change the PS2/USB keyboard settings.
Quote:
Apart from this there is the old CD booting errors. |
Change the boot priority, HD first, CDROM next, floppy after that.
Quote:
Where Amiga multiboot means nothing as you can only boot AmigaOS or Linux off CD. When I want to boot a Linux CD I have to drop to a UBoot shell and run it myself. |
IDE reset and boot?
Yes I have noticed that CDROM is to slow to spin up, I think there is timer you can change, is it not?
Quote:
Leaving an audio CD or Linux CD in the drives will cause the FLB/SLB to read in all the sectors as it assumes every CD in the drive is an Amiga bootable CD. How silly. |
Boot priorities! check Media toolbox!Last edited by NutsAboutAmiga on 16-Jul-2008 at 05:40 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
tomazkid
| |
Re: UBoot UBugs Posted on 16-Jul-2008 17:52:31
| | [ #4 ] |
|
|
|
Team Member |
Joined: 31-Jul-2003 Posts: 11694
From: Kristianstad, Sweden | | |
|
| @Hypex
The Terratec Aureon - Radeon 7000 issue is also still unsolved. Last edited by tomazkid on 16-Jul-2008 at 05:52 PM.
_________________ Site admins are people too..pooff! |
|
Status: Offline |
|
|
mwoof
| |
Re: UBoot UBugs Posted on 16-Jul-2008 18:23:11
| | [ #5 ] |
|
|
|
Super Member |
Joined: 12-Jan-2004 Posts: 1174
From: Larisa, Greece | | |
|
| @Hypex
I noticed the bug with the help text too. _________________ And may the AmigaGuide you!
AmigaOne G3-SE, OS4 Final (July 2007 update), Debian Sarge, 512 MB RAM, 20 + 80 GB hard disks, NEC 3540 DVD writer, LG DVD reader, Radeon 9250, SB Live, Intracom Netfaster router, PCI USB card (NEC - OHCI/EHCI) |
|
Status: Offline |
|
|
Snuffy
| |
Re: UBoot UBugs Posted on 16-Jul-2008 18:58:19
| | [ #6 ] |
|
|
|
Super Member |
Joined: 25-Oct-2005 Posts: 1121
From: Michigan, USA | | |
|
| Hi @Hans
@Hypex
I haven't had any problems with UBoot. Same here! What I'd like to see in the future, maybe a password flag of somekind. Probably a thing for multi-users setups? _________________
|
|
Status: Offline |
|
|
Hypex
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:04:29
| | [ #7 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11236
From: Greensborough, Australia | | |
|
| @Hans
Quote:
An audio CD will be scanned quickly (less than a second) before it moves on to the next boot device. I don't like systems that assume that a particular drive is the boot device, so I'm happy with the way that it scans for a boot device. Maybe the boot CD detection could be a bit faster, but that's about it. |
When I have an audio CD in I get some meaningless text about some codes scroll right up the screen. It gets past that okay but what's the point of it? It mostly gets stuck on data CDs.
Quote:
In fact, let's say that you have bought Amiga OS 4.1. If the system were to assume that your hard-drive is the boot device, then you would end up trying to boot Amiga OS 4.1, using the OS 4.0 kickstart. That is not good. |
I'm not saying to rid of CD booting all together, I am saying that it needs to be improved so it works as it should. Right now you can only boot from a Linux or AmigaOS CD. And if you have a Linux CD in the drive the OS booter will search it endlessly for an Amiga boot block for about 30 seconds until it gives up. It does this for each CD.
Amiga bootable CD's have an ID like "AMIGA BOOT" on them. If that isn't on the CD it should stop looking and boot the HD.
Quote:
I agree that UBoot isn't the greatest, but, I'd rather that they focus on the OS instead. |
The OS has been focused on. But UBoot has been left for years. It's time for an update! |
|
Status: Offline |
|
|
Hypex
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:19:05
| | [ #8 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11236
From: Greensborough, Australia | | |
|
| @NutsAboutAmiga
Quote:
No, what type of keyboard do you use? you can change the PS2/USB keyboard settings. |
Standard PS/2 AFAIK. What settings can you change?
Quote:
Change the boot priority, HD first, CDROM next, floppy after that. |
I usually have it at that. But what if I want to boot a CD?
Quote:
IDE reset doen't find any new CDs, UBoot already knows what's in there. And boot will execute boota on my system which can't boot Linux CDs. At least it can't "Amiga-multboot" an Amiga or Linux CD as standard.
Quote:
Yes I have noticed that CDROM is to slow to spin up, I think there is timer you can change, is it not? |
Possibly, but that is not my problem. My CDs are recognised before UBoot UBoots.
Quote:
Boot priorities! check Media toolbox! |
No no! You missed the point again. My boot priorities are fine. I just want UBoot to look at the CDs, if it's an Amiga bootable CD then boot it, if it's a Linux El Torito CD then boot, if it's anything else don't tell me and go to the next boot device. That simple.
Is there a way to program the boot commands so this can be done? |
|
Status: Offline |
|
|
Hypex
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:24:24
| | [ #9 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11236
From: Greensborough, Australia | | |
|
| @tomazkid
Ahh good one. Would that be related to the x86 emulator? |
|
Status: Offline |
|
|
olegil
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:24:37
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 22-Aug-2003 Posts: 5895
From: Work | | |
|
| @Hypex
endlessly for about 30 seconds? _________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
olegil
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:27:44
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 22-Aug-2003 Posts: 5895
From: Work | | |
|
| @Hypex
So you think that not being more advanced than a PC bios is a bug? Seriously, there is one way to make an auto-bootable CD on the AmigaOne, much the same way there's one way to make an auto-bootable CD on a PC.
Would be smarter to make Linux boot the same way. UBoot has never before supported autodetection of boot devices, the Amiga extensions are improvements, not bugs. So instead of whining about UBoot, fix Linux so it'll create boot CDs that are compatible with the mechanisms used.
Ole-Egil _________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
Hypex
| |
Re: UBoot UBugs Posted on 17-Jul-2008 8:32:48
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 6-May-2007 Posts: 11236
From: Greensborough, Australia | | |
|
| @Snuffy
I've seen PC BIOS' with password protection. Usually it protects the whole computer. Could be a good idea. It wouldn't look pretty logging in a BIOS text screen. And then if you ran Linux you'd have to do it again.
What sort of protection were you thinking of? |
|
Status: Offline |
|
|
umisef
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:14:00
| | [ #13 ] |
|
|
|
Super Member |
Joined: 19-Jun-2005 Posts: 1714
From: Melbourne, Australia | | |
|
| @olegil
Quote:
much the same way there's one way to make an auto-bootable CD on a PC. |
You wish!
(At least back in 2001, there were at least three different ways, with none of them universally supported. And chances are that each of those ways is still supported somewhere...)
|
|
Status: Offline |
|
|
Geri
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:15:46
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 7-Oct-2003 Posts: 2038
From: ST/AT | | |
|
| @olegil
Quote:
olegil wrote: @Hypex
Would be smarter to make Linux boot the same way. UBoot has never before supported autodetection of boot devices, the Amiga extensions are improvements, not bugs. So instead of whining about UBoot, fix Linux so it'll create boot CDs that are compatible with the mechanisms used. |
What should be fixed in Linux? I don't see that as a pure Linux problem. AFAIK Amiga CDs use the SLB for booting. The question for me is, if users are entitled to freely use the SLB on their own boot CDs and if the SLB can load a Linux kernel image from a CD or it's necessary to implement a loader program as OS4 uses it._________________ A1SE: G3@600MHz, 2GB, 1GBit network card A1XE: G4@933MHz, 2GB, refitted AC'97 codec microA1: G3@800MHz, 1GB
- A1 Linux support - |
|
Status: Offline |
|
|
michalsc
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:19:10
| | [ #15 ] |
|
|
|
AROS Core Developer |
Joined: 14-Jun-2005 Posts: 377
From: Germany | | |
|
| @Hypex
Quote:
if it's an Amiga bootable CD then boot it, if it's a Linux El Torito CD then boot, |
Amiga bootable CD for UBoot conforms the El Torito standard. Here, the slb is embed on CD. |
|
Status: Offline |
|
|
olegil
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:19:10
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 22-Aug-2003 Posts: 5895
From: Work | | |
|
| @umisef
El Torito, what and what? _________________ This weeks pet peeve: Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean. |
|
Status: Offline |
|
|
michalsc
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:29:28
| | [ #17 ] |
|
|
|
AROS Core Developer |
Joined: 14-Jun-2005 Posts: 377
From: Germany | | |
|
| @Geri
Quote:
What should be fixed in Linux? |
The slb should be added.
Quote:
AFAIK Amiga CDs use the SLB for booting. The question for me is, if users are entitled to freely use the SLB on their own boot CDs and if the SLB can load a Linux kernel image from a CD or it's necessary to implement a loader program as OS4 uses it. |
Ub2lb (UBoot Second Level Bootloader - see this link for more details an for sourcecode) is a slb-similar bootloader released under the terms of GPLv2 license, aimed to work with UBoot's boota command. It is supposed to load AROS on sam440. The actively developed branch - the Parthenope (Brovse the svn repository here) has been massively extended - it boots not only AROS but also any kind of linux. The supported boot media are: tftp, cd, RDB-partitioned HD (support for ext2 filesystem is provided, more filesystems will follow). At the current state ub2lb does not support OS4 (I have no knowledge regarding boot process and I am not sure about legality).
If any of you want to participate, please contact me. |
|
Status: Offline |
|
|
michalsc
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:39:39
| | [ #18 ] |
|
|
|
AROS Core Developer |
Joined: 14-Jun-2005 Posts: 377
From: Germany | | |
|
| @olegil
Quote:
El Torito, what and what? |
He surely means the El Torito only. The issue is, El Torito standard allowed use of 1. floppy image 2. harddrive image 3. boot program
Some bioses do not support all of them. Therefore, having El Torito boot CD and BIOS able to boot from CD does not mean you will be actually able to boot :)Last edited by michalsc on 17-Jul-2008 at 09:45 AM.
|
|
Status: Offline |
|
|
Geri
| |
Re: UBoot UBugs Posted on 17-Jul-2008 9:49:20
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 7-Oct-2003 Posts: 2038
From: ST/AT | | |
|
| @michalsc
Quote:
michalsc wrote: @Geri
The slb should be added. |
Right. We need some sort of SLB for Linux.
Quote:
Ub2lb (UBoot Second Level Bootloader - see this link for more details an for sourcecode) is a slb-similar bootloader released under the terms of GPLv2 license, aimed to work with UBoot's boota command. It is supposed to load AROS on sam440. The actively developed branch - the Parthenope (Brovse the svn repository here) has been massively extended - it boots not only AROS but also any kind of linux. The supported boot media are: tftp, cd, RDB-partitioned HD (support for ext2 filesystem is provided, more filesystems will follow). At the current state ub2lb does not support OS4 (I have no knowledge regarding boot process and I am not sure about legality). |
That sounds to good to be true! Does ub2lb just hand over a Linux kernel image to U-boot, as the OS4 SLB does it or can it also load normal vmlinux images (which U-boot can't boot, because it expects a uImage)?
Quote:
If any of you want to participate, please contact me. |
I'm afraid I don't have much time at the moment for another project, but I definitively keep an eye on it! It sounds really promising! _________________ A1SE: G3@600MHz, 2GB, 1GBit network card A1XE: G4@933MHz, 2GB, refitted AC'97 codec microA1: G3@800MHz, 1GB
- A1 Linux support - |
|
Status: Offline |
|
|
michalsc
| |
Re: UBoot UBugs Posted on 17-Jul-2008 10:04:08
| | [ #20 ] |
|
|
|
AROS Core Developer |
Joined: 14-Jun-2005 Posts: 377
From: Germany | | |
|
| @Geri
Quote:
That sounds to good to be true! Does ub2lb just hand over a Linux kernel image to U-boot, as the OS4 SLB does it or can it also load normal vmlinux images (which U-boot can't boot, because it expects a uImage)? |
It does require uImage unfortunately (uImage contains the header which UBoot requires). ub2lb does support initrd images (again, with UBoot header), dunno whether the slb can handle them too. |
|
Status: Offline |
|
|