Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
48 user(s) are online (34 user(s) are browsing Forums)

Members: 0
Guests: 48

more...

Support us!

Headlines

Forum Index


Board index » All Posts (TearsOfMe)




Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.02 NEW!
Just popping in
Just popping in


Okay without vga or any other patch bootargs works as it should.

When using only one patch at a time.
With sata or usb or cmds it works not as it should.


Edited by TearsOfMe on 2026/4/24 14:49:34
Edited by TearsOfMe on 2026/4/24 14:50:42
Edited by TearsOfMe on 2026/4/24 14:54:43
Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.02 NEW!
Just popping in
Just popping in


@kas1e

So i have "root=/dev/sdb1" as permanent bootarg for Linux root.

When i now change the bootarg with setenv (without -p) and
look with printenv bootargs shows the updated content. All ok.

But when i boot Linux root is the permanent bootarg env and not the
updated bootarg.

Example. The A-EON Linux CD sets the bootarg for booting from cd. This works not, while the permanent env is used.

Dont now if this is normal. I have tried Linux Years ago.

I try now if i unset the env and change then for current session. Maybe the env should not set permanent?

P.S.: Tested and it make no difference. Set the bootarg env and boot. Linux command line is then empty.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.02 NEW!
Just popping in
Just popping in


Could it be that the "bootargs" env isn't working properly with the VGA patch?

When I enter the line "setenv bootargs "root=/dev/sdb1" the saved environment is still used.
I must use setenv -p .. and a reset to change the bootargs.

Can anyone confirm this?

Go to top


Re: x1000 onboard network opensource driver in progress: new version
Just popping in
Just popping in


My x1000 is from first contact batch and has this behavior with on/off network.

But hey, i just had a download speed of 5–6 MB/s...I never would have thought that was possible with the network stack.
But there it was:
https://youtu.be/kK83xXgN2nk?is=PXqbkJdPEdDMuwEn

Nice πŸ‘

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Okay.
HD with VGA fix - all works

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


To be honest, I'm a bit confused about hd now. I don't remember anymore. Later I will test again.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Yes correct.

Rx550: with VGA fix - issues
Rx550: without VGA fix - all other works

Rx570: with VGA fix - all works


Edited by TearsOfMe on 2026/4/14 12:18:10
Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


I can confirm boot AmigaOS4 from usb stick on x1000 is working.
Testet with usb and SATA fix.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Okay, tryed with a different card. An rx570 card and the patches working all with this card.
In case it helps this is a polaris 10 card, the rx550 is polaris 12.


Edited by TearsOfMe on 2026/4/13 18:06:29
Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Okay, I try now.

With HD card without VGA fix all works.
vice connected to bus 0 hub 2 port 3 (low speed)[K

USB bus 0 device 4
vendor 5543 product 0004 class 03Human-Interface Device

USBHID
Mouse Configured.[K


USB
: New device connected to bus 0 hub 2 port 4 (full speed)[K

USB bus 0 device 5
vendor 040B product 0A67 class 03Human-Interface Device

USBHID
Keyboard Configured.[K

To get back into the menu
type 'menu' on the CFE command prompt
[CFE ]CFEsata
Loader
:elf Filesys:amigafs Dev:ide0.0 File:sata_fix.elf Options:(null)
Loading0x0000000000100000/11168 0x0000000000102BA0/2717 0x000000000010363D/35 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]=== SATA FIX v22 ===

  
Both channels dynamic BARs ATAPI UDMA



Finding CFE API
...

  
Seal at 0x7FD1F458dispatch at 0x7FD206A4

  Boot chaining
installed

  BAR0
=0x00001031 (Ch0 cmd=0x00001030)

  
BAR2=0x00001049 (Ch1 cmd=0x00001048)

Step 0UDMA read patch

  BAR4
=0x00001021 -> BMDMA I/O 0x00001020

  DMA trampoline installed 
(796 bytes), UDMA active

Step 1
AHCI port status

  BAR5
=0xA0209000 -> AHCI=0xA0209000  PI=0x0000000F

  Port 0
PRESENT  SIG=0x00000101 (ATA)

  
Port 1PRESENT  SIG=0x00000101 (ATA)

  
Port 2PRESENT  SIG=0xEB140101 (ATAPI)

  
Port 3PRESENT  SIG=0x00000101 (ATA)

  
IDE signature check:

    
Port 0LBAmid=0xFD LBAhi=0x27

    Port 1
LBAmid=0x00 LBAhi=0x00

    Port 2
LBAmid=0xFD LBAhi=0x27 -> triggering ATAPI sig... LBAmid=0x14 LBAhi=0xEB FIXED

    Port 3
LBAmid=0x00 LBAhi=0x00

  Ch0 probe bitmask
0x00000000

  Ch1 probe bitmask
0x000000FF



Step 2
Verify patch points

  All 8 patch points verified OK



Step 3
Applying common patches

  5 common patches applied 
(P2+P3+PB+PC+PE)

  
PA applied per-channel (only when master empty)



Step 4aChannel 0 -- boot already found bothskipped



Step 4b
Probing Channel 1 (BAR2)...

  
P1+PD applied (BAR2instance 1master present)

IDE unit 0Disk"OCZ-AGILITY3"Capacity:55GB (lba48)
IDE unit 1Disk"Intenso SSD SATAIII"Capacity:447GB (lba48)
PCIIDE2 controllers found
  Ch1 probe returned
!



Step 5Restoring original code

  All restored OK



Step 6
Fix boot device I/O description

  Fixed 2 boot description
(s): I/O 0000 -> 00001030



Step 7
Device tree nodes

  pci
@12 at 0x7FE1DFB8

  Node memory at 0x7FDD0000 
(512 bytes)

  
Method dispatch from existing node0x7FDF7BEC

  Creating node 
"ide1.0" at 0x7FDD0000

    props
name="ide1.0"device_type="block"

  
Creating node "ide1.1" at 0x7FDD0100

    props
name="ide1.1"device_type="block"

  
Appended after existing child at 0x7FE1E570

  Verify
pci@12 children"ide0.0" "atapi0.1" "ide1.0" "ide1.1"



=== SATA FIX v22 DONE ===

Try: 
show devices show devtree

*** command status 0
CFE
kez ycon
Loader
:elf Filesys:amigafs Dev:ide0.0 File:KEYCON.ELF Options:(null)
Loading0x0000000000100000/5732 0x0000000000101664/1354 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]
=== 
CFE KEY REPEAT PATCH v8 ===
  
66.6 MHz TBR500ms delay30ms repeat
  VGA backspace cross
-line fix

  Boot chaining
already active
  Verifying patch sites
...
    
0x7FD54160 (readkey bl): 0x4BFFFB75 OK
    0x7FD54130 
(POLL bl):    0x48001D75 OK
    0x7FD6F0A8 
(HID cb end): 0x4BFFFEB4 OK
  Copying hook code 
(1360 bytesto 0x7FC00000...
  
readkey_hook at0x7FC00000
  poll_hook at
:    0x7FC00090
  hid_hook at
:     0x7FC002C4
  Patching readkey bl
0x4BEABEA1
  Patching POLL bl
:    0x4BEABF61
  Patching HID cb b
:   0x4BE9121C
  VT100 queue ptr 
@0x7FDD6C840x7FDFDB8C -> 0x7FDFF128 OK
  Jump table base 
(GOT 0x7FDD6C24): 0x7FDBC804
  Old BS entry
off=0xFFF8A7AC -> 0x7FD46FB0
  bs_crossline_hook at
0x7FC0044C
  
New BS entryoff=0xFFE43C48
  Verify
off=0xFFE43C48 -> 0x7FC0044C OK
  ESC cmd table 
(GOT 0x7FDD6C28): 0x7FDBC854
  Old K entry 
[10]: off=0xFFF8A734 -> 0x7FD46F88
  esck_hook at
0x7FC004CC
  
New K entryoff=0xFFE43C78
  Verify
off=0xFFE43C78 -> 0x7FC004CC OK

  
*** KEY REPEAT ACTIVE ***
  
Hold any key500ms waitthen ~33 repeats/sec.
  
Arrows BS Del repeatHome=BOLEnd=EOL.
  
ESC[K erase-to-EOL active (fixes ghost chars).
  
To undoreboot or power cycle.

*** 
command status 0
CFE
cmfs  fds   ds
Loader
:elf Filesys:amigafs Dev:ide0.0 File:CMDS.ELF Options:(null)
Loading0x0000000000100000/6660 0x0000000000101A04/1034 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]
=== 
CFE CUSTOM COMMANDS PATCH v1 ===
  
Commandsclsversionhelp

  0x7FD5B504 
(cmd_exec): 0x7C0802A6 OK (mfspr r0LR)
  
Copying hook code (1108 bytesto 0x7FC02000...
  
VT100 ptr1 @0x7FDD6C840x7FDFDB8C
  dev_softc
0x7FDFF128
  vga_ctx
0x7FDFE8D0 ncols=00000064 OK
  CFE version
PAS-00000002.00000000.0000001E
  Version string
364 bytes at 0x7FC03010
  cmd_hook at
0x7FC02000
  Patching cmd_exec
0x4BEA6AFC
  Verify
0x4BEA6AFC OK
  Boot chaining
already active

  
*** CUSTOM COMMANDS ACTIVE ***
  
clsversionhelp (extended)

*** 
command status 0
CFE
ls  d dir -fs=amigadfs   fs oi  ide0.0:
Directory 
   Emulation                           dir        
------------rwed 
   Utilities
.info                      14774      ------------rw-
   Internet                            dir        
------------rwed 
   Devs                                dir        
------------rwed 
   Trashcan                            dir        
------------rwed 
   Libs                                dir        
------------rwed 
   Emulation
.info                      15444      ------------rw-
   sata
.elf                            8112       ------------rwed 
   this_is_ide0.0                      1          
------------rwed 
   cmds
.elf                            10320      ------------rwed 
   MUI
.info                            16828      ------------rw-
   System
.info                         15366      ------------rw-
   Amigaos4boot
.img.000                276267008  ------------rwed 
   C                                   dir        
------------rwed 
   L                                   dir        
------------rwed 
   S                                   dir        
------------rwed 
   Trashcan
.info                       12218      ------------rw-
   MUI                                 dir        
------------rwed 
   Fonts                               dir        
------------rwed 
   sata_fix
.elf                        18896      ------------rwed 
   Utilities                           dir        
------------rwed 
   Documentation
.info                  15728      ------------rw-
   Classes                             dir        
------------rwed 
   amigaboot
.of                        62100      ------------rwed 
   Prefs
.info                          15944      ------------rw-
   Documentation                       dir        
------------rwed 
   Storage                             dir        
------------rwed 
   Kickstart                           dir        rwedrwed
----rwed 
   System                              dir        
------------rwed 
   Locale                              dir        
------------rwed 
   Devs
.info                           15912      ------------rw-
   Prefs                               dir        
------------rwed 
   keycon
.elf                          9796       ------------rwed 
   vga_init
.elf                        177028     ------------rwed 
   Storage
.info                        15384      ------------rw-
   Internet
.info                       16456      ------------rw-
   Disk
.info                           13678      ------------rw-
   SObjs                               dir        
------------rwed 
   Amigaos4boot
.img.sii                251        ------------rwed 

276721244 bytes in 20 files
19 directories
*** command status 0
CFE
cls
[H[2J*** command status 0
CFE
printenv
Variable Name        Value
-------------------- --------------------------------------------------
ETH0_HWADDR          00:50:c2:20:d9:e2
MENU_0_LABEL         AmigaOS
MENU_1_LABEL         AmigaOS CD Boot
MENU_DEFAULT         0

MENU_3COMMAND        ramdisk 
-addr=0x24000000 --fs=amigafs ide0.0:slitaz
dvd                  batch 
-fs=iso atapi0.1:bootdvd0.1
dvd2                 batch 
-fs=iso atapi0.0:bootdvd0.0
start                boot 
-elf -noints -fs=ext2 cf0:vmlinux-3.17
MENU_1_COMMAND       speed
MENU_3_LABEL         LINUX CD BOOT
MENU_3_COMMAND       batch 
-fs=iso atapi0.0:bootdvd0.0
MENU_5_LABEL         Boot VMLINUX
MENU_TIMEOUT         3
flash                load 
-raw -fatfs -max=0x8000000 usbdisk0:cfe.bin
flash1               spi erase
flash2               spi copy 0xf00000 0x20000000 939968
flash3               spi read 0xf00000 32
fienix               boot 
--elf -noints -addr=0x24000000 -fatfs usbdisk0:zImage
MENU_2_LABEL         Boot Amiga IDE0.0
MENU_0_COMMAND       speed
boot -fs=amigafs ide0.0:amigaboot.of
bl                   boot 
-elf -noints --fs=amigafs usbdisk0:vmlinux
MENU_5_COMMAND       speed
boot --elf -noints -fs=amigafs ide0.0:zImage-5.12
MENU_6_COMMAND       speed
ramdisk --addr=0x24000000 -fs=amigafs ide0.0:initrd-5.10.imgboot -elf -noints --fs=amigafs ide0.0:zImage-5.10
MENU_6_LABEL         Fedora28
rdsk                 setenv bootargs root
=live:CDLABEL=Fedora_WS_Live_34_1_2 ro rd.live.image
STATRTUP2            speed
usb                  boot 
-fs=iso usbdisk0:amigaboot.of
cmds                 boot 
-elf -noints -fs=amigafs ide0.0:CMDS.ELF
keycon               boot 
-elf -noints -fs=amigafs ide0.0:KEYCON.ELF
MENU_COMMAND_0       boot 
-elf -noints -fs=amigafs ide0.0:amigaboot.of
sata                 boot 
-elf -noints -fs=amigafs ide0.0:sata_fix.elf
MENU_2_COMMAND       boot 
-fs=iso atapi0.1:amigaboot.of
MENU_1_COMMAND       boot 
-fs=iso atapi0.1:amigaboot.of
speed                set astate 4 
-speed=2000set pmu -astate=a4
vgafix               boot 
-elf -noints -fs=amigafs ide0.0:vga_init.elfvga initset console pcconsole0
STARTUP              menu
framebuffer          800
/600/8/0x90000000/832
BOOT_CONSOLE         pcconsole0
CFE_VERSION          PAS
-2.0.30
CFE_BOARDNAME        NEMO
CFE_MEMORYSIZE       4096
BOOT_DEVICE          ide0.0
BOOT_FILE            CMDS
.ELF
*** command status 0
CFE
speed
AState 4 now configured 
for 2000MHz
Requested state A4 
(2000MHz)
*** 
command status 0
CFE
>


Edited by TearsOfMe on 2026/4/13 13:43:36
Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Sorry, I can not test with the serial. I can get the input not to work here. So I must change evertime the cards.

The keycon has also not work when SATA fix was loaded, but this was the old s2 fix.
Maybe we wait for others to test also.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Sorry. The last test was with the stall was the s3_2 fix (18.896bytes).
I write it wrong, edit it now.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


So I tried it with the HD card. So, the first s2.
When I run the vga_init and the sata patch, it crashes:
Without the vga_init patch and with sata patch it works. The system boots normally to the Workbench.
Loader:elf Filesys:amigafs Dev:ide0.0 File:vga_init.elf Options:(null)
Loading0x0000000000100000/110988 0x000000000011B18C/6083 0x000000000011C950/2148 0x000000000011D1B4/527904 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]
=== 
VGA Init v1 ===
  
Standalone BIOS emulator for PA6T/X1000
  Using U
-Boot's X86EMU (fast path)

=== PXP Workaround ===
  PXP_IGNORE_PCIE_ERRORS: already set

=== Step 1: Find VGA device ===
  Found VGA: [1:0] VID=1002 DID=6811

=== Step 1b: Read GPU BIOS ROM ===
  ROM copied OK

=== Step 2: Initialize BIOS emulator ===
  Emulator initialized (64KB)

=== Step 3: Setup GPU MMIO ===
  MMIO base: 0xa0000000 (BAR reg 0x18)

=== Step 4: Run BIOS POST ===
  BIOS POST complete!

=== Step 5: Set VBE mode 0x103 ===
  29 VBE modes available
  Mode 0x103 found!

=== Display Mode Set ===
  Resolution: 800x600 @ 8 bpp
  Framebuffer: 0x90000000 (499200 bytes)
  Stride: 832 bytes
  Framebuffer cleared

=== Step 6: Install POST hook ===

  POST hook installed. Now run:
    vga init -fb -keep
    set console pcconsole0

=== VGA Init complete ===
  Boot chaining: installed
VGA BIOS has already been initialized.
*** command status = 0
CFE> f d sata
Loader:elf Filesys:amigafs Dev:ide0.0 File:sata_fix.elf Options:(null)
Loading: 0x0000000000100000/11224 0x0000000000102BD8/2753 0x0000000000103699/43 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]=== SATA FIX v22 ===
  Both channels + dynamic BARs + ATAPI + UDMA

Finding CFE API...
  Seal at 0x7FD1F458, dispatch at 0x7FD206A4
  Boot chaining: already active
  BAR0=0x00001031 (Ch0 cmd=0x00001030)
  BAR2=0x00001049 (Ch1 cmd=0x00001048)
Step 0: UDMA read patch
  BAR4=0x00001021 -> BMDMA I/O 0x00001020
  DMA trampoline installed (796 bytes), UDMA active
Step 1: AHCI port status
  BAR5=0xA0209000 -> AHCI=0xA0209000  PI=0x0000000F
  Port 0: PRESENT  SIG=0x00000101 (ATA)
  Port 1: PRESENT  SIG=0x00000101 (ATA)
  Port 2: PRESENT  SIG=0xEB140101 (ATAPI)
  Port 3: PRESENT  SIG=0x00000101 (ATA)
  IDE signature check:
    Port 0: LBAmid=0xFD LBAhi=0x27
    Port 1: LBAmid=0x00 LBAhi=0x00
    Port 2: LBAmid=0xFD LBAhi=0x27 -> triggering ATAPI sig... LBAmid=0x14 LBAhi=0xEB FIXED
    Port 3: LBAmid=0x00 LBAhi=0x00
  Ch0 probe bitmask: 0x00000000
  Ch1 probe bitmask: 0x000000FF

Step 2: Verify patch points
  All 8 patch points verified OK

Step 3: Applying common patches
  5 common patches applied (P2+P3+PB+PC+PE)
  PA applied per-channel (only when master empty)

Step 4a: Channel 0 -- boot already found both, skipped

Step 4b: Probing Channel 1 (BAR2)...
  P1+PD applied (BAR2, instance 1, master present)
IDE unit 0: Disk, "OCZ-AGILITY3", Capacity:55GB (lba48)
IDE unit 1: Disk, "Intenso SSD SATAIII", Capacity:447GB (lba48)
PCIIDE: 2 controllers found
  Ch1 probe returned!

Step 5: Restoring original code
  All restored OK

Step 6: Fix boot device I/O description
  Fixed 2 boot description(s): I/O 0000 -> 00001030

Step 7: Device tree nodes
  pci@12 at 0x7FE1DF20
  KMALLOC(512) = 0xFFBF43E8
  Method dispatch from existing node: 0x7FDF7BEC
  Creating node "ide1.0" at 0xFFBF43E8
    props: name="ide1.0", device_type="block"
  Creating node "ide1.1" at 0xFFBF44E8
    props: name="ide1.1", device_type="block"
  Appended after existing child at 0x7FE1E4D8
  Verify: pci@12 children: "ide0.0" "atapi0.1"

=== SATA FIX v22 DONE ===
Try: show devices ; show devtree
*** command status = 0
Loader:elf Filesys:amigafs Dev:ide0.0 File:amigaboot.of Options:(null)
Loading: 0x0000000000200000/61536 Entry at 0x0000000000200000
Starting program at 0x0000000000200000
[RUN!];0HJ1mAmigaOS 4.x OpenFirmware Bootloader V53.21m
;1H

Please choose a configuration to boot (Default choice is green):
  1: AmigaOS_4.1_Final_Edition_RX_CDm (Volume BOOT)
  2: 2mAmigaOS_4.1_Final_Edition_RX_SD0m (Volume SD0)

3m[RETURN]m Boot default      3m[SPACE]m Stop Countdown
Move default 3m[UP]m or 3m[DOWN]m with arrows
3m[12]m Boot appropriate config
(5 sec. until autoboot)> (4 sec. until autoboot)> 

(Booting default)
Booting configuration AmigaOS_4.1_Final_Edition_RX_SD0

** Exception 0x0700: SRR0=0000000090010014 SRR1=1000000002083000 [Program ] cpu0
         LR = 000000007FD59270     CTR = 0000000090010014
        XER = 0000000000000000   DSISR = 00004000
       HID0 = 8000000000000000    HID1 = 000000005CE993B1
       HID4 = 4400240000080180    HID5 = 0000006600000000
       LPCR = 0000000000000000

        r0  = 0000000090010014     r1  = 000000007FFFEB84
        r2  = 000000007FD20838     r3  = 0000000002000000
        r4  = 0000000048000091     r5  = 0000000000000001
        r6  = 0000000000000007     r7  = 000000007FFFEDB8
        r8  = 0000000000000000     r9  = 0000000000000000
        r10 = 000000007FFFEDBC     r11 = 000000007FFFEDF8
        r12 = 0000000044444422     r13 = 0000000000000000
        r14 = 0000000000000000     r15 = 0000000000000000
        r16 = 0000000000000000     r17 = 000000000020D474
        r18 = 0000000000000000     r19 = 0000000000000000
        r20 = 000000000040671C     r21 = 0000000002C0C071
        r22 = 000000007FFFEE78     r23 = 000000007FFFEE7C
        r24 = 00000000FFFFFFFD     r25 = 0000000000406748
        r26 = 0000000000406724     r27 = 000000000000002B
        r28 = 0000000002C0C084     r29 = 0000000000000000
        r30 = 000000007FDDF158     r31 = 0000000002000000

[HELO][DRAM]SDRAM: ECC off, Non-ECC DIMM used on channel 0.
SDRAM: ECC off, Non-ECC DIMM used on channel 1.
[RELO][L1CF][GOLO][GOT ][ZBSS][INIT][MAIN][KMEM][EXCP][CONS][CIOK][AREN][PCIH][PCIB][PCIS][DEVI]



So far, I've only tested the new s3_2 with vga_init and the rx.
Everything freezes when loading sata_fix
Loader:elf Filesys:amigafs Dev:ide0.0 File:sata_fix.elf Options:(null)
Loading0x0000000000100000/11168 0x0000000000102BA0/2717 0x000000000010363D/35 Entry at 0x0000000000100000
Starting program at 0x0000000000100000

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Here the serial output. I have the RX installed.
Tomorrow i can test with the HD card installed.

This is booting till menu and then going with f in the firmware and load the fix.
Then it stops and returns not to cfe prompt.

Loader:elf Filesys:amigafs Dev:ide0.0 File:sata_fix.elf Options:(null)
Loading0x0000000000100000/11224 0x0000000000102BD8/2753 0x0000000000103699/43 Entry at 0x0000000000100000
Starting program at 0x0000000000100000
[RUN!]=== SATA FIX v22 ===

  
Both channels dynamic BARs ATAPI UDMA



Finding CFE API
...

  
Seal at 0x7FD1F458dispatch at 0x7FD206A4

  Boot chaining
already active

  BAR0
=0x00001031 (Ch0 cmd=0x00001030)

  
BAR2=0x00001049 (Ch1 cmd=0x00001048)

Step 0UDMA read patch

  BAR4
=0x00001021 -> BMDMA I/O 0x00001020

  DMA trampoline installed 
(796 bytes), UDMA active

Step 1
AHCI port status

  BAR5
=0xA0409000 -> AHCI=0xA0409000  PI=0x0000000F

  Port 0
PRESENT  SIG=0x00000101 (ATA)

  
Port 1PRESENT  SIG=0x00000101 (ATA)

  
Port 2PRESENT  SIG=0xEB140101 (ATAPI)

  
Port 3PRESENT  SIG=0x00000101 (ATA)

  
IDE signature check:

    
Port 0LBAmid=0xFD LBAhi=0x27

    Port 1
LBAmid=0x00 LBAhi=0x00

    Port 2
LBAmid=0xFD LBAhi=0x27 -> triggering ATAPI sig... LBAmid=0x14 LBAhi=0xEB FIXED

    Port 3
LBAmid=0x00 LBAhi=0x00

  Ch0 probe bitmask
0x00000000

  Ch1 probe bitmask
0x000000FF



Step 2
Verify patch points

  All 8 patch points verified OK



Step 3
Applying common patches

  5 common patches applied 
(P2+P3+PB+PC+PE)

  
PA applied per-channel (only when master empty)



Step 4aChannel 0 -- boot already found bothskipped



Step 4b
Probing Channel 1 (BAR2)...

  
P1+PD applied (BAR2instance 1master present)

IDE unit 0Disk"OCZ-AGILITY3"Capacity:55GB (lba48)
IDE unit 1Disk"Intenso SSD SATAIII"Capacity:447GB (lba48)
PCIIDE2 controllers found
  Ch1 probe returned
!



Step 5Restoring original code

  All restored OK

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Okay maybe it was not loaded correct on my first try.
Had no serial attached.
Now I start without the SATA fix and then load on CFE the fix.
Now it stalls by loading it.
File:sata_fix.elfΒ Options:(null)
Loading:Β 0x0000000000100000/11224Β 0x0000000000102BD8/2753Β 0x0000000000103699/43Β EntryΒ atΒ 0x0000000000100000
StartingΒ programΒ atΒ 0x00000000001021:53:43.671Β 000021:53:43.830Β 
[RUN!]===Β SATAΒ FIXΒ v22Β ===

Β Β BothΒ channelsΒ +Β dynamicΒ BARsΒ +Β 21:53:44.035Β ATAPIΒ +Β UDMA



FindingΒ CFEΒ API...

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Quick test.
Dir listing from cd works nice.
Boot from AmigaOS4 CD works till AmigaOS4 Logo then resets.

Go to top


Re: Emotion volume control
Just popping in
Just popping in


I think Emotion has AREXX commands for volume. Maybe you could use them in combination with FKey to adjust the volume using the keyboard.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Usb boot, that sounds awesome.

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


Settings are okay, but it not working so good here. I am only able to connect with
my phone, pc works not. I buyed 2 adapter but anyway this is an other story....

Okay here my startup:
set astate 4 -speed=2000; set pmu -astate=a4; boot -elf -noints -fs=amigafs ide0.0:sata_fix.elf; boot -elf -noints -fs=amigafs ide0.0:vga_init.elf; vga init; set console pcconsole0; menu

Go to top


Re: X1000 CFE Patches: Testers Welcome (Fear not: real-time, no reflashing) v.01
Just popping in
Just popping in


@kas1e
I try to boot from the Amigaos4 CD but with the SATA fix it gives an error. Here the serial output:
20:19:54.041 Initializing PCI. []
[
PCIH]PCI bus 0 slot 17/1PCIe20:19:54.046 port 5 could not be activated
PCI bus 0 slot 17
/2PCIeport20:19:54.051  6 could not be activated
PCI bus 0 slot 17
/3PCIeport 7 c20:19:54.067 ould not be activated
20
:19:55.123 [PCIB]SB600 revision A21 in Intel P4 mode
[PCIS]20:19:55.128 PCI bus 1 slot 0/0ATI Technologies product 0x699f (VGA displ20:19:55.133 ayrev 0xc7)
PCI bus 1 slot 0/1ATI Technologies product 0x20:19:55.139 aae0 (multimedia subclass 0x03)
PCI bus 5 slot 18/0ATI Tech20:19:55.145 nologies product 0x4380 (IDE mass storage, interface 0x8f)
PC20:19:55.150 I bus 5 slot 19/0ATI Technologies product 0x4387 (USB serial20:19:55.156  bus, interface 0x10)
PCI bus 5 slot 19/1ATI Technologies p20:19:55.161 roduct 0x4388 (USB serial bus, interface 0x10)
PCI bus 5 slot20:19:55.167  19/2ATI Technologies product 0x4389 (USB serial businterf20:19:55.171 ace 0x10)
PCI bus 5 slot 19/3ATI Technologies product 0x43820:19:55.177 a (USB serial bus, interface 0x10)
PCI bus 5 slot 19/4ATI T20:19:55.182 echnologies product 0x438b (USB serial bus, interface 0x10)
P20:19:55.188 CI bus 5 slot 19/5ATI Technologies product 0x4386 (USB seria20:19:55.193 l bus, interface 0x20)
PCI bus 5 slot 20/0ATI Technologies 20:19:55.198 product 0x4385 (SMBus serial busrev 0x14)
PCI bus 5 slot 2020:19:55.204 /1ATI Technologies product 0x438c (IDE mass storageinterfa20:19:55.210 ce 0x83)
PCI bus 5 slot 20/2ATI Technologies product 0x438320:19:55.215  (multimedia subclass 0x03)
PCI bus 5 slot 20/3ATI Technolo20:19:55.220 gies product 0x438d (ISA bridge)
PCI bus 5 slot 20/4ATI Tec20:19:55.228 hnologies product 0x4384 (PCI bridge)
[
DEVI]Initializing Devi20:19:55.234 ces.
GPIOLV10 JumperFitted (forced serial console)
GPIOLV120:19:55.241 1 JumperNot fitted (default ?)
 
PHYmbaddr 0x00vendor 20:19:55.257 03f1 device 15 (1)
20:19:57.399 SATA unit 0Disk"Samsung SSD 840 EVO 120GB"Capacity:111GB20:19:57.413  (lba48)
20:19:59.573 ATAPI unit 1Optical Drive,20:19:59.577  "HL-DT-ST BD-RE  BH16NS40"
Disk inserted (capacity 26845745020:19:59.592  blocks)
20:20:01.750 PCIIDE2 controllers found
Initializing USB
.
PCI 20:20:01.755 bus 5 slot 19/5EHCI USB controller found at A0409800
USB bu20
:20:01.761 s 0 device 1vendor 0000 product 0000 class 09: USB Hub
PCI 20
:20:01.776 bus 5 slot 19/0OHCI USB controller found at A0407000
20
:20:02.345 USB bus 1 device 1vendor 0000 product 0000 class 09: USB Hub20:20:02.351 
PCI bus 5 slot 19
/1OHCI USB controller found at A0406000
20
:20:02.939 USB bus 2 device 1vendor 0000 product 0000 class 09: USB Hub20:20:02.945 
PCI bus 5 slot 19
/2OHCI USB controller found at A0408000
20
:20:03.533 USB bus 3 device 1vendor 0000 product 0000 class 09: USB Hub20:20:03.539 
PCI bus 5 slot 19
/3OHCI USB controller found at A0405000
20
:20:04.128 USB bus 4 device 1vendor 0000 product 0000 class 09: USB Hub20:20:04.134 
PCI bus 5 slot 19
/4OHCI USB controller found at A0404000
20
:20:04.721 USB bus 5 device 1vendor 0000 product 0000 class 09: USB Hub20:20:04.731 
CPU type 0x900102
500MHz
Total memory
0x100000000 bytes (20:20:04.736 4096MB)

Total memory used by CFE:  0x7FD1DF60 0x80000000 20:20:04.741 (3023008)
Initialized Data:          0x7FDD8420 0x7FDF8B00 20:20:04.747 (132832)
BSS Area:                  0x7FDF8B00 0x7FDFF000 (20:20:04.752 25856)
Local Heap:                0x7FDFF000 0x7FFFF000 (2020:20:04.757 97152)
Stack Area:                0x7FFFF000 0x80000000 (4020:20:04.763 96)
Text (codesegment:       0x7FD1DF60 0x7FDCBE60 (7124420:20:04.768 8)
Relocation Factor:         I:7FE1DF60 D:7FE1DF60
[ENVI]20:20:04.784 
[OFW ][UI  ]20:20:04.812 AState 4 now configured for 2000MHz
Requested state A4 
(2000M20:20:04.828 Hz)
20:20:04.844 port 0:1/1 enabled (high speed)
20:20:04.858 USB bus 0 device 2vendor 05E3 product 0610 class 09: USB Hub20:20:04.873 
20
:20:06.210 
USB
: New device connected to bus 0 hub 2 port 2 (low speed)[20:20:06.224 K

20
:20:06.231 USB bus 0 device 3vendor 30FA product 0400 class 03Human-I20:20:06.247 nterface Device

USBHID
Mouse Configured.[K

20
:20:06.998 
USB
: New device connected to bu20:20:07.014 s 0 hub 2 port 3 (low speed)[K

20
:20:07.025 USB bus 0 device 4vendor 5543 product 0004 class 03Human-I20:20:07.040 nterface Device

USBHID
Mouse Configured.[K

20
:20:07.791 
USB
: New device connected to bus 0 hub 2 port20:20:07.808  4 (full speed)[K

20
:20:07.818 USB bus 0 device 5vendor 040B product 0A67 class 03Human-I20:20:07.833 nterface Device

USBHID
Keyboard Configured.[K

20
:20:07.842 Loader:elf Filesys:amigafs Dev:ide0.0 File:sata_fix.elf Option20:20:07.857 s:(null)
Loading0x0000000000100000/8376 20:20:07.866 0x00000000001020B8/2100 0x00000000001028EC/32 Entry at 0x0000020:20:07.881 00000100000
Starting program at 0x000000000010000020
:20:07.993 
20
:20:08.184 [RUN!]=SLoader:elf Filesys:amigafs D20:20:08.192 ev:ide0.0 File:vga_init.elf Options:(null)
Loading0x000000020:20:08.203 000100000/110988 0x000000000011B18C/6083 0x000000000011C950/2120:20:08.211 48 0x000000000011D1B4/527904 Entry at 0x0000000000100000
Star20
:20:08.226 ting program at 0x000000000010000020:20:08.389 
20
:20:08.579 [RUN!]20:20:08.585 
=== VGA Init v1 ===
  
Standalone BIOS emulator for PA6T/X1020:20:08.590 00
  Using U
-Boot's X86EMU (fast path)

=== PXP Workaround 20:20:08.595 ===
  PXP_IGNORE_PCIE_ERRORS: already set

=== Step 1: Find20:20:08.601  VGA device ===
  Found VGA: [1:0] VID=1002 DID=699f

=== S20:20:08.616 tep 1b: Read GPU BIOS ROM ===
20:20:09.065   ROM copie20:20:09.069 d OK

=== Step 2: Initialize BIOS emulator ===
  Emulator i20:20:09.074 nitialized (64KB)

=== Step 3: Setup GPU MMIO ===
  MMIO ba20:20:09.083 se: 0xa0200000 (BAR reg 0x24)

=== Step 4: Run BIOS POST ===20:20:09.099 
20:20:10.695   BIOS POST complete!

=== Step 5: Set VBE mode 0x103 ===
 20:20:10.699  20 VBE modes available
  Required VESA mode 0x103 not found
20:20:10.704 

=== Step 5: Set VBE mode 0x100 ===
  20 VBE modes availabl20:20:10.709 e
  Required VESA mode 0x100 not found
  No 8bpp modes avail20:20:10.716 able
  Patched CFE mode search: bpp=32 (0x2f940020 at 0x7fd7820:20:10.720 6f0)

=== Step 5: Set VBE mode 0x122 ===
  20 VBE modes ava20:20:10.736 ilable
  Mode 0x122 found!
20:20:11.009 
=== 20:20:11.013 Display Mode Set ===
  Resolution: 800x600 @ 32 bpp
  Frameb20:20:11.029 uffer: 0x90000000 (1996800 bytes)
  Stride: 3328 bytes
20:20:11.041   Framebuffer cleared

=== Patch LFB for 32bpp ===
  expand20:20:11.047 _write32 at 0x7F010200 (5 insns)
  Fill paths 1/2/3: advance 20:20:11.053 1β†’4 + bl expand_write32
  Glyph col offset Γ—4 at 0x7FD483720:20:11.058 8 (in-place)
  Glyph 0x7FD48428/60: advance 1β†’4 + bl expand20:20:11.062 _write32
  Glyph LFB cursor: advance 1β†’4 + loop 32 + bl exp20:20:11.068 and_write32
  Cursor col offset Γ—4 at 0x7FD48274 (in-place)
20:20:11.073 
  Cursor 0x7FD48320: advance 1β†’4 + bl expand_write32 + loop20:20:11.079  32
  Wrapper col offset Γ—4 at 0x7F010380
  Wrapper 0x7FD4820:20:11.084 024: colΓ—4 + BG/FG advance+write + cursorΓ—4
  Clear screen:20:20:11.090  0x7FD47D00 β†’ 0x00100740 (our 32bpp clear)
  Scroll fill: 020:20:11.095 x7FD47B30 β†’ 0x001005E4 (our 32bpp scroll)
  Filled rect: 0x20:20:11.101 7FD477E0 β†’ 0x00100444 (our 32bpp filled_rect)
  Rect border20:20:11.107 : 0x7FD47940 β†’ 0x001000C4 (our 32bpp rect_border)

=== Ste20:20:11.111 p 6: Install POST hook ===

  POST hook installed. Now run:
20:20:11.117 
    vga init -fb -keep
    set console pcconsole0

=== VGA20:20:11.122  Init complete ===
  Boot chaining: already active
GFX: PCIe20:20:11.128  Slot
GFX: Disable SB600 legacy decode
VGA (1/0/0): ISA memo20:20:11.143 ry space mapped to f8000000000
20:20:11.313 Initializing VGA.
INW: unknown port 00000000
Current VBE mod20:20:11.321 e is now: 0x0122 (290)
  Mode Attribs: 00BB  [Graphics] [Line20:20:11.326 arFrameBuffer] 
  Resolution:   800 x 600
  BitsPerPixel: 3220:20:11.341 
  BytesPerScan: 0x0D00
  PhysBasePtr:  0x90000000
20:20:11.544 Enabling ATI frame buffer byte-swap
GFX: PCIe Slot
GFX: Enab20:20:11.560 le SB600 legacy decode
VGA initialization successful.
20:20:13.541 To get back into the menu, type '
menu' on the CFE command prom20:20:13.556 pt
[CFE ]20:20:13.572 CFE> 20:20:14.693 s20:20:14.835 h20:20:15.394 o20:20:15.522 w20:20:15.906  20:20:16.115 d20:20:16.178 e20:20:16.355 v20:20:16.481 i20:20:16.657 c20:20:16.721 e20:20:16.947 s20:20:17.073 
Device Name          Description20:20:17.079 
-------------------  ---------------------------------------20:20:17.086 ------------------
uart0                NS16550 UART at 0xFCF20:20:17.095 F03F8
pcconsole0           PC Console (USB/VESA)
eeprom0    20:20:17.099           Microchip 24LC128 EEPROM on SMBus channel 0 dev 0x5720:20:17.107 
eth0                 PA Semi Ethernet (ge3) at 0xE00A3000 (020:20:17.114 2-00-E0-0A-30-00)
flash0.os            SPI flash at FFE00000 20:20:17.122 offset 00000000 size 1024KB
flash0.boot          SPI flash at20:20:17.128  FFE00000 offset 00100000 size 1024KB
therm0               TI20:20:17.136  TMP423 Thermal Sensor on SMBus channel 0 dev 0x4C
cf0       20:20:17.143            CompactFlash ATA disk unit 0 at 0xF0000000
ide0.0 20:20:17.150               PCI IDE disk unit 0 at I/O 0000 (PCI:E0590000)
20:20:17.155 atapi0.1             PCI IDE disk unit 1 at I/O 0000 (PCI:E05920:20:17.165 0000)
usbdisk0             USB Disk unit 0
usbdisk1         20:20:17.180     USB Disk unit 1
*** command status = 0
CFE> 20:20:18.092 v20:20:18.314 p20:20:18.458 p20:20:18.636  20:20:18.780  20:20:18.906  20:20:18.970 v20:20:19.513  20:20:19.834 b20:20:20.184 o20:20:20.328 o20:20:20.456 t20:20:20.698  20:20:20.824 -20:20:21.399 e20:20:21.527 l20:20:21.687 f20:20:22.167  20:20:22.311  20:20:22.454  20:20:22.598  20:20:22.726  20:20:22.854  20:20:22.998  20:20:23.126  20:20:23.238  20:20:23.477 d20:20:23.574 i20:20:23.893 r20:20:24.004  20:20:24.116 -20:20:24.660 f20:20:24.756 s20:20:25.141 =20:20:25.843 i20:20:25.971 s20:20:26.099 o20:20:26.194  20:20:26.402 a20:20:26.898 a20:20:27.105 r20:20:27.282  20:20:27.409  20:20:27.473 t20:20:27.905 a20:20:28.128 p20:20:28.560 i20:20:29.183 020:20:30.288 .20:20:30.398 120:20:30.656 :20:20:31.055 
isofs: I/O error on device -1
Could not init 20:20:31.060 file system: File system not recognized
*** command status = 20:20:31.076 -29
CFE>

Go to top



TopTop
(1) 2 3 4 ... 9 »




Powered by XOOPS 2.0 Β© 2001-2024 The XOOPS Project