we are able to install and test the kernel provided here
https://people.canonical.com/~mreed/dell/lp_1971151_bsg_support/
and executed boot and IO test cases successfully.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in
Hi Sumit
I did link an older version of the source but the debs were built from
the correct source below:
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/mpi3mr_bsg_support
It is inconsequential because the patch that updates the version is included in
the debs and
Hi Michael,
Friendly reminder !
Thanks,
Sumit
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application interface(BSG)
Source has the BSG code:
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/mpi3mr_bsg_support
Driver version is :8.0.0.69.0
Ref:
https://git.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/tree/drivers/scsi/mpi3mr/mpi3mr.h?h=mpi3mr_bsg_support
But the test
Hi Sumit
Here is the source.
https://code.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy/+ref/mpi3mr_bsg_support
Is the code not there? or is there a config variable I need to enable?
--
You received this bug notification because you are a member of Kernel
Packages, which is
Hi Michael,
Provided test kernel does not have BSG code. BSG enabled management
application does not work with this driver. Could you please re-check
and if possible share the driver source code ?
Thanks,
Sumit
--
You received this bug notification because you are a member of Kernel
Packages,
Hi Sumit,
I have created a test kernel.
https://people.canonical.com/~mreed/dell/lp_1971151_bsg_support/
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1]
Michael,
Problem is- the patch- "256bd4f23d9c scsi: mpi3mr: Return I/Os to an
unrecoverable HBA with DID_ERROR" is calling "scmd_done(scmd)" directly
whereas Ubuntu kernel expects "scmd->scsi_done(scmd)".
So the patch causing issue has to be adjusted for Ubuntu kernel as below
[scmd_done(scmd)
Hi Sumit,
Referencing comment #9 this patch is not the issue
1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly
The patch that is causing an issue is
256bd4f23d9c scsi: mpi3mr: Return I/Os to an unrecoverable HBA with
Otherwise I could build the test kernel very quickly.
--
You received
Michael, Gentle reminder !
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application interface(BSG)
support
Status in linux
Hi Michael,
Any update on the test kernel ?
Thanks,
Sumit
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application
Hi Michael,
Could you please help with the test kernel ?
Thanks,
Sumit
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management
@Sumit - Any update on the above query?
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application interface(BSG)
support
Hi Sumit,
I do not think the patch from comment #9 is the issue. That is not
among the patches I applied as far as I can tell. I applied the patches
from comments #5 and comment #6. The issue is with the following 2
patches:
This patch introduces the issue with scsi_done(scmd) where it should
Hi Michael,
Gentle reminder!
Do we have any update ?
Thanks,
Sumit
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application
Build failure as decsribed in comment#7 is due to below patch:
1a30fd18f21b scsi: mpi3mr: Call scsi_done() directly
Revert/drop this patch from the list of commit IDs provided.
It was a cleanup/optimization done in recent kernels(beyond 5.15) and
necessary code is missing in Ubuntu 22.04(5.15)
Hi Sumit,
Any updates on my question from comment #7 ?
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application interface(BSG)
I applied all of the patches as they did cherry pick cleanly. I had to
make the following changes to get it to build:
On line 4007 I made this change:
drivers/scsi/mpi3mr/mpi3mr_os.c
- scsi_done(scmd);
+ scmd->scsi_done(scmd);
On line 4149 I made this change
Please pick below additional commits also:
1fcbe4c49039 scsi: mpi3mr: Fix kernel-doc
4094981db7b6 scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings
9feb5c4c3f95 scsi: mpi3mr: Add target device related sysfs attributes
e51e76edddb1 scsi: mpi3mr: Add shost related sysfs attributes
Hi,
Can you please post the test kernel link which should contain below
commits:
f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0
7dbd0dd8cde3 scsi: mpi3mr: Add support for NVMe passthrough
986d6bad2103 scsi: mpi3mr: Expose adapter state to sysfs
43ca11005098 scsi: mpi3mr: Add
Below patch is not needed-
ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header
scsi_bsg_mpi3mr.h
Please ignore the commit ids posted in initial bug description as they
are superseded by new set of patches.
Below are the final commit ids to be picked:
f304d35e5995 scsi: mpi3mr: Update
** Changed in: linux (Ubuntu)
Status: Incomplete => In Progress
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Michael Reed (mreed8855)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add
Hi Sumit,
All of the patches in comment #2 cherry-pick cleanly. I noticed that
the following patch is in the description but missing from comment #2:
ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header
scsi_bsg_mpi3mr.h
Is this patch still needed? I see that it has been applied to
Please ignore the commit ids provided in the last comment.
Below patches/commit ids are sitting in Linux SCSI repo:
https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git/ (branch
5.19/scsi-staging)
f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0
7dbd0dd8cde3 scsi: mpi3mr:
** Tags added: servcert-343
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1971151
Title:
[Ubuntu 22.04.1] mpi3mr: Add management application interface(BSG)
support
Status in linux
26 matches
Mail list logo