On Wed, 2008-07-09 at 23:56 +0200, Jesper Krogh wrote: > James Bottomley wrote: > > On Wed, 2008-07-09 at 22:51 +0200, Jesper Krogh wrote: > >> Hi. > >> > >> Upgrading the OS from an quite old kernel to a newer (2.6.24) changed > >> the behavior of the "ch" driver. Now it does a inventory to the changer > >> on load. This command makes the barcode-reader scan the entire library > >> at driver load time. > > > > Do I take it from this that your old kernel simply didn't auto load the > > ch driver? or that something has changed in the way the driver now > > works? > > It sure did load the driver and it worked just fine. It just didnt make > the library unit force scan the barcodes. (the library do that on bootup > by itself, but it can be forced with mtx over the changer device). > > mtx -f /dev/changer inventory => Force scans barcodes > mtx -f /dev/changer status => Reads out the barcodes labels and slots > from the changer device without forcing the library to scan. > (note I dont know if it is library specific). OK, so it's not the autoloading code which I thought it might be. Which is the latest version of the kernel that works? ... that will at least give me the set of changes to look at. James > > I'm afraid ch.c is a bit of an orphan so tracking down the issue, > > particularly if it's buried way back might take a while (on the brighter > > side, there haven't been so many commits to the driver, so they can be > > tested one by one). > > > -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html