Dear All, I have added some printk statements in scsi.c and hosts.c files to debug USB Mass Storage Device. The SCSI module files exists in the following directory.
/usr/src/kernels/linux-2.6.28/drivers/scsi I am working in 2.6.28 version of the kernel in the CENTOS 5.2. I have followed the following steps. 1) #make menuconfig Enabled the SCSI Device Support as a module. Device Drivers --> SCSI Device Support --> SCSI Device Support 2) Verified the CONFIG_SCSI is set to m or not in the .config file CONFIG_SCSI=m (in the .config file) set 3) As I said above, added some printk statements in scsi.c and hosts.c files (in almost all the functions) 4) #make M=drivers/scsi I have executed the above command in /usr/src/kernels/linux-2.6.28 5) I have seen that the following modules build perfectly. scsi_mod.ko, sd_mod.ko and sr_mod.ko 6) I have copied all the modules into the following path. /lib/modules/2.6.28/kernel/drivers/scsi 7) Then reboot the system 8) Then, I have inserted a thumb drive. Then I am NOT able to see the debug statements that I added in the scsi.c and hosts.c files. Note: I have done almost the same procedure for the usb/storage drivers and I was able to see the debug messages there. Could any one please tell me where I have done mistakes? I had also tried the same in Fedora 10 and kernel version is 2.6.28 only and I was not able to load scsi_mod as a module. When I opened menuconfig and checked for SCSI Device Support, I was not able to change it to module. The sign was "-*-". What does this sign signify. Can't I load scsi as module with this sign. Thanks in advance. Regards, Srinivas G _______________________________________________ To unsubscribe, email ilugc-requ...@ae.iitm.ac.in with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc