sg suffers the same problem. It tries to get a 32k buffer, SG_BIG_BUFF. Now,
if it's compiled as a module, it tries to grab 32k of continous mem, which
is likely to fail. I once created a patch to make it try 16k and 8k, if 32k
fails. It was straightforward ...
This still allowed CDA reading with cdda2wav without problems, as it
has the -n option, telling how many sectors should be read per request.
I don't have the patch here, it's at the university, so I cannot append it.
But tell me, if you're interested.
-- Kurt Garloff <kurt@garloff.de> [Dortmund, FRG] Plasma physics, high perf. computing [Linux-ix86,-axp, DUX] PGP key on http://www.garloff.de/kurt/ [Linux SCSI driver: DC390]- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/