system environment/kernel

kmod-hpqlgc-qla2xxx - hpqlgc-qla2xxx kernel module(s)

Website: http://www.qlogic.com
License: GPLv2
Vendor: hpqlgc
Description:
This package provides the hpqlgc-qla2xxx kernel modules built for
the Linux kernel 2.6.32-358.el6.x86_64 for the x86_64
family of processors.

Public key available at http://ldriver.qlogic.com/RPM-public-key/
SRPMS available at http://ldriver.qlogic.com/driver-srpms/

Packages

kmod-hpqlgc-qla2xxx-8.04.00.12.06.0_k2-1.rhel6u4.x86_64 [1.1 MiB] Changelog by QLogic Corp (2013-05-29):
- 8.04.00.12.xx.y-k2
- Fix for locking issue between driver ISR and mailbox routines.
- Clear the MBX_INTR_WAIT flag when the mailbox time-out happens.

V2632 (RHEL 6.x, SLES 11.X, Citrix 6.0):
- Set the index in outstanding command array to NULL when cmd is aborted when the request timeout.

- 8.04.00.12.xx.y-k
- Update the copyright information.
- Display the lock owner on lock acquire failure.
- Move loopback mode reset after chip reset check.
- Extra loopback error handling for ISP83xx.
- Do link initialization on get loop id failure.
- Do MPI reset only for 81xx.

V2632 (RHEL 6.x, SLES 11.x, Citrix 6.0, UEK):
- Revert "qla2xxx: Optimize existing port name server query matching."
- Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted."
- Don't free pool that wasn't allocated.
- Unload hangs after issuing BSG commands to vport.

Citrix 6.0:
- Create initrd as a part of installation and removal of the driver rpm.
- RPM install should install driver under extra instead of driver directory.

RHEL 5.x, SLES 10.x:
- MBA_IDC_NOTIFY case should fallthru.
- Add fw_dump_size sysfs attribute file.
- Add test for validity of virtual host in netlink interface.

SLES 10.x:
- Add 8031/2031 cases to request firmware.

- 8.04.00.11.xx.y-k
- Move marking fcport online ahead of setting iiDMA speed.
- Add 16Gb/s case to get port speed capability.
- Get VPD information from common location for CNA.
- Don't clear drv active on iospace config failure.
- Display that driver is operating in legacy interrupt mode.
- Add "16" speed to link speeds array in qla2x00_iidma_fcport() function
- Correct race in loop_state assignment during reset handling.
- Reject loopback request if one is already in progress.
- Update the FTP site references in the driver sources.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Obtain loopback iteration count from bsg request.
- Parameterize the link speed string conversion function.
- Update ql2xextended_error_logging parameter description with new options.
- Fix typo in qla2xxx driver.
- Free rsp_data even on error in qla2x00_process_loopback().
- Avoid null pointer dereference in shutdown routine.

RHEL 5.x:
- Remove fabric_logout() calls from qla2x00_dev_loss_tmo_callbk() function.

SLES10.x:
- Clear local references of rport on device loss timeout notification from FC transport.

- 8.04.00.10.xx.y-k
- Honor status value of 2 for report-id acquisition.
- Ignore driver ack bit if corresponding presence bit is not set.
- Add Gen3 PCIe speed 8GT/s to the log message.
- Acquire risc semaphore before resetting ISP.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Ramp down queue depth for attached SCSI devices when driver resources are low.
- Determine the number of outstanding commands based on available resources.
- Fix for kernel crash when external loopback diagnostic is run through BSG interface.
- Fix coccinelle warnings in qla2x00_relogin.
- Test and clear FCPORT_UPDATE_NEEDED atomically.
- Use correct Request-Q-Out register during bidirectional request processing
- Fix typo in qla83xx_fw_dump function.
- Move noisy Start scsi failed messages to verbose logging level.
- Fix for warnings reported by sparse.

RHEL 5.x:
- Inclusion of 4G/8G firmware version 5.08.00.
- Log message when qla2xenablemsix module parameter is set to 2 (MSI mode) and adapter does not support MSI mode.
- Revert "qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports"
- Revert "qla2xxx: No fcport FC-4 type assignment in GA_NXT response."

Citrix 6.x:
- RPM build should hide the directory naming convention from user.

- 8.04.00.09.xx.y-k
- No fcport FC-4 type assignment in GA_NXT response.
- Fix checkpatch error in qla2xxx_mctp_dump.
- Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver.
- Clear unsupported 'states' during Get-FW-State queries.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Pass correct parameters while creating an initrd.
- Remove spurious taking of ha->vport_slock spinlock.

UEK:
- Add macro for kernel extended version.

RHEL 5.x:
- Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports.
- Pass correct parameters while creating an initrd.

- 8.04.00.08.xx.y-k (RHEL 6.x, SLES 11.x, UEK and Citrix)
- Correct loop_id_map allocation-size and usage.

- 8.04.00.07.xx.y-k
- Prefix qla2xxx with the dump file name.
- Delay for legacy interrupts not required for all boards for ISP83xx.
- Use correct logger path in udev scripts.
- Allow MSI interrupt registration for ISP82xx.
- Don't toggle RISC interrupt bits after IRQ lines are attached.
- Fix for legacy interrupts for ISP83xx.
- Restrict nic core reset to one function for mctp.
- Update to Implementation of the mctp.
- Enable fw attributes for ISP24xx and above.
- Get fcal position map should not be called for p2p topology.
- Set Maximum Read Request Size to 4K.
- Enclose adapter related calls in adapter check in failed state handler.
- Fix for handling some error conditions in loopback.
- Fix description of qla2xmaxqdepth parameter.
- Set idc version if function is first one to come.-
- Do not restrict the number of NPIV ports for ISP83xx.
- Do PCI fundamental reset for 83xx.
- Fail initialization if unable to load RISC code.
- Ensure PLOGI is sent to Fabric Management-Server upon request.
- Remove setting Scsi_host->this_id during adapter probe.
- Use #defines instead of hardcoded values for intr status.

V2632 (RHEL 6.x, SLES 11.x and UEK):
- Remove dumping fw on timeout for bidirectional commands.
- T10 DIF - ISP83xx changes.
- Fix incorrect status reporting on DIF errors.
- Change log messages to dbg and remove dumping fw on timeout for bidirectional.
- Use the right field for container_of.

SLES10.x:
- Correct implementation of qla2x00_get_idma_speed.
- Remove check for ISPs other than ISP81xx from qla81xx_set_port_config

RHEL5.x:
- Add stubs for edc and edc_status interface.

- 8.04.00.06.xx.y-k
- Don't call nic restart firmware if it is already active and running.
- Wrong PCIe (2.5Gb/s x8) speed in the kernel message for ISP82xx.
- Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery.
- Fix rval may be used uninitialized in this function warning.
- Implement beacon support for ISP83xx CNA.
- Fix for continuous rescan attempts in arbitrated loop topology.
- Only enable link up on the correct interrupt event.
- Update the driver license.
- Don't register legacy interrupts for ISP82xx.
- Add bit to identify Sensei card for thermal temp.
- Implementation of MCTP.
- IDC implementation for ISP83xx.
- Add FW DUMP SIZE sysfs attribute.
- Implementation of bidirectional.
- Use bitmap to store loop_id's for fcports.
- Display mailbox failure by default.
- Remove redundant NULL check before release_firmware() call.
- Add check in qla82xx_watchdog for failed hardware state.
- Add I2C BSG interface.
- Use dracut to rebuild the initramfs on RHEL 6 in build.sh.
- Don't call failed handler for default case.
- Add hilda fc fcoe entries in the udev rules file.

- 8.04.00.05.xx.y-k
- Display proper firmware version when new minidump template is gathered for ISP82xx.
- Properly check for current state after the fabric-login request.
- Proper completion to scsi-ml for scsi status task_set_full and busy.
- Don't capture minidump for ISP82xx on flash update from application.
- Avoid losing any fc ports when loop id's are exhausted.
- Optimize existing port name server query matching.
- Remove mirrored field vp_idx from struct fc_port.
- Display proper supported speeds for 16G FC adapters.
- Fix reset time out as qla2xxx not ack to reset request.
- Stats should be different from physical and virtual ports.
- Block flash access from application when device is initialized for ISP82xx.
- Handle interrupt registration failures more gracefully.
- Logic to detect overheat condition and fail ISP82xx.
- Remove unneeded DPC wakeups from qla82xx_watchdog.
- RHEL 5.x/SLES 10.x
- Revert : IO failure during ISP82xx reset.
- Revert : Avoid depending on SCSI host_lock in queuecommand function.

- 8.04.00.04.55.6-k
- 8.04.00.04.32.1-k
- ISP83xx(16G FC) support for Xenserver 6.0 and Oracle UEK.

- 8.04.00.04.xx.y-k
- Remove resetting memory during device initialization for ISP82xx.
- Proper detection of firmware abort error code for ISP82xx.
- SLES10 SPx: Add udev script, udev rules file, kmdtool.
- SLES10 SPx: Proper notification of device udev event for automatic gathering of firmware dump.

- 8.04.00.03.xx.y-k
- Correct link-reset regressions introduced during 83xx porting.
- Avoid invalid request queue dereference for bad response packets.
- Stop iteration after first failure in -_id functions.
- Fix incorrect register access in qla2x00_start_iocbs().
- Fix to update proper command completion upon command retries.
- Hard code the number of loop entries at 128.
- Reference proper scsi_qla_host structure for processing non-scsi SRB commands.
- Handle device mapping changes due to device logout.
- Fix wrong decrement, null sp access.
- Initialize the command done routine.
- Avoid losing any fc ports when loop id's are exhausted.
- Complete mailbox command timedout to avoid initialization failures during next reset cycle.
- Add ha->max_fibre_devices to keep track of the maximum number of targets.
- Cache swl during fabric discovery.
- Remove EDC sysfs interface.
- Perform firmware dump procedure on mailbox command timeout.
- Change the log message when previous dump is available to retrieve for ISP82xx.
- Remove check for null fcport from host reset handler.
- Correct out of bounds read of ISP2200 mailbox registers.
- Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.
- Reduce mbx-command timeout for Login/Logout requests.
- Clear options-flags while issuing stop-firmware mbx command.
- Add an "is reset active" helper.
- Prep zero-length BSG data-transfer requests.
- Perform implicit logout during rport tear-down.
- Handle failure cases during fabric_login
- Increase speed of flash access in ISP82xx adapters to improve firmware load speed.
- Add check for null fcport references in qla2xxx_queuecommand.
- Handle change notifications based on switch scan results.
- Use consistent DL mask for ELS/CT passthru requests.
- Consolidation of SRB processing.
kmod-hpqlgc-qla2xxx-8.04.00.12.06.0_k2-1.rhel6u3.x86_64 [1.1 MiB] Changelog by QLogic Corp (2013-05-29):
- 8.04.00.12.xx.y-k2
- Fix for locking issue between driver ISR and mailbox routines.
- Clear the MBX_INTR_WAIT flag when the mailbox time-out happens.

V2632 (RHEL 6.x, SLES 11.X, Citrix 6.0):
- Set the index in outstanding command array to NULL when cmd is aborted when the request timeout.

- 8.04.00.12.xx.y-k
- Update the copyright information.
- Display the lock owner on lock acquire failure.
- Move loopback mode reset after chip reset check.
- Extra loopback error handling for ISP83xx.
- Do link initialization on get loop id failure.
- Do MPI reset only for 81xx.

V2632 (RHEL 6.x, SLES 11.x, Citrix 6.0, UEK):
- Revert "qla2xxx: Optimize existing port name server query matching."
- Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted."
- Don't free pool that wasn't allocated.
- Unload hangs after issuing BSG commands to vport.

Citrix 6.0:
- Create initrd as a part of installation and removal of the driver rpm.
- RPM install should install driver under extra instead of driver directory.

RHEL 5.x, SLES 10.x:
- MBA_IDC_NOTIFY case should fallthru.
- Add fw_dump_size sysfs attribute file.
- Add test for validity of virtual host in netlink interface.

SLES 10.x:
- Add 8031/2031 cases to request firmware.

- 8.04.00.11.xx.y-k
- Move marking fcport online ahead of setting iiDMA speed.
- Add 16Gb/s case to get port speed capability.
- Get VPD information from common location for CNA.
- Don't clear drv active on iospace config failure.
- Display that driver is operating in legacy interrupt mode.
- Add "16" speed to link speeds array in qla2x00_iidma_fcport() function
- Correct race in loop_state assignment during reset handling.
- Reject loopback request if one is already in progress.
- Update the FTP site references in the driver sources.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Obtain loopback iteration count from bsg request.
- Parameterize the link speed string conversion function.
- Update ql2xextended_error_logging parameter description with new options.
- Fix typo in qla2xxx driver.
- Free rsp_data even on error in qla2x00_process_loopback().
- Avoid null pointer dereference in shutdown routine.

RHEL 5.x:
- Remove fabric_logout() calls from qla2x00_dev_loss_tmo_callbk() function.

SLES10.x:
- Clear local references of rport on device loss timeout notification from FC transport.

- 8.04.00.10.xx.y-k
- Honor status value of 2 for report-id acquisition.
- Ignore driver ack bit if corresponding presence bit is not set.
- Add Gen3 PCIe speed 8GT/s to the log message.
- Acquire risc semaphore before resetting ISP.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Ramp down queue depth for attached SCSI devices when driver resources are low.
- Determine the number of outstanding commands based on available resources.
- Fix for kernel crash when external loopback diagnostic is run through BSG interface.
- Fix coccinelle warnings in qla2x00_relogin.
- Test and clear FCPORT_UPDATE_NEEDED atomically.
- Use correct Request-Q-Out register during bidirectional request processing
- Fix typo in qla83xx_fw_dump function.
- Move noisy Start scsi failed messages to verbose logging level.
- Fix for warnings reported by sparse.

RHEL 5.x:
- Inclusion of 4G/8G firmware version 5.08.00.
- Log message when qla2xenablemsix module parameter is set to 2 (MSI mode) and adapter does not support MSI mode.
- Revert "qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports"
- Revert "qla2xxx: No fcport FC-4 type assignment in GA_NXT response."

Citrix 6.x:
- RPM build should hide the directory naming convention from user.

- 8.04.00.09.xx.y-k
- No fcport FC-4 type assignment in GA_NXT response.
- Fix checkpatch error in qla2xxx_mctp_dump.
- Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver.
- Clear unsupported 'states' during Get-FW-State queries.

V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK):
- Pass correct parameters while creating an initrd.
- Remove spurious taking of ha->vport_slock spinlock.

UEK:
- Add macro for kernel extended version.

RHEL 5.x:
- Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports.
- Pass correct parameters while creating an initrd.

- 8.04.00.08.xx.y-k (RHEL 6.x, SLES 11.x, UEK and Citrix)
- Correct loop_id_map allocation-size and usage.

- 8.04.00.07.xx.y-k
- Prefix qla2xxx with the dump file name.
- Delay for legacy interrupts not required for all boards for ISP83xx.
- Use correct logger path in udev scripts.
- Allow MSI interrupt registration for ISP82xx.
- Don't toggle RISC interrupt bits after IRQ lines are attached.
- Fix for legacy interrupts for ISP83xx.
- Restrict nic core reset to one function for mctp.
- Update to Implementation of the mctp.
- Enable fw attributes for ISP24xx and above.
- Get fcal position map should not be called for p2p topology.
- Set Maximum Read Request Size to 4K.
- Enclose adapter related calls in adapter check in failed state handler.
- Fix for handling some error conditions in loopback.
- Fix description of qla2xmaxqdepth parameter.
- Set idc version if function is first one to come.-
- Do not restrict the number of NPIV ports for ISP83xx.
- Do PCI fundamental reset for 83xx.
- Fail initialization if unable to load RISC code.
- Ensure PLOGI is sent to Fabric Management-Server upon request.
- Remove setting Scsi_host->this_id during adapter probe.
- Use #defines instead of hardcoded values for intr status.

V2632 (RHEL 6.x, SLES 11.x and UEK):
- Remove dumping fw on timeout for bidirectional commands.
- T10 DIF - ISP83xx changes.
- Fix incorrect status reporting on DIF errors.
- Change log messages to dbg and remove dumping fw on timeout for bidirectional.
- Use the right field for container_of.

SLES10.x:
- Correct implementation of qla2x00_get_idma_speed.
- Remove check for ISPs other than ISP81xx from qla81xx_set_port_config

RHEL5.x:
- Add stubs for edc and edc_status interface.

- 8.04.00.06.xx.y-k
- Don't call nic restart firmware if it is already active and running.
- Wrong PCIe (2.5Gb/s x8) speed in the kernel message for ISP82xx.
- Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery.
- Fix rval may be used uninitialized in this function warning.
- Implement beacon support for ISP83xx CNA.
- Fix for continuous rescan attempts in arbitrated loop topology.
- Only enable link up on the correct interrupt event.
- Update the driver license.
- Don't register legacy interrupts for ISP82xx.
- Add bit to identify Sensei card for thermal temp.
- Implementation of MCTP.
- IDC implementation for ISP83xx.
- Add FW DUMP SIZE sysfs attribute.
- Implementation of bidirectional.
- Use bitmap to store loop_id's for fcports.
- Display mailbox failure by default.
- Remove redundant NULL check before release_firmware() call.
- Add check in qla82xx_watchdog for failed hardware state.
- Add I2C BSG interface.
- Use dracut to rebuild the initramfs on RHEL 6 in build.sh.
- Don't call failed handler for default case.
- Add hilda fc fcoe entries in the udev rules file.

- 8.04.00.05.xx.y-k
- Display proper firmware version when new minidump template is gathered for ISP82xx.
- Properly check for current state after the fabric-login request.
- Proper completion to scsi-ml for scsi status task_set_full and busy.
- Don't capture minidump for ISP82xx on flash update from application.
- Avoid losing any fc ports when loop id's are exhausted.
- Optimize existing port name server query matching.
- Remove mirrored field vp_idx from struct fc_port.
- Display proper supported speeds for 16G FC adapters.
- Fix reset time out as qla2xxx not ack to reset request.
- Stats should be different from physical and virtual ports.
- Block flash access from application when device is initialized for ISP82xx.
- Handle interrupt registration failures more gracefully.
- Logic to detect overheat condition and fail ISP82xx.
- Remove unneeded DPC wakeups from qla82xx_watchdog.
- RHEL 5.x/SLES 10.x
- Revert : IO failure during ISP82xx reset.
- Revert : Avoid depending on SCSI host_lock in queuecommand function.

- 8.04.00.04.55.6-k
- 8.04.00.04.32.1-k
- ISP83xx(16G FC) support for Xenserver 6.0 and Oracle UEK.

- 8.04.00.04.xx.y-k
- Remove resetting memory during device initialization for ISP82xx.
- Proper detection of firmware abort error code for ISP82xx.
- SLES10 SPx: Add udev script, udev rules file, kmdtool.
- SLES10 SPx: Proper notification of device udev event for automatic gathering of firmware dump.

- 8.04.00.03.xx.y-k
- Correct link-reset regressions introduced during 83xx porting.
- Avoid invalid request queue dereference for bad response packets.
- Stop iteration after first failure in -_id functions.
- Fix incorrect register access in qla2x00_start_iocbs().
- Fix to update proper command completion upon command retries.
- Hard code the number of loop entries at 128.
- Reference proper scsi_qla_host structure for processing non-scsi SRB commands.
- Handle device mapping changes due to device logout.
- Fix wrong decrement, null sp access.
- Initialize the command done routine.
- Avoid losing any fc ports when loop id's are exhausted.
- Complete mailbox command timedout to avoid initialization failures during next reset cycle.
- Add ha->max_fibre_devices to keep track of the maximum number of targets.
- Cache swl during fabric discovery.
- Remove EDC sysfs interface.
- Perform firmware dump procedure on mailbox command timeout.
- Change the log message when previous dump is available to retrieve for ISP82xx.
- Remove check for null fcport from host reset handler.
- Correct out of bounds read of ISP2200 mailbox registers.
- Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.
- Reduce mbx-command timeout for Login/Logout requests.
- Clear options-flags while issuing stop-firmware mbx command.
- Add an "is reset active" helper.
- Prep zero-length BSG data-transfer requests.
- Perform implicit logout during rport tear-down.
- Handle failure cases during fabric_login
- Increase speed of flash access in ISP82xx adapters to improve firmware load speed.
- Add check for null fcport references in qla2xxx_queuecommand.
- Handle change notifications based on switch scan results.
- Use consistent DL mask for ELS/CT passthru requests.
- Consolidation of SRB processing.

Listing created by Repoview-0.6.6-2.fc17