Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#11467 closed bug (fixed)

Some mixed data/audio CDs aren't recognized ("Rayman For Ever")

Reported by: pulkomandy Owned by:
Priority: normal Milestone: Unscheduled
Component: Partitioning Systems/session Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


I tried to read this disk with Haiku, but only the audio tracks are accessible. The session partitioning system fails to get the table of contents, and gives up. Then, both the ISO9660 and CDDA filesystems recognize the disk, but CDDA returns a higher value and "wins". So the data track is not automounted.

Mounting the whole device manually works:

mount -t iso9660 /dev/disk/scsi/0/1/0/raw somedir

The device can be mounted this way as both ISO and CDDA without problems, but I don't think the auto-mount system could be made to do that?

Change History (4)

comment:1 by pulkomandy, 6 years ago

I have 3 other CDs with a similar scheme, and they all work: Plane Crazy, Little Big Adventure, and Inca II: Wiracocha. I don't know yet what exactly makes Rayman different from the others.

comment:2 by pulkomandy, 6 years ago

Resolution: fixed
Status: newclosed

Fixed in hrev48298.

comment:3 by korli, 6 years ago

Out of curiosity, which error do you get on the first attempt?

comment:4 by pulkomandy, 6 years ago

syslog reads:

ATA command 0xa0 failed: status 0x51, error 0x44
ATAPI packet 43 02 02 00 00 00 01 08 00 00 00 00 00 00 00 00 (len 10)
scsi ioctl succeeded, but scsi command failed

There are actually a lot of similar failures before the identification process starts (I guess while trying to read the first sector) and when cdda scans the disk when mounting it. But all of them except this one seem to be harmless.

Note: See TracTickets for help on using tickets.