I have made a new version of the packet patch available here: http://w1.894.telia.com/~u89404340/patches/packet/packet-2.4.18-pre4-2.patch... Changes since the 2.4.18-pre2 version: packet-2.4.18-pre4-2: - Don't do unnecessary work in pkt_release_dev and pkt_open. Unless it is the first open/last close, very little needs to be done. - Don't flush the cache on last close if the device was only opened for reading. - When opening/closing the packet block device, call blkdev_get and blkdev_put on the underlying cdrom device. This makes drive locking work automatically, and also gives better handling if the tray is open or the drive is not ready when you try to mount a filesystem. packet-2.4.18-pre4: - Fixed kernel hangs after I/O errors. - Make sure not to overflow the "read speed" value in pkt_set_speed(). packet-2.4.18-pre3: - Made it possible to set up/tear down the pktcdvd device even if there is no disc in the drive. - Don't lock the drive door at setup time, only keep the door locked while the device is opened for read or write. -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340