On Thu, 20 Apr 2006, Vinayak wrote: > I was using 2.6.12-9 kernel for my server . > My server is having one qla2342 card & one qla2300 card which I used to > connect to my RAID controller. > > Now, when I upgraded my kernel to 2.6.16 it stopped working. > I compiled the kernel & qla sources again & again , but no success. > > Actually, it fails where it tries to fetch the firmware imgae from card. > Exactly, it fails in "qla2x00_request_firmware" ---> request_firmware --> > _request_firmware ( in firmware_class.c file) > > I enabled the debug levels also. The detailed log is as bellow I have added > some of my comments too. > If you have any clues, why this is happening then let me know about it. > Probably, qla2342 series doesn't complete such request. Because I could see > that in 2.6.12 the firmware image is hard coded. > > Let me know about the specifications about qla2342 so that I can fix this > issue & send you the patch ( I'm interested in fixing up this problem). > the default behaviour of building firmware-loader modules has been deprecated in favor of having the firmware reside in user-space and the request_firmware() APIs used by the driver for retrieval. Here's the verbaige from the Kconfig file: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;h=ff40906c66f9e3c9ed96a55c828d09181a359805;hb=5a7b46b369419493bab4de67b1526e9f76b22a7f;f=drivers/scsi/qla2xxx/Kconfig an URL is provided to download the blobs. Regards, Andrew Vasquez - : 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