Skip to content

[BUG] Unsupported ATAPI CDROM commands (BE host) #7

Description

@Randrianasulu

Describe the bug
Using
507f3ee

I tried to boot auto-selected pmg3dt from rom

1998-08-12\ -\ 78FDB784\ -\ PowerMac\ G3\ Minitower\ (beige\ 266MHz)\ -\ 8.0-10.2.8\ -\ 128-768M.ROM

using universal 9.2.2 image as cdr_img and blank 100mb file as hdd.

Notably on big-endian Linux (Bonslack ppc32 -current)

But machine after making good chime and showing default 640*480 window seemingly hanged

I looked into log and noticed:

(  24.603s)          atapicdrom.cpp:341    ERR| .   AtapiCdrom@0: unsupported ATAPI command 0xAD   (  24.630s)          atapicdrom.cpp:341    ERR| .   AtapiCdrom@0: unsupported ATAPI command 0x55
(  25.005s)               swim3.cpp:244    ERR| SWIM3: command Motor_On_Off      addr=0x2, value=1; no drive selected yet                                                                             (  50.092s)               dbdma.cpp:162    ERR| mesh: Invalid key 0 in LOAD_QUAD
(  78.260s)     atapibasedevice.cpp:218    ERR| .   AtapiCdrom@0: unsupported command 0xEC

Might be known limitation at this time ....

To Reproduce
Steps to reproduce the behavior:

  1. clone this repo and build on big-endian ppc32 Linux host
  2. get universal 9.2.2 mac os installer as isofile
  3. try to boot pmg3t machine with this iso as cdr_img
  4. See error (hang?)

Expected behavior
Installer boots as on qemu

Screenshots
n/a

(Device information):

inxi

CPU: dual core PPC970MP altivec supported (-MCP-) speed/min/max: 1000/1000/2000 MHz
Kernel: 6.12.92-ppc64 ppc64 Up: 6h 43m Mem: 1/3.82 GiB (26.2%) Storage: 149.05 GiB (31.3% used)    Procs: 183 Shell: Bash inxi: 3.3.39

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions