WorkMan 1.3 and 1.4b2 both compile easily, but they seem to
have a problem with either NetBSD or my AppleCD 300. It doesn't
play the first track at all, and the track lengths are all wrong.
They're typically 0-2 minutes, and occasionally negative. Playing
the second track works, but it starts at the wrong location. When
I try to play the first track (this might happen for all of them,
not sure), the following appears on the console:
cd0(:2:0): illegal request, data = 00 00 00 00 21 00 00 00 00 00
What appears for track lengths in the 'CD Info' window doesn't
seem to much correspond with what comes out of the ioctls. In this example,
the first track is 1:31 (real length 5:20) and the second 1:32
(real length 5:08). This is what the debugging says:
track: 1, MSF_MINUTES: 0 (0), MSF_SECONDS: 0 (0), MSF_FRAMES: 33
track: 2, MSF_MINUTES: 0 (0), MSF_SECONDS: 91 (6825), MSF_FRAMES: 72
This is NetBSD/mac68k, a July 23rd kernel. Comments ?
--
Religious fanatics harangue the crowd from helicopters
and rain stone tablets on their heads, inscribed with
meaningless messages