Opened 2 years ago

Closed 2 years ago

#12018 closed defect (fixed)

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:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description (last modified by Quozl)

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 (6)

comment:1 Changed 2 years ago by Quozl

  • Description modified (diff)
  • Priority changed from normal to low

comment:2 Changed 2 years ago by Quozl

  • Action Needed 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).

comment:3 Changed 2 years ago by Quozl

Is in Q4D21.

comment:4 Changed 2 years ago by Quozl

Is in Q3C09 for XO-1.5.

comment:5 Changed 2 years ago by Quozl

Is in Q7A12 for XO-4.

comment:6 Changed 2 years ago by Quozl

  • Action Needed changed from add to release to no action
  • Resolution set to fixed
  • Status changed from new to closed

Is in Q2F14 for XO-1.

Note: See TracTickets for help on using tickets.