Ticket #12018 (closed defect: fixed)

Opened 2 years ago

Last modified 20 months ago

Open Firmware cannot read an ISO-9660 image on a USB storage class device

Reported by: Quozl Owned by: Quozl
Priority: low Milestone: Not Triaged
Component: ofw - open firmware Version: Development build as of this date
Keywords: Cc:
Action Needed: no action Verified: no
Deployments affected: Blocked By:
Blocking:

Description (last modified by Quozl) (diff)

The primary volume descriptor is read from an incorrect media address, because the calculation of offset depends on the sector size of the device, in iso-9660? in the disk label package. This results in the filesystem not being detected.

ISO9660:1999 implies in section 6.1.2 that logical sector size should be at least 2048 bytes. The primary volume descriptor is at an offset of 16 logical sectors.

Change History

Changed 2 years ago by Quozl

  • priority changed from normal to low
  • description modified (diff)

Changed 2 years ago by Quozl

  • next_action changed from design to add to release

Fixed in svn 3068, tested with builds here:

Workaround: prior to attempting access, apply this patch:

dev /packages/disk-label  patch 40 10 iso-9660?  dend

(However this temporarily prevents use of ISO-9660 images on USB optical drives).

Changed 2 years ago by Quozl

Is in Q4D21.

Changed 2 years ago by Quozl

Is in Q3C09 for XO-1.5.

Changed 23 months ago by Quozl

Is in Q7A12 for XO-4.

Changed 20 months ago by Quozl

  • status changed from new to closed
  • next_action changed from add to release to no action
  • resolution set to fixed

Is in Q2F14 for XO-1.

Note: See TracTickets for help on using tickets.