NGFileSystem

AmigaOne X5000 platform specific issues.

Re: NGFileSystem

Postby tonyw » Thu Dec 29, 2016 11:12 am

U-Boot has no say in what sort of file systems are bootable. The program that scans all the disk partitions and makes up the list (the "AmigaOS 4.x U-Boot BootLoader" screen) is amigaboot.ub, which is written into the SD card on the mobo. When you type "boota", amigaboot runs and does its work, never returning to U-Boot. Amigaboot scans all the devices, lists the bootable volumes and loads all the Kickstart modules from the disk. It lastly jumps to the Loader, which is one of the Kickstart modules.. That is the start of OS4 running by itself.

Unfortunately U-Boot can only initialise (and provide access to) the on-board SATA controller. If your shiny new system partition is on an HD or SSD that is connected to a PCI card, you won't be able to boot from it (directly, anyway).
cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 1186
Joined: Wed Mar 09, 2011 2:36 pm
Location: Sydney, Australia

Re: NGFileSystem

Postby Alloye » Thu Dec 29, 2016 6:13 pm

tonyw wrote:U-Boot has no say in what sort of file systems are bootable. The program that scans all the disk partitions and makes up the list (the "AmigaOS 4.x U-Boot BootLoader" screen) is amigaboot.ub, which is written into the SD card on the mobo.


Thanks for the information. It really clears things up! Using FFS, I get an entry in that list, but with NGFS I don't.

Is there any way I can update amigaboot.ub? I've had my X5K for over a year, so I'm sure it's out-of-date.

Unfortunately U-Boot can only initialise (and provide access to) the on-board SATA controller. If your shiny new system partition is on an HD or SSD that is connected to a PCI card, you won't be able to boot from it (directly, anyway).


Also good to know, but I was using a drive connected directly to the motherboard in this case.
Alloye
 
Posts: 7
Joined: Tue Apr 12, 2016 1:45 am
Location: Colorado, USA

Re: NGFileSystem

Postby radzikpl » Tue Mar 21, 2017 8:06 pm

I think I have found big bug in NGFS. I have problems with SQL files in for example Odyssey. After fresh installation the cookies.db was somehow broken. First of all Odyssey was not able to save cookies. Second, program Cookie Monster was crashing itself. I have copied my old cookies.db (from Pegasos / SFS) and all is working. The same problems are with passwords.db etc. It looks like every SQL file is not correct. Meanwhile I was working with Odyssey based on NGFS, but yesterday the same error (after many days). Cookies.db broken.

I have also tested new RSS reader, it uses also SQL files. After install, configurations of RSS program works. But after close/start (2x - 3x times) database is broken. I can only copy old file. Program is working perfect with SFS.

Probobably the same problem is with Timberwolf, it's working only from SFS (maybe FFS too). First install and run on NGFS is ok, but after close/restart TW is crashed.

Any sugestions? I'm writing X5000 / OS4 book and I must put correct informations for my readers.
radzikpl
 
Posts: 11
Joined: Sun Jan 18, 2015 1:53 pm

Re: NGFileSystem

Postby tonyw » Wed Mar 22, 2017 12:29 am

Thanks for that report, I have tested NGFS with Timberwolf on the X5000 and it crashes just as you say.

I am currently investigating the problem.
cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 1186
Joined: Wed Mar 09, 2011 2:36 pm
Location: Sydney, Australia

Re: NGFileSystem

Postby tonyw » Mon Mar 27, 2017 12:53 am

I have found and fixed the problem causing those data corruptions and crashes. Thanks again for reporting it.
cheers
tony
User avatar
tonyw
AmigaOS Core Developer
AmigaOS Core Developer
 
Posts: 1186
Joined: Wed Mar 09, 2011 2:36 pm
Location: Sydney, Australia

Re: NGFileSystem

Postby pgovotsos » Wed May 17, 2017 9:26 am

tonyw wrote:I have found and fixed the problem causing those data corruptions and crashes. Thanks again for reporting it.


How do we go about getting the fix? Is it something that will be pushed by Amiupdate or something else?
pgovotsos
 
Posts: 5
Joined: Thu Jan 12, 2017 7:50 am

Re: NGFileSystem

Postby kas1e » Wed May 17, 2017 11:59 am

How do we go about getting the fix? Is it something that will be pushed by Amiupdate or something else?


Sadly, but probably only after year or two (i.e. when next update, will out). Sadly as well that AmiUpdate didn't used anymore to deliver OS fixes. I asked before for deliver some critical fix in some component which was noted by users right after reliasing of update1, but i was told by hyperion owners that nope. Maybe that component about which i ask wasn't necessary enough, while NGFS is. But go figure and explain to hyperion that users can't wait for years for fixes :)

Tony, maybe you can convince hyperion to deliver via amiupdate at least that NGFS fix ?
kas1e
Beta Tester
Beta Tester
 
Posts: 444
Joined: Sat Jun 18, 2011 8:56 am

Re: NGFileSystem

Postby Raziel » Wed May 17, 2017 5:58 pm

Betatesting fixed or new components is fair and square, but history has shown that right after an update (which already took years to come out) the greater base of "normal" users discover bugs that wasn't covered by beta testers...so i'll opt for smaller and more frequent AmiUpdate updates again...

But thats just me and nobody listens to me anyway, so...
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney
-
Did everything just taste purple for a second? ~ Philip J. Fry
-
Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg
User avatar
Raziel
 
Posts: 727
Joined: Sat Jun 18, 2011 5:00 pm
Location: A haunted Castle somewhere in the Bavarian Mountains

Re: NGFileSystem

Postby pgovotsos » Wed May 17, 2017 6:30 pm

kas1e wrote:
How do we go about getting the fix? Is it something that will be pushed by Amiupdate or something else?


Sadly, but probably only after year or two (i.e. when next update, will out). Sadly as well that AmiUpdate didn't used anymore to deliver OS fixes. I asked before for deliver some critical fix in some component which was noted by users right after reliasing of update1, but i was told by hyperion owners that nope. Maybe that component about which i ask wasn't necessary enough, while NGFS is. But go figure and explain to hyperion that users can't wait for years for fixes :)

Tony, maybe you can convince hyperion to deliver via amiupdate at least that NGFS fix ?


Well that really sucks. The file system is a fairly crucial part of the operating system. Problems there could some bad consequences especially for those of us who use it as a primary system. Guess I'll be getting rid of NGFS until it works reliably.

I just don't understand why anyone would release such an important component AND have it pre installed on X5000s. Of course I can't understand why A-eon would release very expensive computers like the X5000 and the X1000 before it without fully supported hardware. They've had the Cyrus boards for years. They've written SATA, sound and network drivers before. How hard can it be to update a driver? Even with just a couple of people on the team there's no excuse for this.

Sometimes it seems like Linux is supposed to be the primary operating system on these machines and not AmigaOS. All of the announcements seem to be about Linux. Funny, I thought these things were supposed to be Amiga computers.

Sorry, rant mode off.
pgovotsos
 
Posts: 5
Joined: Thu Jan 12, 2017 7:50 am

Re: NGFileSystem

Postby xeno74 » Wed May 17, 2017 7:53 pm

pgovotsos wrote:Sometimes it seems like Linux is supposed to be the primary operating system on these machines and not AmigaOS. All of the announcements seem to be about Linux. Funny, I thought these things were supposed to be Amiga computers.


No, Linux isn't the primary operating system on AmigaOnes. It's the second operating system. It should only offer further possibilities. Maybe it could replace an additional PC or Mac. Linux source code is open so there aren't any secrets. All good and bad things can be announced. OS4.1 is a closed operating system so there aren't so much announcements but the OS4 developers work much more than us. I hope you understand what I mean. ;-)

Christian

A-EON Core Linux Support Team
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 2692
Joined: Fri Mar 23, 2012 8:58 am

PreviousNext

Return to Platform: AmigaOne X5000

Who is online

Users browsing this forum: No registered users and 1 guest