From Bugzilla Helper: User-Agent: Mozilla/4.77 [de] (X11; U; Linux 2.4.9-21 i686) Description of problem: System: Lion, 4 CPUs, 16GB RAM. Qlogic QLA2200 Fibre Channel adapter. Loading the qla2x00 driver packed with the RedHat 7.2 kernel package (driver version 4.31.7b) hard-crashes the system, at install time (uniprocessor kernel) or on an installed system (SMP kernel). I will attach the output of lspci -v -v. Version-Release number of selected component (if applicable): 2.4.9-18 (kernel), 4.31.7b (qla2x00) How reproducible: Always Steps to Reproduce: 1. Install Redhat 7.2 with QLA2200 adapter active OR 1. Install RedHat with QLA2200 inactive 2. Power down and activate QLA2200 3. kudzu "ignore", "modprobe qla2x00" after reboot. Actual Results: System crashes. Expected Results: Adapter and attached disk are detected. Additional info: This problem does not occur with several other versions of the qla2x00 driver. (these were compiled separately against RedHat 2.4.9-18smp headers): In detail: 4.27beta - works 4.31.7b - hard crash 4.31.8 - works 4.46.5 (EMC certified) - loads, does not find attached disk 4.46.12 - works 5.36.3 - compile errors, no further testing done. "works" means the module loads successfully, the disk is detected, and "e2fsck -f" runs successfully. Stress tests have yet to be done. Unfortunately Qlogic has a large variety of driver versions available in the net, and their versioning is absolutely obscure. Our experience shows that the 4.27beta driver is stable in most setups.
Created attachment 47600 [details] lspci -vv output
There's a reason we ship qla2200.o (5.31 based driver) and use that as default. The 4.x drivers have some serious bugs (some are fixed in our kernel, others are beyond hope)...... how EMC could certify them for ia64 use is a mistory and doesn't give me great hope for the relevance of this certification.
Oops, I wasn't even aware of that - sorry about that. qla2200.o does the trick. However, perhaps you should fix your "loader" settings such that if a qla2200 is loaded it insmod's qla2200.o/qla2300.o rather than qla2x00.o. Otherwise our machines hard lock on installation. Moreover, 4.27beta or 4.31.8 would obviously be a better choice than 4.31.7b as shipped with your kernel package, at least for our hardware. Half a year ago I did extensive stress tests with RH7.1-ia64 and 7.1beta98-IA64 with the 4.27beta driver, and never had any trouble with it. Somebody should walk up to Qlogic and tell them their versioning policy is disastrous.