Hello Paul,

> Dear Raghava, dear Linux folks,
> 
> 
> Using a PMC Adaptec HBA 1000-8e with latest Linux, it only initializes
> in sync mode, instead of async mode.

The patches that enable async mode in HBA 1000-8e , have been included in the 
James Bottomley's  linux-scsi Branch  and are  on track be
Included into Linux 4.11. 

https://git.kernel.org/cgit/linux/kernel/git/jejb/scsi.git/

> ```
> $ git describe --tag
> v4.10-rc8-47-g0722f57bf
> $ dmesg
> [   21.359635] Adaptec aacraid driver 1.2-1[41066]-ms
> [   21.360017] aacraid 0000:04:00.0: can't disable ASPM; OS doesn't have
> ASPM control
> [   21.363987] AAC0: Async. mode not supported by current driver, sync.
> mode enforced.
> [   21.363987] Please update driver to get full performance.
> [   21.364949] AAC0: kernel 1.2-0[0] Nov  5 2015
> [   21.365275] AAC0: monitor 0.0-0[0]
> [   21.371382] AAC0: bios 0.13-209[32000]
> [   21.371711] AAC0: serial 10F447
> [   21.372035] AAC0: Non-DASD support enabled.
> [   21.372360] AAC0: 64bit support enabled.
> [   21.372688] AAC0: 64 Bit DAC enabled
> […]
> $ git grep 'AAC_DRIVER_BUILD 41066'
> drivers/scsi/aacraid/aacraid.h:# define AAC_DRIVER_BUILD 41066
> ```
> 
> Searching the vendor Web site, there is *Linux Driver Source
> 1.2.1-53005* available for download [1].

The latest upstream  driver version is 50740. We will be reaching  version 
53005  in couple of patch sets  ( ~ 3).

http://git.kernel.org/cgit/linux/kernel/git/jejb/scsi.git/commit/?id=96f6a6134766de0d42a98c7758736dde16e0add5


> How does the upstream process work? Is there a git repository somewhere
> from Microsemi? Are the patches already up for review? (I didn’t find them.)

We try to push out patch sets to kernel.org for every major  driver release we 
make.  Usually they go into the
sub component maintainers branch (linux-scsi ) , which is then pushed out to 
Linus when the merge
window for  opens (currently the merge window for 4.10 is closed , barring 
fixes). So Linux version 4.11 should have
full async support and more for HBA1000-8e. 

We do not maintain a git repository unfortunately , but we do release the 
source code for every release as you
indicated.

For further reference the patches are sent out in the scsi mailing list  
linux-scsi@vger.kernel.org ,
the archive is here http://marc.info/?l=linux-scsi&r=1&w=2 .

Hope I cleared up your doubts. Please do reach out if you have other concerns 
or questions.

Thank you,
Raghava Aditya

> [1]
> https://storage.microsemi.com/en-us/speed/raid/aac/linux/aacraid-linux-
> src-1_2_1-53005_tgz.php

Reply via email to