Who's Online |
13 user(s) are online ( 10 user(s) are browsing Forums)
Members: 0
Guests: 13
more...
|
|
|
|
Odyssey hangups
|
Posted on: 2023/11/15 7:05
#1
|
Just popping in
|
Odyssey has become suddenly very unstable in my X5040. It just hangs while loading some page which normally works ok (e.g. this forum). I have not changed any settings lately. Is there anything to try to fix this issue....?
Network itself seems to work ok as other browsers do not show the same issue.
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/9/19 19:47
#2
|
Just popping in
|
@geennaam
I noticed the nvme driver has disappeared from the OS4Depot. I hope this does not mean that you have abandoned the project...?! I have been waiting for an update as I had to disable the old version because the WB boot hangups were far too frequent.
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/6/2 13:44
#3
|
Just popping in
|
@geennaam Quote: I've tried to search if other platforms have similar issues and it looks like the issue might be related to legacy interrupts (emulated pin interrupts). I've encountered multiple websites which recommend to use MSI/MSI-X interrupts only with NVMe. Windows even offers a tool (LOGO) which checks which type of interrupt work for an attached NVMe drive and which don't. The publically available OS4 kernels supports legacy interrupts only. But the latest SDK contains traces of MSI support. So if a new kernel will ever be released, this might solve that issue Ah, my usual luck to choose a model which has unexpected issues... Unfortunately it's too late to return it. Is there for Linux some tool similar to 'LOGO'? Quote: The driver on os4depot is really interrupt based. If an interrupt is not received within the timeout window then it will generate an error. In your case, this error likely occurs during initialisation and therefore shows the symptoms as if there was no NVMe drive found at all (bug in cleanup routine). My current beta driver checks for an active interrupt inside the NVMe drive itself. But since the NVMe completion is much faster then the interrupt response, I might as well simply poll the completion queues. So stay tuned
Edit1: The good news is, it works to ignore interrupt and check the completion queue. The bad news is that it has a negative impact on performance because I need to flush caches during polling. Ok, let me know when there is a new version available... And if you need betatesters for the prerelease versions, just drop me a PM .
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/31 17:43
#4
|
Just popping in
|
@geennaam
I'm testing now an A-Data SX8200 PRO 512 GB nvme disk in my X5000. I cannot get the nvme.device to work wth it. If I have it activated in Kicklayout, booting halts always after kickstartmodules are loaded (just like when there is no nvme disk installed at all).
I tested the A-Data first totally unformatted, then GPT fromatted but without partitions, and finally with partitions (EXT4 and NTFS) on it, but no difference. From Linux it works normally, so the disk itself (and the Axagon PCIe x4 adapter) seems to be ok.
Can you see any reason for this, and possible a fix...? This ADATA model has a DDR4 cache on it. I tested earlier an A-Data XPG GAMMIX S11 Pro (without cache), and it seemed to work ok, as did the Kingston NV2 as I reported here earlier.
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/13 10:28
#5
|
Just popping in
|
@joergQuote: If kdebug works using os4_commandline should work as well, but - using setenv os4_commandline serial munge debuglevel=7 baudrate=115200 may not work, it has to be setenv os4_commandline "serial munge debuglevel=7 baudrate=115200". - setenv os4_commandline "serial munge debuglevel 7 baudrate 115200" doesn't work either since in this case the kernel would get "munge" "debuglevel", "7", "baudrate" and "115200" as arguments, it has to be debuglevel=7 and baudrate=115200. Thanks for your clarfication! The problem was that I did not have the baudrate at all as a parameter for 'os_commandline'. I misunderstood that the separate 'baudrate' variable would do the job. But obviously it affects only on U-Boot? I always use the command 'env edit' instead of 'setenv'. Thus I can simply edit the current string without having to reenter everything. The quotation marks are not needed, either. Quote: There is a config file somewhere, and maybe even a tool, to map USB key scan codes to AmigaOS ones, for unusual ones which can be different on different keyboards they have to be added manually. Does anyone remember the exact filename...? BTW, I get a cascade of USB errors ("EHCI timed out on TD - token=0x80008c80") from my keyboard also on U-Boot. Is there any way to get rid of those...?
|
|
|
|
ImageFx 4.1 crashes with debug kernel
|
Posted on: 2023/5/12 11:27
#6
|
Just popping in
|
I'm using ImageFx 4.1 (18.10.1999) with AmigaOS 4.1 (X5000). It is pretty stable, but if I enable debug kernel (kernel.debug on Kicklayout) and try to open ImageFx it crashes immediately, with 'Guru' 8000003. Is there any fix or workaround for this issue? Here is the debug code:
[13:03:34:900] â[_impl_AddTask] Task = 0x6B7D1660, ETask = 0xEFE6B310, Context = 0xEFE353E0â
[13:03:34:900] â[_impl_AddTask] Stack bottom = 0x6A6BD0A0, Stack top = 0x6A6C1090, Stack pointer = 0x6A6C1060â
[13:03:34:900] â[_impl_AddTask] Task added to ready listâ
[13:03:34:900] â[_impl_RemTask] Removing 0x6B7D1660 (self) = WBLâ
[13:03:34:961] â[_impl_SuspendTask] Suspending self (WBL)â
[13:03:34:961] â[_impl_AddTask] Adding Task 0x6B7D1660, ImageFX (0x6B7CC480)â
[13:03:34:961] â[_impl_AddTask] Task = 0x6B7D1660, ETask = 0xEFE6B310, Context = 0xEFE353E0â
[13:03:34:961] â[_impl_AddTask] Stack bottom = 0x6A6BD0A0, Stack top = 0x6A6C1090, Stack pointer = 0x6A6C1060â
[13:03:34:961] â[_impl_AddTask] Task added to ready listâ
[13:03:34:961] â[_impl_OpenLibrary] Library "mathieeedoubtrans.library" not foundâ
[13:03:34:961] â[_impl_InitResident] Initializing native autoinit mathieeedoubtrans.library V52, priority 0â
[13:03:35:013] â[_impl_CreateLibrary] Done creating library, base at 0x6A26AA00â
[13:03:35:013] â[_impl_InitResident] mathieeedoubtrans.library V52 initializedâ
[13:03:35:013] â[_impl_OpenLibrary] Library "ppc.library" not foundâ
[13:03:35:013] â[_impl_OpenLibrary] Library "ppc.library" not foundâ
[13:03:35:013] â[_impl_OpenLibrary] Library "magic.library" not foundâ
[13:03:35:013] â[_impl_OpenLibrary] Library "magic.library" not foundâ
[13:03:35:013] â[_impl_OpenLibrary] Library "thumbnail.library" not foundâ
[13:03:35:013] â[_impl_InitResident] Making version 0 library thumbnail.library V38â
[13:03:35:013] â[_impl_InitResident] Emulating init function at 0x6B0F5028â
[13:03:35:056] â[_impl_OpenLibrary] Library "retina.library" not foundâ
[13:03:35:056] â[_impl_OpenLibrary] Library "retina.library" not foundâ
[13:03:35:056] â[_impl_OpenLibrary] Library "retinaemu.library" not foundâ
[13:03:35:056] â[_impl_OpenLibrary] Library "retinaemu.library" not foundâ
[13:03:35:056] â[_impl_InitResident] Init function for thumbnail.library returned 0x6AFEF3BEâ
[13:03:35:056] â[_impl_OpenLibrary] Library "post.library" not foundâ
[13:03:35:124] â[_impl_InitResident] Making version 0 library post.library V22â
[13:03:35:124] â[_impl_InitResident] Emulating init function at 0x6A19807Câ
[13:03:35:124] â[_impl_InitResident] Init function for post.library returned 0x68BCE564â
[13:03:35:124] â[_impl_AddTask] Adding Task 0x69447600, CON/con-handler 53.82 (0x68BB88C0)â
[13:03:35:124] â[_impl_AddTask] Task = 0x69447600, ETask = 0xEFE6B3D0, Context = 0xEFE357C0â
[13:03:35:124] â[_impl_AddTask] Stack bottom = 0x6A6A30A0, Stack top = 0x6A6A7090, Stack pointer = 0x6A6A7060â
[13:03:35:152] â[_impl_AddTask] Task added to ready listâ
[13:03:35:152] â[_impl_RemTask] Removing 0x69447600 (self) = CON/con-handler 53.82 â
[13:03:35:152] â[_impl_SuspendTask] Suspending self (CON/con-handler 53.82 )â
[13:03:35:152] â[_impl_AddTask] Adding Task 0x69447600, CON/con-handler 53.82 (0x68BB8BC0)â
[13:03:35:202] â[_impl_AddTask] Task = 0x69447600, ETask = 0xEFE6B3D0, Context = 0xEFE357C0â
[13:03:35:202] â[_impl_AddTask] Stack bottom = 0x6B1350A0, Stack top = 0x6B139090, Stack pointer = 0x6B139060â
[13:03:35:202] â[_impl_AddTask] Task added to ready listâ
[13:03:35:202] â[_impl_RemTask] Removing 0x69447600 (self) = CON/con-handler 53.82 â
[13:03:35:202] â[_impl_SuspendTask] Suspending self (CON/con-handler 53.82 )â
[13:03:35:202] â[_impl_AddTask] Adding Task 0x69447600, CON/con-handler 53.82 (0x68BB8DC0)â
[13:03:35:202] â[_impl_AddTask] Task = 0x69447600, ETask = 0xEFE6B3D0, Context = 0xEFE357C0â
[13:03:35:249] â[_impl_AddTask] Stack bottom = 0x6B1350A0, Stack top = 0x6B139090, Stack pointer = 0x6B139060â
[13:03:35:249] â[_impl_AddTask] Task added to ready listâ
[13:03:35:249] â[_impl_RemTask] Removing 0x69447600 (self) = CON/con-handler 53.82 â
[13:03:35:249] â[_impl_SuspendTask] Suspending self (CON/con-handler 53.82 )â
[13:03:35:249] â[_impl_AddTask] Adding Task 0x69447600, CON/con-handler 53.82 (0x6B122DD0)â
[13:03:35:345] â[_impl_AddTask] Task = 0x69447600, ETask = 0xEFE6B3D0, Context = 0xEFE357C0â
[13:03:35:345] â[_impl_AddTask] Stack bottom = 0x6B1350A0, Stack top = 0x6B139090, Stack pointer = 0x6B139060â
[13:03:35:345] â[_impl_AddTask] Task added to ready listâ
[13:03:35:345] â[_impl_RemTask] Removing 0x69447600 (self) = CON/con-handler 53.82 â
[13:03:35:345] â[_impl_SuspendTask] Suspending self (CON/con-handler 53.82 )â
[13:03:35:345] â[_impl_AddTask] Adding Task 0x689FBC20, ARexx (0x6A167620)â
[13:03:35:666] â[_impl_AddTask] Task = 0x689FBC20, ETask = 0xEFE6B3D0, Context = 0xEFE357C0â
[13:03:35:666] â[_impl_AddTask] Stack bottom = 0x6A66B0A0, Stack top = 0x6A66F090, Stack pointer = 0x6A66F060â
[13:03:35:666] â[_impl_AddTask] Task added to ready listâ
[13:03:35:666] â[HAL_DfltTrapHandler] *** Warning: Fatal exception in task 0x6B7D1660 (ImageFX, etask = 0xEFE6B310) at ip 0x0183B008â
[13:03:35:666] â[HAL_Alert] ALERT! 0x80000003â
[13:03:35:666] â[HAL_SuspendTaskWithUpdate] Suspending 0x6B7D1660 with state=2, DAR=0xCCCCCCD0, at IP=0x0183B008, LR=0x01848D04â
[13:03:35:709] âkernel 54.30 (1.1.2021) AmigaOne X5000 debugâ
[13:03:35:709] âMachine model: 10 (AmigaOne X5000/40)â
[13:03:35:709] âDump of context at 0xEFE353E0â
[13:03:35:709] âTrap type: DSI exceptionâ
[13:03:35:709] âDSISR: 00800000 DAR: CCCCCCD0â
[13:03:35:709] âNo matching page foundâ
[13:03:35:709] âMachine State (raw): 0x0002F030â
[13:03:35:709] âMachine State (verbose): [Critical Ints on] [ExtInt on] [User] [IAT on] [DAT on] â
[13:03:35:709] âInstruction pointer: in module kernel.debug+0x0003B008 (0x0183B008)â
[13:03:35:709] âCrashed process: ImageFX (0x6B7D1660)â
[13:03:35:709] âDSI verbose error description: Access to address 0xCCCCCCD0 not allowed by page protection in user state (protection violation)â
[13:03:35:752] âAccess was a store operationâ
[13:03:35:752] âException Syndrome Register: 0x00800000â
[13:03:35:752] â 0: 01848D04 693AEC50 00000002 0216A968 69FB1700 6FFBC000 6BED7740 6BED7780â
[13:03:35:752] â 8: CCCCCCCC CCCCCCCC CCCCCCCC 693AE920 35933559 0000000D 693B3004 0216A968â
[13:03:35:752] â16: 69399004 693B2FFC 1A4ECC01 6F851000 8000000C 00016000 8000000B 8000000Aâ
[13:03:35:752] â24: 80000008 FFD60001 018625C0 00000000 01848D04 02160000 0216A968 69FB1700â
[13:03:35:752] âCR: 35933555 XER: A000007E CTR: 0183AF94 LR: 01848D04â
[13:03:35:795] ââ
[13:03:35:795] âDisassembly of crash site:â
[13:03:35:795] â 0183AFF8: 815F0000 lwz r10,0(r31)â
[13:03:35:795] â 0183AFFC: 3D20CCCC lis r9,-13108â
[13:03:35:795] â 0183B000: 811F0004 lwz r8,4(r31)â
[13:03:35:795] â 0183B004: 6129CCCC ori r9,r9,52428â
[13:03:35:795] â>0183B008: 910A0004 stw r8,4(r10)â
[13:03:35:795] â 0183B00C: 815F0004 lwz r10,4(r31)â
[13:03:35:795] â 0183B010: 811F0000 lwz r8,0(r31)â
[13:03:35:795] â 0183B014: 910A0000 stw r8,0(r10)â
[13:03:35:795] â 0183B018: 913F0000 stw r9,0(r31)â
[13:03:35:838] â 0183B01C: 913F0004 stw r9,4(r31)â
[13:03:35:838] âmsr: 0x0002B032â
[13:03:35:838] âTLB1 (64 entries):â
[13:03:35:838] â * [ 51]: size=7 tid = 0 TS = 1 epn=0xFE000000 rpn=0x0000000F_FE000000 WIMG=0x5 XXWWRR=0xF protectedâ
[13:03:35:838] â * [ 52]: size=6 tid = 0 TS = 1 epn=0x01000000 rpn=0x00000000_01000000 WIMG=0x0 XXWWRR=0x5 protectedâ
[13:03:35:838] â * [ 53]: size=6 tid = 0 TS = 1 epn=0x01400000 rpn=0x00000000_01400000 WIMG=0x0 XXWWRR=0x5 protectedâ
[13:03:35:838] â * [ 54]: size=6 tid = 0 TS = 1 epn=0x01800000 rpn=0x00000000_01800000 WIMG=0x0 XXWWRR=0x33 protectedâ
[13:03:35:881] â * [ 55]: size=6 tid = 0 TS = 1 epn=0x01C00000 rpn=0x00000000_01C00000 WIMG=0x0 XXWWRR=0x33 protectedâ
[13:03:35:881] â * [ 56]: size=5 tid = 0 TS = 1 epn=0x02000000 rpn=0x00000000_02000000 WIMG=0x0 XXWWRR=0xF protectedâ
[13:03:35:881] â * [ 57]: size=5 tid = 0 TS = 1 epn=0x02100000 rpn=0x00000000_02100000 WIMG=0x0 XXWWRR=0xF protectedâ
[13:03:35:881] â * [ 58]: size=5 tid = 0 TS = 1 epn=0x02200000 rpn=0x00000000_02200000 WIMG=0x0 XXWWRR=0xF protectedâ
[13:03:35:881] â * [ 59]: size=4 tid = 0 TS = 1 epn=0x02300000 rpn=0x00000000_02300000 WIMG=0x0 XXWWRR=0xF protectedâ
[13:03:35:924] â * [ 60]: size=4 tid = 0 TS = 1 epn=0x02340000 rpn=0x00000000_02340000 WIMG=0x0 XXWWRR=0xF protectedâ
[13:03:35:924] â * [ 61]: size=7 tid = 0 TS = 0 epn=0xFE000000 rpn=0x0000000F_FE000000 WIMG=0x5 XXWWRR=0xF protectedâ
[13:03:35:924] â * [ 62]: size=A tid = 0 TS = 0 epn=0x00000000 rpn=0x00000000_00000000 WIMG=0x0 XXWWRR=0x3F protectedâ
[13:03:35:924] â * [ 63]: size=A tid = 0 TS = 0 epn=0x40000000 rpn=0x00000000_40000000 WIMG=0x0 XXWWRR=0x3F protectedâ
[13:03:35:924] âHAL_MaxTLB = 50, HAL_NextTLB = 0â
[13:03:35:924] âMMUCFG = 0x064809C4â
[13:03:35:967] âmas0 = 0x103F0000â
[13:03:35:967] âmas1 = 0xC0000A00â
[13:03:35:967] âmas2 = 0x40000000â
[13:03:35:967] âmas3 = 0x4000003Fâ
[13:03:35:967] âmas4 = 0x00000100â
[13:03:35:967] âmas5 = 0x00000000â
[13:03:35:967] âmas6 = 0x00000001â
[13:03:35:967] âmas7 = 0x00000000â
[13:03:35:967] âmas8 = 0x00000000â
[13:03:35:967] ââ
[13:03:35:967] âKernel command line: debug munge debuglevel=0â
[13:03:35:967] ââ
[13:03:35:967] âRegisters pointing to code:â
[13:03:35:967] âr0 : native kernel module kernel.debug+0x00048d04â
[13:03:35:967] âr3 : native kernel module kernel.debug+0x0096a968â
[13:03:35:967] âr15: native kernel module kernel.debug+0x0096a968â
[13:03:35:967] âr26: native kernel module kernel.debug+0x000625c0â
[13:03:35:967] âr28: native kernel module kernel.debug+0x00048d04â
[13:03:36:010] âr29: native kernel module kernel.debug+0x00960000â
[13:03:36:010] âr30: native kernel module kernel.debug+0x0096a968â
[13:03:36:010] âip : native kernel module kernel.debug+0x0003b008â
[13:03:36:010] âlr : native kernel module kernel.debug+0x00048d04â
[13:03:36:010] âctr: native kernel module kernel.debug+0x0003af94â
[13:03:36:010] ââ
[13:03:36:010] âStack trace:â
[13:03:36:010] â(0x693AEC50) native kernel module kernel.debug+0x0003b008â
[13:03:36:010] â(0x693AEC70) native kernel module kernel.debug+0x00048d04â
[13:03:36:010] â(0x693AEC90) native kernel module kernel.debug+0x00026d24â
[13:03:36:010] â(0x693AECA4) 0x6FEFD99E [cannot decode symbol]â
[13:03:36:053] â(0x69444834) 0x70FF2B40 [cannot decode symbol]â
[13:03:36:053] ââ
[13:03:36:053] âDisassembly of crash site:â
[13:03:36:053] â 0183AFF8: 815F0000 lwz r10,0(r31)â
[13:03:36:053] â 0183AFFC: 3D20CCCC lis r9,-13108â
[13:03:36:053] â 0183B000: 811F0004 lwz r8,4(r31)â
[13:03:36:053] â 0183B004: 6129CCCC ori r9,r9,52428â
[13:03:36:053] â>0183B008: 910A0004 stw r8,4(r10)â
[13:03:36:053] â 0183B00C: 815F0004 lwz r10,4(r31)â
[13:03:36:053] â 0183B010: 811F0000 lwz r8,0(r31)â
[13:03:36:053] â 0183B014: 910A0000 stw r8,0(r10)â
[13:03:36:096] â 0183B018: 913F0000 stw r9,0(r31)â
[13:03:36:096] â 0183B01C: 913F0004 stw r9,4(r31)â
[13:03:36:096] âStack pointer (0x693AEC50) is inside boundsâ
[13:03:36:096] âRedzone is OK (4)â
[13:03:36:096] ââ
[13:03:36:096] â68k register dumpâ
[13:03:36:096] âDATA: 00000000 FFFFFFF7 000003EE 00000003 FFFFFFFF 1BE45566 00000001 00000001â
[13:03:36:096] â----> 00000001 - "modules/preview/WindowedCGX" Hunk 0000 Offset 00000000 (SegList: 0x1A82DC01)â
[13:03:36:096] â----> 00000001 - "modules/preview/WindowedCGX" Hunk 0000 Offset 00000000 (SegList: 0x1A82DC01)â
[13:03:36:096] âADDR: 69FB1700 69FB1700 69FB1700 6B28F110 6B10B008 69FB1700 022CECC2 693AECA4â
[13:03:36:140] â----> 6B10B008 - "ImageFX" Hunk 0004 Offset 00008000 (SegList: 0x1A4ECC01)â
[13:03:36:140] â----> 022CECC2 - "kernel.debug" Hunk 0001 Offset 0018ECC2â
[13:03:36:140] âPage information:â
[13:03:36:140] âPage not foundâ
[13:03:36:140] ââ
[13:03:36:140] âReady Tasksâ
[13:03:36:140] â MassStorage Device Task (pri 5, sigrec 0x20000000, sigwait 0xE4009000, masked 0x20000000)â
[13:03:36:140] â IDF1/FastFileSystem 53.2 (pri 5, sigrec 0x20000000, sigwait 0xA8000100, masked 0x20000000)â
[13:03:36:140] â IDF0/FastFileSystem 53.2 (pri 5, sigrec 0x20000000, sigwait 0xA8000100, masked 0x20000000)â
[13:03:36:183] â RexxMaster (pri 4, sigrec 0x40000100, sigwait 0xC0000000, masked 0x40000000)â
[13:03:36:183] â Workbench (pri 1, sigrec 0x80000100, sigwait 0x80000000, masked 0x80000000)â
[13:03:36:183] â ARexx (pri 0, sigrec 0x00000100, sigwait 0x00000100, masked 0x00000100)â
[13:03:36:183] â TCP/IP Control (pri 0, sigrec 0x40000100, sigwait 0xF8009080, masked 0x40000000)â
[13:03:36:226] â ELF Collector (pri 0, sigrec 0x00000100, sigwait 0x00000100, masked 0x00000100)â
[13:03:36:226] â hub.usbfd (pri 0, sigrec 0x10000000, sigwait 0x30000000, masked 0x10000000)â
[13:03:36:226] â hub.usbfd (pri 0, sigrec 0x10000000, sigwait 0x30000000, masked 0x10000000)â
[13:03:36:226] â dos_signal_server (pri -5, sigrec 0x00004100, sigwait 0x00000100, masked 0x00000100)â
[13:03:36:269] â idle.task (pri -128, sigrec 0x00000000, sigwait 0x00000000, masked 0x00000000)â
[13:03:36:269] ââ
[13:03:36:269] âWaiting Tasksâ
[13:03:36:269] â MH00/FastFileSystem 53.2 (pri 10, sigrec 0x00000000, sigwait 0xA8000100, masked 0x00000000)â
[13:03:36:269] â DH0/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:269] â DH0/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:312] â DH2/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:312] â EHCI Controller Task Unit 0 (pri 15, sigrec 0x00000000, sigwait 0xBE009000, masked 0x00000000)â
[13:03:36:312] â EHCI Controller Task Unit 1 (pri 15, sigrec 0x00000000, sigwait 0xBE009000, masked 0x00000000)â
[13:03:36:312] â USB stack (pri 18, sigrec 0x00000000, sigwait 0xF800D000, masked 0x00000000)â
[13:03:36:312] â dos_filedir_notify (pri 5, sigrec 0x80000100, sigwait 0x40001000, masked 0x00000000)â
[13:03:36:355] â DH2/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:355] â p50x0sata.device Port 0 (pri 12, sigrec 0x10000000, sigwait 0xC0007000, masked 0x00000000)â
[13:03:36:355] â DH1/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:355] â DH1/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:398] â DH2c/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:398] â DH2c/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:398] â DH2n/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:398] â DH2n/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:441] â DH6/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:441] â DH6/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:441] â DH7/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:441] â DH7/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:441] â HSF0/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:484] â HSF0/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:484] â HSF1/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:484] â HSF1/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:484] â Mounter Task (pri -1, sigrec 0x00000000, sigwait 0xB0001000, masked 0x00000000)â
[13:03:36:527] â Mounter GUI (pri 0, sigrec 0x00000000, sigwait 0x80007000, masked 0x00000000)â
[13:03:36:527] â Mounter Companion Process (pri -1, sigrec 0x00000000, sigwait 0x80003000, masked 0x00000000)â
[13:03:36:527] â Workbench DosList Notify (pri 1, sigrec 0x00000000, sigwait 0x00003000, masked 0x00000000)â
[13:03:36:527] â ramlib.support (pri -2, sigrec 0x00000100, sigwait 0x80005000, masked 0x00000000)â
[13:03:36:570] â ramlib (pri 1, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000)â
[13:03:36:570] â X-Dock (pri 0, sigrec 0x00000100, sigwait 0xFE001000, masked 0x00000000)â
[13:03:36:570] â hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000)â
[13:03:36:570] â HID Mouse (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:36:570] â appdir envarc manager (pri -50, sigrec 0x80000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:613] â DH00/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:613] â DH00/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:613] â DH0b/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:613] â DH0b/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:656] â DH2m/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:656] â DH2m/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:656] â DH5/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:656] â DH5/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:699] â MH01/SmartFilesystem 1.293 (pri 10, sigrec 0x00000000, sigwait 0xE0000100, masked 0x00000000)â
[13:03:36:699] â MH01/SmartFilesystem 1.293 (pri 11, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:699] â ICD0/CDFileSystem 53.8 (pri 10, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:699] â ICD1/CDFileSystem 53.8 (pri 10, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:699] â TCP/IP Superserver (pri 0, sigrec 0x00000100, sigwait 0xD0000080, masked 0x00000000)â
[13:03:36:742] â RANDOM/Random-Handler 52.1 (pri 5, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:742] â URL/launch-handler 53.39 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:742] â TEXTCLIP/textclip-handler 53.4 (pri 3, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:742] â TCP/IP Configuration (pri 0, sigrec 0x00000100, sigwait 0xF8003000, masked 0x00000000)â
[13:03:36:785] â rtl8169.device.0 (pri 5, sigrec 0x00000100, sigwait 0x78008000, masked 0x00000000)â
[13:03:36:785] â TCP/IP Log (pri 0, sigrec 0x00000000, sigwait 0x80003000, masked 0x00000000)â
[13:03:36:785] â select.gadget prefs (pri 0, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000)â
[13:03:36:785] â FKey (pri 0, sigrec 0x00000010, sigwait 0xC000D000, masked 0x00000000)â
[13:03:36:828] â texteditor.gadget Clipboard Server (pri 1, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:828] â ClickToFront (pri 21, sigrec 0x00000000, sigwait 0xE000D000, masked 0x00000000)â
[13:03:36:828] â AsyncWB (pri 0, sigrec 0x00000100, sigwait 0xC0001000, masked 0x00000000)â
[13:03:36:828] â IPrefs (pri 0, sigrec 0x20000000, sigwait 0x0000F000, masked 0x00000000)â
[13:03:36:828] â CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:36:871] â CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:36:871] â DefIcons (pri 0, sigrec 0x00000000, sigwait 0x80009000, masked 0x00000000)â
[13:03:36:871] â CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:36:871] â string.gadget server (pri 1, sigrec 0x00000000, sigwait 0x40000000, masked 0x00000000)â
[13:03:36:914] â p50x0sata.device Port 1 (pri 12, sigrec 0x10000000, sigwait 0xC0007000, masked 0x00000000)â
[13:03:36:914] â NVMe Unit 0 (pri 12, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:914] â Workbench Clipboard Server (pri 1, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:914] â ConClip (pri 0, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000)â
[13:03:36:958] â AUDIO/AHI-Handler 6.2 (pri 5, sigrec 0x00000000, sigwait 0x00000100, masked 0x00000000)â
[13:03:36:958] â diskimage.device unit 4 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000)â
[13:03:36:958] â diskimage.device unit 5 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000)â
[13:03:36:958] â diskimage.device unit 0 (pri 4, sigrec 0x00000100, sigwait 0xC0000000, masked 0x00000000)â
[13:03:37:001] â diskimage.device unit 1 (pri 4, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000)â
[13:03:37:001] â hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000)â
[13:03:37:001] â HID Consumer (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:001] â HID Keyboard (pri 10, sigrec 0x00000000, sigwait 0x90001000, masked 0x00000000)â
[13:03:37:001] â HID Mouse (pri 10, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:044] â hid.usbfd (pri 10, sigrec 0x00000100, sigwait 0xE0000000, masked 0x00000000)â
[13:03:37:044] â HID Keyboard (pri 10, sigrec 0x00000000, sigwait 0x90001000, masked 0x00000000)â
[13:03:37:044] â USB stack Process (pri 0, sigrec 0x00000100, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:044] â APPDIR/appdir-handler 54.17 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:087] â MassStorage Notifier (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:087] â DST watcher (pri 0, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000)â
[13:03:37:087] â application.library messageserver (pri 0, sigrec 0x00000000, sigwait 0xC0000000, masked 0x00000000)â
[13:03:37:087] â KDebug Task (pri 0, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:130] â RAM/ram-handler 54.24 (pri 10, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:130] â ENV/env-handler 54.18 (pri 5, sigrec 0x00000100, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:130] â CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:37:130] â RAW/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:37:130] â CON/con-handler 53.82 (pri 5, sigrec 0x00000000, sigwait 0xA0000100, masked 0x00000000)â
[13:03:37:173] â SFS DosList handler (pri 19, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:173] â dos_nbmd_process (pri 5, sigrec 0x00000000, sigwait 0x00001100, masked 0x00000000)â
[13:03:37:173] â dos_lock_handler (pri 5, sigrec 0x00000000, sigwait 0x00001100, masked 0x00000000)â
[13:03:37:173] â hub.usbfd (pri 0, sigrec 0x00000000, sigwait 0x30000000, masked 0x00000000)â
[13:03:37:216] â hub.usbfd (pri 0, sigrec 0x00000000, sigwait 0x30000000, masked 0x00000000)â
[13:03:37:216] â DMA2 Channel 4 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:216] â DMA1 Channel 4 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:216] â DMA2 Channel 3 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:259] â DMA1 Channel 3 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:259] â DMA2 Channel 2 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:259] â DMA1 Channel 2 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:259] â DMA2 Channel 1 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:259] â DMA1 Channel 1 Handler (pri 0, sigrec 0x00000000, sigwait 0x80001000, masked 0x00000000)â
[13:03:37:302] â Exec Command and Control (pri 30, sigrec 0x00000000, sigwait 0x80000000, masked 0x00000000)â
[13:03:37:302] â rhd_gc (pri 100, sigrec 0x00000000, sigwait 0x80000001, masked 0x00000000)â
[13:03:37:302] ââ
[13:03:37:302] âSuspended Tasksâ
[13:03:37:302] ââ
[13:03:37:302] ââ
[13:03:37:302] â[_impl_AddTask] Adding Task 0x689FBDA0, Background CLI (0x6A167520)â
[13:03:37:302] â[_impl_AddTask] Task = 0x689FBDA0, ETask = 0xEFE6B0D0, Context = 0xEFE6D7C0â
[13:03:37:340] â[_impl_AddTask] Stack bottom = 0x6A6700A0, Stack top = 0x6A674090, Stack pointer = 0x6A674060â
[13:03:37:340] â[_impl_AddTask] Task added to ready listâ
[13:03:37:340] â[_impl_RemTask] Removing 0x689FBC20 (self) = ARexxâ
[13:03:37:340] â[_impl_SuspendTask] Suspending self (ARexx)â
[13:03:37:340] â[_impl_SetTaskTrap] Trap at 0x689FC6D8: Code = 0x7F61C368, Data = 0x00000000â
[13:03:37:377] â[_impl_SetTaskTrap] Trap at 0x689FC6E8: Code = 0x7F61C368, Data = 0x00000000â
[13:03:37:377] â[_impl_SetTaskTrap] Trap at 0x689FC6F8: Code = 0x7F61C368, Data = 0x00000000â
[13:03:37:377] â
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/11 14:37
#7
|
Just popping in
|
@sailor Quote: I have no X5000, but first try to change the keyboard. I do not have currently a second keyboard at hands to test... But as my Ducky One has those fine Amiga style caps made by Loriano, I would not in any case change it with an ordinary PC keyborad . Quote: More than week I had usb ohci errors in X1000 CFE environment. I ignored it, CFE and AmigaOS working normally, but linux distros allways freezes. I spent half day searching the reason Usually it's the opposite... Problems on Amiga side, whereas Linux works without a hitch Quote: But if you have some special multimedia keyboard, it is possible that some rawkeys are undefined. Yes, that's very probable. It would need some fix for AmigaOS...
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/11 10:46
#8
|
Just popping in
|
@sailorQuote: Try from AmigaOS shell command DumpDebugBuffer to see output. Or put in your startup-sequence: run >NIL: kdebug "debuglevel 7" run >NIL: kdebug "console serial" reboot and look on serial output. Both ways work for me - thank you very much, sailor! "kdebug" is of course more useful if you try to track system freezes. I already saw that my keybord (Ducky One) causes a long list of identical USB error messages ("undefined raw key"), but still it works... I wonder if there is any way to get rid of those errors?
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/10 20:31
#9
|
Just popping in
|
@PetrolQuote: Did you redirect debug output in memory instead of serial maybe? Not at least consciously. How/where can that be done on AmigaOS? I have no idea... U-Boot output already goes to the serial.
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/10 19:05
#10
|
Just popping in
|
@FlynnTheAvatarQuote: Edit SYS:Devs/DOSDrivers/AUX and set Baud to 115200 there. This should set the Baudrate for logging in AmigaOS. Thanks for the tip, but unfortunately that did not have effect on the issue... But I tested to copy a text file from AmigaOS cli to aux:, and it was received normally at the other end. So, at least the connection works.
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/10 14:31
#11
|
Just popping in
|
@Spectre660Quote: Try unticking the automount flag for the partition. Mount the partition by using a mountlist file . But how? Please remember this is not a RDB but a GPT disk - so you cannot use MediaToolbox for it!
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/10 13:21
#12
|
Just popping in
|
@geennaamQuote: Then it definitly seems timing related. What you can do is remove nvme.device from the kicklayout and mount the partitions with sys:System/Mounter instead. Make sure that you change the device in the tooltype to nvme.device. Mounter cannot use a GPT formated disk. The 'MassStorage' commodity can, but it is somewhat tedious to use as you have to use the commodity exchange to open it. Unless there is some way to use it from cli...? Then I coud make script for mounting nvme partitions.
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/10 13:03
#13
|
Just popping in
|
@FlynnTheAvatarQuote: I think I set the following custom variables: os4_commandline=serial debuglevel=5 munge baudrate=115200 I have the same settings on my U-Boot. The baudrate was by default set to 115200. I tried also debuglevel=9 but it did not help.
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/10 9:43
#14
|
Just popping in
|
@geennaamQuote: Did you activate the debug kernel in your kicklayout? You can also try to increase the debug level. Yes, I tried both but the output still stops after loading kickstart. The last line says "..... Call loader entry at xxxxxxxxx"
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/10 9:20
#15
|
Just popping in
|
@geennaamQuote: No, I do not know how hiding icons affect amigaos. Maybe @Joerg knows what could be the issue. When I tested this issue further, I noticed that hangups happen also when the icon is hidden, but with clearly lower frequency. The NTFS partition is of course still mounted. But if I disable 'nvme'device' totally, the booting problems seem to dissappear completely. Quote: This doesn't happen for amiga filesystems. So one thing I could think of is that the NTFS-3G/Filesysbox combo might not have been implemented with fixed storage in mind. And removable storage like USB drives might be loaded and mounted after all dependancies of NTFS-3G/Filesysbox are available. Do you know whether it is somehow possible to disable the mounting of a certain partition during bootup?
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/10 6:57
#16
|
Just popping in
|
I have now the debug output activated in U-Boot (level 5). But the output stops after kernel modules has been loaded. How can I get info from the later phases of booting? Boot hangups happen in my machine only after Kickstart has been loaded.
I would especially like to see what happens when the 'LoadWB' command is run. How can I get that info via serial port?
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/9 21:14
#17
|
Just popping in
|
@geennaam
I have currently quite peculiar problem with my NVMe drive... I have on it several EXT4 partitions which I use with Linux, and a large NTFS partition which can be accessed also from AmigaOS. If I hide the icon of that partition from WB screen using the "Workbench" prefs, booting goes without problems. But if I do not hide it, booting usually stops before WB is fully loaded (only a grey screen and the white menubar is shown) and the whole system freezes. Rebooting helps only occasionally.
Do you have any idea why this happens...?
|
|
|
|
Re: Debug output from X5000
|
Posted on: 2023/5/8 18:17
#18
|
Just popping in
|
@geennaamQuote: THANKS! That was exactly the document I was looking for...
|
|
|
|
Debug output from X5000
|
Posted on: 2023/5/8 17:26
#19
|
Just popping in
|
I cannot anymore remember how to activate the U-Boot debug output from X5000... I saw once an excellent guide explaining all the steps and details needed, but cannot locate it anymore, even with 'Duckduck'. Could someone please give me the correct link? Thank you!-)
|
|
|
|
Re: NVMe device driver
|
Posted on: 2023/5/5 7:02
#20
|
Just popping in
|
@geennaamQuote: In the meantime I have created my own benchmark. It's rudimentary for now but I intend to expand it with a graphical printout like those nice PC tools. Great! Are you going to publish it, or is it only for your own use?
|
|
|
|