This could be the xlate_1024 bug again, I suppose. Lookup the eip value
and see if that is it. Then change (line ~3405)
if ((drive = get_info_ptr(i_rdev)) == NULL || drive->forced_geom) {
/*
* Update the current 3D drive values.
*/
drive->id->cur_cyls = drive->bios_cyl;
to something like:
if ((drive = get_info_ptr(i_rdev)) == NULL)
return 0;
if (drive->forced_geom) {
/*
* Update the current 3D drive values.
*/
drive->id->cur_cyls = drive->bios_cyl;
-- * Jens Axboe <axboe@image.dk> * Linux CD-ROM Maintainer * "The only thing that interferes with my * learning is my education." -- A. Einstein- 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/