amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > AROS und Amiga-Emulatoren > AmigaOS 4.1 Qemu 8.2 MBP 9,1 [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- 2 [ - Beitrag schreiben - ]

20.01.2024, 10:51 Uhr

danica_talos
Posts: 76
Nutzer
Auf einem MBP 9,1 mit Catalina Qemu zu installieren ist leider etwas wackelig.

Homebrew unterstützt Catalina offiziell nicht, erst ab Monterey wird Homebrew offiziell unterstützt.

Man kann Homebrew installieren, es kommen auch keine Fehlermeldungen. Anschließend Qemu 8.2 installiert, alles ohne Probleme.

Aber: Ich habe unter AmigaOS 4.1 kein Internet. AmigaOS hat keine Fehlermeldungen, aber ich finde keine Ursache, warum das nicht funktioniert.

Ich habe auch versucht, mit MacPorts Qemu zu installieren, was auch geht, aber da fehlt "qemu-system-ppc". Und da dies fehlt, vielleicht sogar mehr, kann ich da nicht testen, ob es funktionieren würde.

Es wäre schön, wenn ihr mir helfen könntet. Das MBP hat genug Power für OS 4.1 aber ohne Internet ist es halt nur schön anzusehen.
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

20.01.2024, 12:08 Uhr

danica_talos
Posts: 76
Nutzer
Bei MacPorts habe ich es jetzt geschafft, Qemu mit "qemu-system-ppc" zu installieren. OS 4.1 läuft auch, aber auch hier kein Internet. Qemu gibt keinen Fehler aus (zumindest sehe ich keinen) und AmigaOS gibt auch keinen Fehler aus...
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

20.01.2024, 18:42 Uhr

Falke_34
Posts: 375
Nutzer
ich kenne mich mit Mac nicht aus aber probiere mal das beim starten mit anzugeben, das sollte nen Debug Log ausgeben:

-serial stdio
-append "serial debuglevel=3"

[ - Antworten - Zitieren - Direktlink - ]

20.01.2024, 21:32 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos:

Ich hatte bereits in den offiziellen Qemu thread hier auf Amiga-News geantwortet, es ist eigentlich nicht nötig dafür extra ein neuen thread zu öffnen. Bitte probiere mal die Qemu Builds von:

https://www.emaculation.com/forum/viewtopic.php?t=8848

Dort kannst du Qemu 8.2 (intel Version) direkt downloaden ohne Homebrew oder sonstiges installieren zu müssen. Sollte es auch damit Probleme geben benötigen wir etwas debug ausgabe wie Falke schon beschrieben hat.
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

20.01.2024, 21:39 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

Ah... wusste nicht, dass es diese Builts gibt. Habe mich da mit MacPorts und Homebrew beschäftigt gehabt. Ich habe habe inzwischen AmigaOS 4.1 mit Qemu unter Win11, Linux und auf meinem M1 MB Air am Laufen. Überall ohne Probleme mit dem Netzwerk. Deswegen war ich perplex, dass es unter Catalina so zickt.

Ich werde den Built laden und testen. Ich berichte dann.

Vielen Dank für eure Hilfe.
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

21.01.2024, 11:24 Uhr

danica_talos
Posts: 76
Nutzer
Ich habe irgendwie Mist gebaut...

Hatte mir die hier verlinkte Version geladen und tatsächlich funktionierte damit auch das Internet.

Dann hatte ich die anderen Versionen (Homebrew und MacPorts) gelöscht und den Rechner neu gestartet.

Wenn ich jetzt Qemu starte, bekomme ich folgenden Fehler:

code:
catalina@MacBook-Pro Qemu8.2 % qemu-system-ppc -cpu 7447 -M pegasos2 -kernel bboot/bboot -initrd bboot/Kickstart.zip -vga none -device sm501 -drive if=none,id=hd,file=hd.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-:9000,hostfwd=tcp::9001-:9001,hostfwd=tcp::9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004 -rtc base=localtime -m 2048 -display cocoa -serial stdio

BBoot 0.5 (3.12.2023)
/pci@80000000: io fe000000/10000 mem 80000000/40000000
/pci@80000000/host:	0:0.0 	11ab:6460 60000 | 646011ab 0000 7
Added assigned-addresses
/pci@80000000/pci126f,501:	0:1.0 	126f:0501 38000 | 0501126f 0000 0
Added assigned-addresses, set interrupt 0009
  2000810        0 80000000         0  4000000  | 00000000 ! 80000000
  2000814        0 84000000         0   200000  | 00000000 ! 84000000
/pci@80000000/pci10ec,8139:	0:2.0 	10ec:8139 20000 | 813910ec 0100 0
Fixed ROM BAR
Added assigned-addresses, set interrupt 0109
  1001010        0 fe001200         0      100  | 00000001 ! 00001201
  2001014        0 84200000         0      100  | 00000000 ! 84200000
  2001030        0 84240000         0    40000  | 00000000 ! 84240000
/pci@80000000/isa:	0:c.0 	1106:8231 60100 | 82311106 0000 8
Added assigned-addresses
/pci@80000000/ide:	0:c.1 	1106:0571 1018f | 05711106 010e 87
Added assigned-addresses
  1006110        0 fe001000         0        8  | 00000001 ! 00001001
  1006114        0 fe001008         0        4  | 00000001 ! 00001009
  1006118        0 fe001010         0        8  | 00000001 ! 00001011
  100611c        0 fe001018         0        4  | 00000001 ! 00001019
  1006120        0 fe001020         0       10  | 00000001 ! 00001021
/pci@80000000/usb:	0:c.2 	1106:3038 c0300 | 30381106 0409 7
Added assigned-addresses
  1006220        0 fe001040         0       20  | 00000001 ! 00001041
/pci@80000000/usb:	0:c.3 	1106:3038 c0300 | 30381106 0409 7
Added assigned-addresses
  1006320        0 fe001060         0       20  | 00000001 ! 00001061
/pci@80000000/other:	0:c.4 	1106:8235 68000 | 82351106 0009 0
Added assigned-addresses
/pci@80000000/sound:	0:c.5 	1106:3058 40100 | 30581106 0309 4
Added assigned-addresses
  1006510        0 fe001100         0      100  | 00000001 ! 00001101
  1006514        0 fe001030         0        4  | 00000001 ! 00001031
  1006518        0 fe001034         0        4  | 00000001 ! 00001035
/pci@80000000/pci1106,3068:	0:c.6 	1106:3068 78000 | 30681106 0309 30
Added assigned-addresses
/pci@c0000000: io f8000000/10000 mem c0000000/20000000
/pci@c0000000/host:	0:0.0 	11ab:6460 60000 | 646011ab 0000 7
Added assigned-addresses
Cannot get inird start
qemu-system-ppc: Stopped as the VM requested "exit"


--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

21.01.2024, 19:43 Uhr

Maijestro
Posts: 403
Nutzer
hmmm seltsam sowas hab ich noch nicht gesehen.....
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

22.01.2024, 17:42 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos

Die Pfade sind alle korrekt gesetzt ? Ich selber kann auch die Intel Builds übersetzt durch Rosetta auf mein Mac M1 ausführen und es funktioniert hier. Überprüfe auch bitte dein Kickstart.Zip ob dieser korrekt zusammengeführt wurde. Vielleicht ist es ein Dateifehler....

Da ich sowas noch nicht gesehen habe, hab ich mich direkt an Balaton Zoltan gewendet, aber auch er weis kein rat der helfen könnte.
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

23.01.2024, 17:59 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

Es sind die selben Files, die ich auf anderen Rechnern auch verwende. BBoot(samt kickstart.zip), hd.img etc. sind identisch mit denen auf meinen anderen Rechnern (Win11, M1 Mac, MBP mit Linux LMDE). Vor allem, es lief ja! Ich hatte ja das Problem mit Internet. Auf deinen Tipp hin, habe ich von emaculation das Paket geladen und entpackt. Dann meine Files reinkopiert (bboot, hd.img usw). Dann im Terminal in den Ordner und von dort das Script gestartet. Da lief sogar Internet.

Daraufhin habe ich qemu (von homebrew und macports) gelöscht, dass nur noch die Version von emaculation auf dem Rechner war.

Als ich dann OS 4.1 starten wollte, kam dieser Fehler.

Selbst wenn ich jetzt homebrew und macports samt qemu wieder auf dem Rechner habe, kommt immer dieser Fehler. Ich bin ratlos... und mein englisch zu schlecht für andere Foren...

Übrigens: Flowerpot läuft, wenn da auch nur die Classic Version.

--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

23.01.2024, 19:12 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos:

Kannst du bitte "-d unimp,guest_errors" und "-append "serial debuglevel=3" deiner Qemu Befehlszeile hinzufügen vielleicht gibt es uns so mehr Einblick was schief läuft.
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

24.01.2024, 08:45 Uhr

Lord
Posts: 324
Nutzer
Moin ich habe mich noch nicht mit Quemu auseinander gesetzt, aber mir fällt hier folgende Zeile auf: Cannot get inird start

Das sieht mir nach einem Berechtigungsproblem oder Fehler beim Zugriff aus.

Das spuckt z.B der Chatbot aus:
Überprüfen Sie die initrd-Datei:
Stellen Sie sicher, dass die Initrd-Datei (Kickstart.zip) korrekt ist und alle erforderlichen Dateien für den Bootvorgang enthält.

Kernel-Image:
Überprüfen Sie das Kernel-Image (bboot/bboot), um sicherzustellen, dass es für Ihre Konfiguration geeignet ist.

QEMU-Version:
Stellen Sie sicher, dass Sie eine QEMU-Version verwenden, die für die PowerPC-Architektur und macOS geeignet ist.

Bootloader-Konfiguration:
Überprüfen Sie die Konfiguration des Bootloaders (bboot) und stellen Sie sicher, dass er ordnungsgemäß auf die initrd und den Kernel zugreift.

Dateipfade:
Bestätigen Sie erneut, dass alle Dateipfade in Ihrem Befehl korrekt sind und dass die Dateien zugänglich sind.

--
A4000T-CS-MK2-060,PIV+Concertio,X-Surf2
A1200 Vamp V2 | A1200 Pistorm
Vampire Standalone

[ - Antworten - Zitieren - Direktlink - ]

25.01.2024, 18:57 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos

@lord könnte recht haben es scheint ein Pfad problem zu sein hänge mal "-d unimp,guest_errors" deiner qemu Zeile mit an.
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

26.01.2024, 18:58 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

an welche Stelle genau muss das eingefügt werden? Zum Schluss oder ganz am Anfang?
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

26.01.2024, 20:55 Uhr

DaFreak
Posts: 347
Nutzer
Zitat:
Original von danica_talos:
@Maijestro:

an welche Stelle genau muss das eingefügt werden? Zum Schluss oder ganz am Anfang?


Egal. Argumente werden an Befehlen immer ohne Reihenfolge angehängt bzw. abgearbeitet.
--
Sam440ep + AmigaOS4.1, Raspberry Pi 400 + AmigaOS3.1 (Amiberry), PC-i7_9700 + AmigaOS4.1 (QEmu)

[ - Antworten - Zitieren - Direktlink - ]

27.01.2024, 10:07 Uhr

danica_talos
Posts: 76
Nutzer
@DaFreak:

Ich hoffe, das sagt euch was:

[code language="Last login: Sat Jan 27 10:04:58 on ttys000
catalina@MacBook-Pro ~ % cd /usr/local/Cellar/qemu/8.2.0/bin
catalina@MacBook-Pro bin % qemu-system-ppc -cpu 7447 -M pegasos2 -kernel bboot/bboot -initrd bboot/Kickstart.zip -vga none -device sm501 -drive if=none,id=hd,file=hd.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -drive if=none,id=hd1,file=hd2.img,format=raw -device ide-hd,drive=hd1,bus=ide.1 -device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-:9000,hostfwd=tcp::9001-:9001,hostfwd=tcp::9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004 -rtc base=localtime -m 2048 -display cocoa -serial stdio -d unimp,guest_errors
via_superio_cfg: unimplemented register 0xf2
via_superio_cfg: unimplemented register 0xf4
via_superio_cfg: unimplemented register 0xf6
via_superio_cfg: unimplemented register 0xf7

BBoot 0.4 (24.7.2023)
/pci@80000000: io fe000000/10000 mem 80000000/40000000
/pci@80000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0000 7
Added assigned-addresses
/pci@80000000/pci126f,501: 0:1.0 126f:0501 38000 | 0501126f 0000 0
Added assigned-addresses, set interrupt 0009
2000810 0 80000000 0 4000000 | 00000000 ! 80000000
2000814 0 84000000 0 200000 | 00000000 ! 84000000
/pci@80000000/pci10ec,8139: 0:2.0 10ec:8139 20000 | 813910ec 0100 0
Fixed ROM BAR
Added assigned-addresses, set interrupt 0109
1001010 0 fe001200 0 100 | 00000001 ! 00001201
2001014 0 84200000 0 100 | 00000000 ! 84200000
2001030 0 84240000 0 40000 | 00000000 ! 84240000
/pci@80000000/isa: 0:c.0 1106:8231 60100 | 82311106 0000 8
Added assigned-addresses
/pci@80000000/ide: 0:c.1 1106:0571 1018f | 05711106 010e 87
Added assigned-addresses
1006110 0 fe001000 0 8 | 00000001 ! 00001001
1006114 0 fe001008 0 4 | 00000001 ! 00001009
1006118 0 fe001010 0 8 | 00000001 ! 00001011
100611c 0 fe001018 0 4 | 00000001 ! 00001019
1006120 0 fe001020 0 10 | 00000001 ! 00001021
/pci@80000000/usb: 0:c.2 1106:3038 c0300 | 30381106 0409 7
Added assigned-addresses
1006220 0 fe001040 0 20 | 00000001 ! 00001041
/pci@80000000/usb: 0:c.3 1106:3038 c0300 | 30381106 0409 7
Added assigned-addresses
1006320 0 fe001060 0 20 | 00000001 ! 00001061
/pci@80000000/other: 0:c.4 1106:8235 68000 | 82351106 0009 0
Added assigned-addresses
/pci@80000000/sound: 0:c.5 1106:3058 40100 | 30581106 0309 4
Added assigned-addresses
1006510 0 fe001100 0 100 | 00000001 ! 00001101
1006514 0 fe001030 0 4 | 00000001 ! 00001031
1006518 0 fe001034 0 4 | 00000001 ! 00001035
/pci@80000000/pci1106,3068: 0:c.6 1106:3068 78000 | 30681106 0309 30
Added assigned-addresses
/pci@c0000000: io f8000000/10000 mem c0000000/20000000
/pci@c0000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0000 7
Added assigned-addresses
Cannot get inird start
qemu-system-ppc: Stopped as the VM requested "exit"
[/code]
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

27.01.2024, 14:35 Uhr

DaFreak
Posts: 347
Nutzer
@danica_talos:

Moment, das ist jetzt aber BBoot 0.4 (24.7.2023)!? Vorhin wars noch BBoot 0.5. :dance3:
--
Sam440ep + AmigaOS4.1, Raspberry Pi 400 + AmigaOS3.1 (Amiberry), PC-i7_9700 + AmigaOS4.1 (QEmu)

[ - Antworten - Zitieren - Direktlink - ]

27.01.2024, 17:38 Uhr

Maijestro
Posts: 403
Nutzer
@dancia_talos

BBoot kann die initrd-Adresse nicht finden, die QEMU
setzen sollte, also beendet es sich mit einem Fehler. Die Frage ist, warum ist dieser Wert
nicht gesetzt oder nicht verfügbar ist.

Dies könnte ein Problem mit vof.bin sein, also prüfen Sie
dass pc-bios/vof.bin vorhanden ist und fügen Sie "-trace enable="vof*" zur Befehlszeile hinzu
um zu sehen, was es zurückgibt, wenn BBoot die linux.initd-start Eigenschaft abfragt.
Führen Sie auch 'ls -l bboot/Kickstart.zip' aus, bevor Sie QEMU starten, um zu sehen, dass die
Datei vorhanden und lesbar ist.

(Sie können auch -cpu 7447 aus der Kommandozeile entfernen
,da dies nicht erforderlich ist, aber auch kein Problem verursachen sollte).


--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ Dieser Beitrag wurde von Maijestro am 27.01.2024 um 17:39 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

27.01.2024, 22:11 Uhr

danica_talos
Posts: 76
Nutzer
@DaFreak:

Weil ich versucht habe, die Gründe zu finden, warum es nicht mehr geht.

@maijestro:
-rwxr-xr-x 1 catalina admin 3692538 13 Sep 18:22 bboot/Kickstart.zip code:



Einen Ordner "pc-bios" habe ich nicht, aber einen Ordner "share" und in dem ist die vof.bin drin.

Wenn ich -trace enable="vof*" eingebe, dann kommt:
catalina@MacBook-Pro bin % qemu-system-ppc -trace enable=vof* -M pegasos2 -kernel bboot/bboot -initrd bboot/Kickstart.zip -vga none -device sm501 -drive if=none,id=hd,file=hd.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -drive if=none,id=hd1,file=hd2.img,format=raw -device ide-hd,drive=hd1,bus=ide.1 -device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-:9000,hostfwd=tcp::9001-:9001,hostfwd=tcp::9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004 -rtc base=localtime -m 2048 -display cocoa -serial stdio
vof_claim virt=0x0 size=0xd80 align=0x0 => 0x0
vof_claim virt=0x0 size=0x8000 align=0x8000 => 0x8000
vof_claim virt=0x200000 size=0x6f70 align=0x0 => 0x200000
vof_claimed 0x0..0xd80 size=0xd80
vof_claimed 0x8000..0x10000 size=0x8000
vof_claimed 0x200000..0x206f70 size=0x6f70
vof_avail 0xd80..0x8000 size=0x7280
vof_avail 0x10000..0x200000 size=0x1f0000
vof_avail 0x206f70..0x80000000 size=0x7fdf9090
vof_open /failsafe ph=0x8 => ih=0x1
vof_finddevice /chosen => ph=0x3
vof_getprop ph=0x3 qemu,boot-kernel => len=16 [00000000 002041A4 00000000 00002DCC code:

vof_finddevice "/chosen" => ph=0x3
vof_finddevice "/options" => ph=0xffffffff
vof_getprop ph=0x3 "stdout" => len=4 [00000001]
vof_write ih=0x1 [2] "
"
vof_write ih=0x1 [24] "OF interface initialized"
vof_finddevice "/" => ph=0x1
vof_getprop ph=0x1 "model" => len=9 [Pegasos2]

BBoot 0.5 (3.12.2023)
vof_finddevice "/pci" => ph=0x9
vof_getprop ph=0x9 "ranges" => len=48 [01000000 00000000 00000000 FE000000 00000000 00010000 02...]
/pci@80000000: io fe000000/10000 mem 80000000/40000000
vof_getprop ph=0xa "name" => len=5 [host]
vof_getprop ph=0xa "vendor-id" => len=4 [000011AB]
vof_getprop ph=0xa "device-id" => len=4 [00006460]
vof_getprop ph=0xa "class-code" => len=4 [00060000]
vof_getprop ph=0xa "reg" => len=20 [00000000 00000000 00000000 00000000 00000000]
/pci@80000000/host:	0:0.0 	11ab:6460 60000 | 646011ab 0000 7
vof_getprop ph=0xa "assigned-addresses" => len=-1 []
vof_setprop ph=0xa "assigned-addresses" [] len=0 => ret=0
Added assigned-addresses
vof_getprop ph=0xb "name" => len=12 [pci126f,501]
vof_getprop ph=0xb "vendor-id" => len=4 [0000126F]
vof_getprop ph=0xb "device-id" => len=4 [00000501]
vof_getprop ph=0xb "class-code" => len=4 [00038000]
vof_getprop ph=0xb "reg" => len=60 [00000800 00000000 00000000 00000000 00000000 02000810 00...]
/pci@80000000/pci126f,501:	0:1.0 	126f:0501 38000 | 0501126f 0000 0
vof_getprop ph=0xb "assigned-addresses" => len=-1 []
Added assigned-addresses, set interrupt 0009
  2000810        0 80000000         0  4000000  | 00000000 ! 80000000
  2000814        0 84000000         0   200000  | 00000000 ! 84000000
vof_setprop ph=0xb "assigned-addresses" [02000810 00000000 80000000 00000000 04000000 02000814 00...] len=40 => ret=40
vof_getprop ph=0xc "name" => len=13 [pci10ec,8139]
vof_getprop ph=0xc "vendor-id" => len=4 [000010EC]
vof_getprop ph=0xc "device-id" => len=4 [00008139]
vof_getprop ph=0xc "class-code" => len=4 [00020000]
vof_getprop ph=0xc "reg" => len=80 [00001000 00000000 00000000 00000000 00000000 01001010 00...]
/pci@80000000/pci10ec,8139:	0:2.0 	10ec:8139 20000 | 813910ec 0100 0
Fixed ROM BAR
vof_getprop ph=0xc "assigned-addresses" => len=-1 []
Added assigned-addresses, set interrupt 0109
  1001010        0 fe001200         0      100  | 00000001 ! 00001201
  2001014        0 84200000         0      100  | 00000000 ! 84200000
  2001030        0 84240000         0    40000  | 00000000 ! 84240000
vof_setprop ph=0xc "assigned-addresses" [01001010 00000000 FE001200 00000000 00000100 02001014 00...] len=60 => ret=60
vof_getprop ph=0xd "name" => len=4 [isa]
vof_getprop ph=0xd "vendor-id" => len=4 [00001106]
vof_getprop ph=0xd "device-id" => len=4 [00008231]
vof_getprop ph=0xd "class-code" => len=4 [00060100]
vof_getprop ph=0xd "reg" => len=20 [00006000 00000000 00000000 00000000 00000000]
/pci@80000000/isa:	0:c.0 	1106:8231 60100 | 82311106 0000 8
vof_getprop ph=0xd "assigned-addresses" => len=-1 []
vof_setprop ph=0xd "assigned-addresses" [] len=0 => ret=0
Added assigned-addresses
vof_getprop ph=0x15 "name" => len=4 [ide]
vof_getprop ph=0x15 "vendor-id" => len=4 [00001106]
vof_getprop ph=0x15 "device-id" => len=4 [00000571]
vof_getprop ph=0x15 "class-code" => len=4 [0001018F]
vof_getprop ph=0x15 "reg" => len=120 [00006100 00000000 00000000 00000000 00000000 01006110 00...]
/pci@80000000/ide:	0:c.1 	1106:0571 1018f | 05711106 010e 87
vof_getprop ph=0x15 "assigned-addresses" => len=-1 []
Added assigned-addresses
  1006110        0 fe001000         0        8  | 00000001 ! 00001001
  1006114        0 fe001008         0        4  | 00000001 ! 00001009
  1006118        0 fe001010         0        8  | 00000001 ! 00001011
  100611c        0 fe001018         0        4  | 00000001 ! 00001019
  1006120        0 fe001020         0       10  | 00000001 ! 00001021
vof_setprop ph=0x15 "assigned-addresses" [01006110 00000000 FE001000 00000000 00000008 01006114 00...] len=100 => ret=100
vof_getprop ph=0x16 "name" => len=4 [usb]
vof_getprop ph=0x16 "vendor-id" => len=4 [00001106]
vof_getprop ph=0x16 "device-id" => len=4 [00003038]
vof_getprop ph=0x16 "class-code" => len=4 [000C0300]
vof_getprop ph=0x16 "reg" => len=40 [00006200 00000000 00000000 00000000 00000000 01006220 00...]
/pci@80000000/usb:	0:c.2 	1106:3038 c0300 | 30381106 0409 7
vof_getprop ph=0x16 "assigned-addresses" => len=-1 []
Added assigned-addresses
  1006220        0 fe001040         0       20  | 00000001 ! 00001041
vof_setprop ph=0x16 "assigned-addresses" [01006220 00000000 FE001040 00000000 00000020] len=20 => ret=20
vof_getprop ph=0x17 "name" => len=4 [usb]
vof_getprop ph=0x17 "vendor-id" => len=4 [00001106]
vof_getprop ph=0x17 "device-id" => len=4 [00003038]
vof_getprop ph=0x17 "class-code" => len=4 [000C0300]
vof_getprop ph=0x17 "reg" => len=40 [00006300 00000000 00000000 00000000 00000000 01006320 00...]
/pci@80000000/usb:	0:c.3 	1106:3038 c0300 | 30381106 0409 7
vof_getprop ph=0x17 "assigned-addresses" => len=-1 []
Added assigned-addresses
  1006320        0 fe001060         0       20  | 00000001 ! 00001061
vof_setprop ph=0x17 "assigned-addresses" [01006320 00000000 FE001060 00000000 00000020] len=20 => ret=20
vof_getprop ph=0x18 "name" => len=6 [other]
vof_getprop ph=0x18 "vendor-id" => len=4 [00001106]
vof_getprop ph=0x18 "device-id" => len=4 [00008235]
vof_getprop ph=0x18 "class-code" => len=4 [00068000]
vof_getprop ph=0x18 "reg" => len=20 [00006400 00000000 00000000 00000000 00000000]
/pci@80000000/other:	0:c.4 	1106:8235 68000 | 82351106 0009 0
vof_getprop ph=0x18 "assigned-addresses" => len=-1 []
vof_setprop ph=0x18 "assigned-addresses" [] len=0 => ret=0
Added assigned-addresses
vof_getprop ph=0x19 "name" => len=6 [sound]
vof_getprop ph=0x19 "vendor-id" => len=4 [00001106]
vof_getprop ph=0x19 "device-id" => len=4 [00003058]
vof_getprop ph=0x19 "class-code" => len=4 [00040100]
vof_getprop ph=0x19 "reg" => len=80 [00006500 00000000 00000000 00000000 00000000 01006510 00...]
/pci@80000000/sound:	0:c.5 	1106:3058 40100 | 30581106 0309 4
vof_getprop ph=0x19 "assigned-addresses" => len=-1 []
Added assigned-addresses
  1006510        0 fe001100         0      100  | 00000001 ! 00001101
  1006514        0 fe001030         0        4  | 00000001 ! 00001031
  1006518        0 fe001034         0        4  | 00000001 ! 00001035
vof_setprop ph=0x19 "assigned-addresses" [01006510 00000000 FE001100 00000000 00000100 01006514 00...] len=60 => ret=60
vof_getprop ph=0x1a "name" => len=13 [pci1106,3068]
vof_getprop ph=0x1a "vendor-id" => len=4 [00001106]
vof_getprop ph=0x1a "device-id" => len=4 [00003068]
vof_getprop ph=0x1a "class-code" => len=4 [00078000]
vof_getprop ph=0x1a "reg" => len=20 [00006600 00000000 00000000 00000000 00000000]
/pci@80000000/pci1106,3068:	0:c.6 	1106:3068 78000 | 30681106 0309 30
vof_getprop ph=0x1a "assigned-addresses" => len=-1 []
vof_setprop ph=0x1a "assigned-addresses" [] len=0 => ret=0
Added assigned-addresses
vof_getprop ph=0x1b "ranges" => len=48 [01000000 00000000 00000000 F8000000 00000000 00010000 02...]
/pci@c0000000: io f8000000/10000 mem c0000000/20000000
vof_getprop ph=0x1c "name" => len=5 [host]
vof_getprop ph=0x1c "vendor-id" => len=4 [000011AB]
vof_getprop ph=0x1c "device-id" => len=4 [00006460]
vof_getprop ph=0x1c "class-code" => len=4 [00060000]
vof_getprop ph=0x1c "reg" => len=20 [00000000 00000000 00000000 00000000 00000000]
/pci@c0000000/host:	0:0.0 	11ab:6460 60000 | 646011ab 0000 7
vof_getprop ph=0x1c "assigned-addresses" => len=-1 []
vof_setprop ph=0x1c "assigned-addresses" [] len=0 => ret=0
Added assigned-addresses
vof_finddevice "/rtas" => ph=0x7
vof_setprop ph=0x7 "name" [rtas] len=5 => ret=5
vof_getprop ph=0x3 "linux,initrd-start" => len=-1 []
Cannot get inird start
qemu-system-ppc: Stopped as the VM requested "exit"
catalina@MacBook-Pro bin % 
"]


--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

29.01.2024, 17:02 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos

Erstmal danke für das ausführen der Befehle, Balaton Zoltan schrieb mir das du mit höchster Wahrscheinlichkeit aus irgendeinen Grund eine älter Version von Qemu verwendest. Ältere Version von Qemu 8.1 können mit "-initrd für pegasos2" nicht umgehen und es führt dann genau zu dem Fehler den du gepostet hast.

Wir müssen jetzt herausfinden warum eine ältere Version verwendet wird!

Bitte führe diesen Befehl und nur diesen im Terminal aus:

code:
which qemu-system-ppc



Mit „which qemu-system-ppc“ kann man herrausfinden
welche Binärdatei stattdessen ausgeführt wird. Balaton ist sich ziemlich sicher das es sich dabei um das Problem handelt. Poste dann bitte den Inhalt vom Terminal. Auch ein „—Version“ hinter qemu-system-ppc könnte helfe die Version eindeutig identifizieren zu können die verwendet wird.

Als nächstes bitte ich dich exakt diesen Link zu verwenden, es führt zu Qemu 8.2 Intel Version:

https://surfdrive.surf.nl/files/index.php/s/5JD2Hy13aspKGfR/download

Am besten entpackst du Qemu8.2 dann auf dem Schreibtisch wechselst dann mit Cd in das Qemu8.1 Verzeichnis und führst Qemu mit ein "./" aus.

Beispiel:

bei mir liegt Qemu in /Users/reneengel/qemu/build also Wechsel ich mit cd /Users/reneengel/qemu/build in das Verzeichnis. Das selbe tust du auch bei dir natürlich in das Verzeichnis wo sich auch Qemu8.2 Intel befindet.

Danach führst du Qemu wie folgt aus....

code:
./qemu-system-ppc



Inklusive deiner Befehlszeile die du dann noch mit anhängen mußt.
Das führt dazu das wirklich nur die Binärdatei in dem Verzeichnis verwendet wird und sollte funktionieren.
--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ Dieser Beitrag wurde von Maijestro am 29.01.2024 um 17:02 Uhr geändert. ]

[ Dieser Beitrag wurde von Maijestro am 29.01.2024 um 17:03 Uhr geändert. ]

[ Dieser Beitrag wurde von Maijestro am 29.01.2024 um 20:42 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

31.01.2024, 17:37 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

Auf die Schnelle:
which qemu-system-ppc code:
Antwort:

[code language="catalina@MacBook-Pro ~ % which qemu-system-ppc           
/opt/local/bin/qemu-system-ppc"]

mit "-version"

[code language="catalina@MacBook-Pro ~ % which qemu-system-ppc -Version
/opt/local/bin/qemu-system-ppc
-Version not found"]


Den Build den du verlinkt hast, teste ich die Tage. Danke dor schon mal für deine Hilfe!
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ Dieser Beitrag wurde von danica_talos am 31.01.2024 um 17:38 Uhr geändert. ]

[ Dieser Beitrag wurde von danica_talos am 31.01.2024 um 17:39 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

31.01.2024, 18:05 Uhr

danica_talos
Posts: 76
Nutzer
Ich werde gerade stutzig...

Im Terminal zeigt er

/opt/local/bin/qemu-system-ppc (das ist die Version von MacPorts)

aber außerdem gibt es noch die Homebrew Version:

/usr/local/Cellar/qemu/8.2.0/bin/qemu-system-ppc

Diese Version wird mir aber nicht im Terminal angezeigt
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

31.01.2024, 18:13 Uhr

danica_talos
Posts: 76
Nutzer
catalina@MacBook-Pro Qemu % ./qemu-system-ppc
dyld: Library not loaded: @executable_path/Libs/libSDL2-2.0.0.dylib
Referenced from: /Users/catalina/Downloads/Qemu/./qemu-system-ppc
Reason: no suitable image found. Did find:
/Users/catalina/Downloads/Qemu/./Libs/libSDL2-2.0.0.dylib: code signature in (/Users/catalina/Downloads/Qemu/./Libs/libSDL2-2.0.0.dylib) not valid for use in process using Library Validation: library load disallowed by system policy
/Users/catalina/Downloads/Qemu/Libs/libSDL2-2.0.0.dylib: code signature in (/Users/catalina/Downloads/Qemu/Libs/libSDL2-2.0.0.dylib) not valid for use in process using Library Validation: library load disallowed by system policy
/Users/catalina/Downloads/Qemu/Libs/libSDL2-2.0.0.dylib: stat() failed with errno=1
zsh: abort ./qemu-system-ppc
catalina@MacBook-Pro Qemu %

code:




macOS stört sich daran, da es nicht nach Schadecode untersucht werden kann-

"„libslirp.0.dylib“ kann nicht geöffnet werden, da Apple darin nicht nach Schadsoftware suchen kann."


--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

31.01.2024, 18:32 Uhr

danica_talos
Posts: 76
Nutzer
Nach Ausschalten von SIP:
catalina@MacBook-Pro Qemu % ./qemu-system-ppc
dyld: Symbol not found: _kIOMainPortDefault
Referenced from: /Users/catalina/Downloads/Qemu/./Libs/libSDL2-2.0.0.dylib (which was built for Mac OS X 13.0)
Expected in: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit

zsh: abort ./qemu-system-ppc
catalina@MacBook-Pro Qemu % code:



--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

02.02.2024, 21:15 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos:

Führen Sie diese Befehle aus:

/opt/local/bin/qemu-system-ppc -version
/opt/local/bin/qemu-system-ppc -netdev-Hilfe
/usr/local/Cellar/qemu/8.2.0/bin/qemu-system-ppc -version
/usr/local/Cellar/qemu/8.2.0/bin/qemu-system-ppc -netdev Hilfe

Wenn die MacPorts-Version älter als 8.2.0 ist, deinstallieren Sie sie (siehe
https://guide.macports.org/, aber es ist so etwas wie die Deinstallation des Sudo-Ports
qemu), damit Sie keine ältere Version im Pfad haben.

Die libslirp scheint vorhanden zu sein, kann aber aus irgendeinem Grund nicht geöffnet werden
Sicherheitsmaßnahme in MacOS X. Dies scheint durch Deaktivieren des Systemintegritätsschutzes gelöst zu werden.

Die emaculation.com-Version scheint eine Abhängigkeit von macOS 13 zu haben
libSDL.

Derzeit hast du wohl 3 Qemu Installationen MacPorts/Homebrew und das Build von E-Maculation. Morgen habe ich etwas mehr Zeit.....Homebrew sollte immer noch auf Intel Mac kompatibel sein. Ansonsten bleibt nur noch die Möglichkeit Qemu selber zu kompilieren was nicht sehr schwer ist wenn alle Abhängigkeiten erfüllt sind.


--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

02.02.2024, 21:56 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

MacPort habe ich deinstalliert.

Wenn ich jetzt die Homebrew Version starten möchte, findet er die vof.bin nicht obwohl die im Ordner "share" ist und auch vorher war.

Ansonsten:
Last login: Fri Feb 2 21:52:20 on ttys001
catalina@MacBook-Pro ~ % /usr/local/Cellar/qemu/8.2.0/bin/qemu-system-ppc -version
QEMU emulator version 8.2.0
Copyright (c) 2003-2023 Fabrice Bellard and the QEMU Project developers
catalina@MacBook-Pro ~ % /usr/local/Cellar/qemu/8.2.0/bin/qemu-system-ppc -netdev Hilfe
qemu-system-ppc: -netdev Hilfe: Parameter 'id' is missing
catalina@MacBook-Pro ~ % code:



--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

03.02.2024, 12:30 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos

Ok ich hab mir alles noch mal in ruhe durchgelesen und dabei ist mir aufgefallen das du die Pfadangabe zu Pc-Bios gar nicht gesetzt hast, also weis Qemu auch nicht wo es danach suchen soll

Das nicht setzen der Pfadangabe zu PC-Bios führt genau zu den Fehler, ich habe es getestet und replizieren können. Ich verwende deine Qemu Zeile die du weiter oben bereits gepostet hast überprüfe aber bitte selber noch mal die Pfade!


code:
qemu-system-ppc  -M pegasos2 -kernel bboot/bboot -initrd bboot/Kickstart.zip -L pc-bios -vga none -device sm501 -drive if=none,id=hd,file=hd.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -drive if=none,id=hd1,file=hd2.img,format=raw -device ide-hd,drive=hd1,bus=ide.1 -device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-:9000,hostfwd=tcp::9001-:9001,hostfwd=tcp::9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004 -rtc base=localtime -m 2048 -display cocoa,zoom-to-fit=on,full-screen=on


Du siehst das "-L" komplett gefehlt hat bei dir, diese option sucht nach pc-bios. Sollte das nicht klappen mußt du den Pfad zu Pc-Bios selber eintragen. Zusätzlich habe ich dir die Cocoa Ausgabe etwas angepasst.

Pfad setzen Pc-Bios:

code:
-L pfad/zu/Pc-Bios


Da du geschrieben hast das du kein PC-Bios Ordner hast habe ich dir den PC-Bios Ordner von der Qemu8.2 Intel Version entnommen und stelle ihn dir zu verfügung.

https://www.mediafire.com/file/hih5qld4armxowx/pc-bios.zip/file

Entpacke das zip Archiv und lege es dir irgendwo auf deiner Festplatte, als nächstes setzt du den Pfad zu pc-bios wie weiter oben beschrieben wo dieser Ordner gefunden werden kann.

Ich hoffe das klappt diesmal.....viel Glück.



--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

03.02.2024, 13:04 Uhr

danica_talos
Posts: 76
Nutzer
Jetzt funktioniert es (wieder)!

Also... zunächst habe ich nach Anleitung MacPorts deinstalliert.

Anschließend habe ich die neueste Version von Qemu via Homebrew installiert. Das ist die 8.2.1.

Mit dieser Version läuft AmigaOS 4.1 aber wie vorher auch ohne Internet. Ich vermute da Catalina, da diese Version offiziell nicht unterstützt wird.

Dann habe ich mir die Version von emaculation geladen. Auch hier funktioniert AmigaOS 4.1 jetzt, zunächst auch ohne Internet.

Habe dann in den Prefs/Internet die Einstellungen neu geladen. Nach einem Neustart geht auch Internet.

Ich bin froh, dass es jetzt läuft. Schreibe gerade unter iBrowse 3.0a.

Vielen Dank für eure Hilfe. Wünsche euch ein tolles WE!
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

03.02.2024, 15:41 Uhr

Maijestro
Posts: 403
Nutzer
@danica_talos:

Na Gott sei dank ;-)

Wie läuft es auf deiner Intel Maschine?


--
Qemu Pegasos 2 AmigaOs4.1 FE Update 2

[ - Antworten - Zitieren - Direktlink - ]

03.02.2024, 16:15 Uhr

danica_talos
Posts: 76
Nutzer
@Maijestro:

Das 9,1 MBP läuft mit einem Core i7 und 8GB Ram. Cat läuft auf einer SSD.

Mit diesen Vorraussetzungen läuft AmigaOS 4.1 flüssig. iBrowse ist fix gestartet, AmigaAmp spielt im Hintergrund Musik vom Radio-Sender.
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]

07.02.2024, 19:45 Uhr

danica_talos
Posts: 76
Nutzer
Habe gerade mal versucht, ein mpeg Video abzuspielen. Also auf dem i9 und dem M1 ist das klein Problem, der alte i7 auf dem MBP kommt da an seine Grenzen. Video läuft nicht synchron und macht auch keinen Spaß.
--
Qemu 8.1 mit AmigaOS 4.1 Update 2 (Pegasos 2 Version)
FlowerPot mit AmigaOS 4.1 Update 2 (Classic Version)
FS-UAE mit AmigaOS 3.2.2

[ - Antworten - Zitieren - Direktlink - ]


-1- 2 [ - Beitrag schreiben - ]


amiga-news.de Forum > AROS und Amiga-Emulatoren > AmigaOS 4.1 Qemu 8.2 MBP 9,1 [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.