QLogic qla2xxx driver update available (v8.00.00b3).

QLogic qla2xxx driver update available (v8.00.00b3).

Post by Andrew Vasque » Sat, 31 May 2003 19:00:23



All,

A new version of the 8.x series driver for Linux 2.5.x kernels has
been uploaded to SourceForge:

        http://sourceforge.net/projects/linux-qla2xxx/

This is mostly a resync in functionality with the latest 6.x beta
driver.  Additionally, there have been some file-structure changes to
the distribution package:

        o Removal of 2300 TPX firmware in favor of 2300 IPX
          - Driver supports both FC-SCSI and IP concurrently.

                ql2300tpx.c -> ql2300ipx.c

The next driver drop will include further refinements in file
organization: FC Generic services, HBA identification table.

Changes include:

 *      - Rework PCI I/O space configuration.
 *      - ISR fast-path clean-up.
 *      - Rework IP functionality to support 2k logins.
 *      - Resync with 6.06.00b3.
 *      - Resync with Linux Kernel 2.5.70.

Regards,
Andrew Vasquez
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

QLogic qla2xxx driver update available (v8.00.00b3).

Post by Anton Blanchar » Sun, 01 Jun 2003 02:00:16


Hi,

Quote:> A new version of the 8.x series driver for Linux 2.5.x kernels has
> been uploaded to SourceForge:

>    http://sourceforge.net/projects/linux-qla2xxx/

A few suggestions:

- Use pci_set_mwi since it will set the cacheline size if necessary.
- Dont set/clear IO/MEMORY/MASTER, it should be handled in
  pci_enable_device/pci_set_master.

Anton

--- qla_init.c~ 2003-05-31 09:18:31.000000000 +1000

         * default.
         */
        pci_set_master(ha->pdev);
+       pci_set_mwi(ha->pdev);
        pci_read_config_word(ha->pdev, PCI_REVISION_ID, &ha->revision);


         * interest to us are properly set in command register.
         */
        pci_read_config_word(ha->pdev, PCI_COMMAND, &w);
-       w |= (PCI_COMMAND_IO | PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER |
-           PCI_COMMAND_INVALIDATE | PCI_COMMAND_PARITY | PCI_COMMAND_SERR);
-
-#if MEMORY_MAPPED_IO
-       DEBUG(printk("scsi(%ld): I/O SPACE and MEMORY MAPPED I/O enabled.\n",
-           ha->host_no));
-#else
-       DEBUG(printk("scsi(%ld): I/O SPACE enabled and MEMORY MAPPED I/O "
-           "disabled.\n", ha->host_no));
-
-       w &= ~PCI_COMMAND_MEMORY;
-#endif
+       w |= (PCI_COMMAND_PARITY | PCI_COMMAND_SERR);

 #if defined(ISP2300)
        /* PCI Specification Revision 2.3 changes */
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. QLogic qla2xxx driver update available (v8.00.00b2).

All,

A new version of the 8.x series driver for Linux 2.5.x kernels has
been uploaded to SourceForge:

        http://sourceforge.net/projects/linux-qla2xxx/

In addition to the standard kernel-tree and external build tar-balls,
a patch file is provided to update v8.00.00b1 sources to v8.00.00b2.

Changes include:

 *      - Add support for new 'Hotplug initialization' model.
 *      - Simplify host template by removing unused callbacks.
 *      - Use scsicam facilities to determine geometry.
 *      - Fix compilation issues for non-ISP23xx builds:
 *        - Correct register references in qla_dbg.c.
 *        - Correct Makefile build process.
 *      - Simplify dma_addr_t handling during command queuing given
 *        new block-layer defined restrictions:
 *        - Physical addresses not spanning 4GB boundaries.
 *      - Resync with 2.5.69-bk8.

Regards,
Andrew Vasquez
QLogic Corporation
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. networking.

3. SOLVED : LILO gives me L 00 00 00 00 00 00 00

4. sh: Alarm call - why?

5. Help LILO gives me L 00 00 00 00 00 00 00

6. displayed leases

7. DHCP Server Leasing Addresses to MAC Addresses of 00-00-00-00-00-00

8. acquiring VM space in kernel

9. HELP: ifconfig reports hwaddr 00-00-00-00-00...

10. Undead Standard Ethernet-Driver on 00-00-0E

11. LILO / L 00 00 00 ... / Large Disk problems

12. BootMagic LILO hangs with 00 00 00...

13. Ethernet Address 00-00-00...