Ok, will try a few more times as I dont need the server right now. i will keep 
you posted.Sent from my Samsung Galaxy smartphone.
-------- Original message --------From: Kashyap Desai 
<[email protected]> Date: 15/06/2020  19:29  (GMT+00:00) To: Santiago 
Martinez <[email protected]>, Don Lewis <[email protected]>, Andriy 
Gapon <[email protected]> Cc: FreeBSD Current <[email protected]>, "Kashyap D. 
Desai" <[email protected]>, "Kenneth D. Merry" <[email protected]>, Sumit 
Saxena <[email protected]>, Chandrakanth Patil 
<[email protected]> Subject: RE: MRSAS Panic during Install. Hi, 
Issue require certain specific timing. We fire two Write operation from Driver 
on raid-1 volume.  Write on Data arm and Write on Mirror arm. Based on which IO 
completed by device/HBA to the driver first can change the behavior. To hit 
this issue, IO from Mirror arm should return first. Kashyap From: Santiago 
Martinez [mailto:[email protected]] Sent: Monday, June 15, 2020 11:17 PMTo: 
Kashyap Desai <[email protected]>; Don Lewis <[email protected]>; 
Andriy Gapon <[email protected]>Cc: FreeBSD Current <[email protected]>; 
Kashyap D. Desai <[email protected]>; Kenneth D. Merry <[email protected]>; 
Sumit Saxena <[email protected]>; Chandrakanth Patil 
<[email protected]>Subject: Re: MRSAS Panic during Install. Hi 
guys, sorry for the radio silence, I did a fresh install today to apply the 
patch, and by mistake i changed from UEFI to BIOS (legacy), now I'm not able to 
replicate the panic any more (without applying the patch). Do you think is 
related, I mean does it make sense to you?Im planning to re install tonight 
with UEFI to see if i can hit it again.SAnti  On 2020-06-12 06:30, Kashyap 
Desai wrote:Screenshot of final error is good enough at least for now. 
Additional logs will be good if you can provide. Kashyap From: Santiago 
Martinez [mailto:[email protected]] Sent: Thursday, June 11, 2020 8:49 
PMTo: Kashyap Desai <[email protected]>; Don Lewis 
<[email protected]>; Andriy Gapon <[email protected]>Cc: FreeBSD Current 
<[email protected]>; Kashyap D. Desai <[email protected]>; Kenneth D. Merry 
<[email protected]>; Sumit Saxena <[email protected]>; Chandrakanth 
Patil <[email protected]>Subject: Re: MRSAS Panic during Install. 
Hi Everyone,  i haven't forget about this.... yet :)I perform the following 
test in preparation to apply the patch:Installed 12.1 stable with one disc in 
raid0, no issues (did this so i can apply patch and don't have to build a new 
bootable image).with 12.1 added second raid, in this case RAID1 and it crashed. 
during foot complain about wrong/corrupt partition tableRepeated the same test 
with current with exactly the same results ( I also hit another issues on 
mlx5en that crashed with current, will follow after we can sort this out)Today 
I'm planning to apply the patch and see what happens. Have some question:Do you 
want me to record the booting/error for each case and make it available?Do you 
want access to the box?Best regards.Santiago On 2020-06-09 22:43, Santiago 
Martinez wrote:Hi there, apologies for the delayed response. Regarding the lock 
reversal, I can try to capture the screen showing the message. The "Wil check 
go it goes...." it was my brain trying to multitask, obviously not in a 
successful way. What I meant to say was "I will check how it goes..... without 
the RAID". Sure, I will test with the patch and let you know asap. hopefully by 
tomorrow night(BST). Cheers Santi On 2020-06-09 19:20, Kashyap Desai wrote: 
-----Original Message----- From: Santiago Martinez 
[mailto:[email protected]] Sent: Tuesday, June 9, 2020 11:27 PM To: Kashyap 
Desai <[email protected]>; Don Lewis <[email protected]>; Andriy 
Gapon <[email protected]> Cc: FreeBSD Current <[email protected]>; Kashyap D. 
Desai <[email protected]>; Kenneth D. Merry <[email protected]>; Sumit Saxena 
<[email protected]>; Chandrakanth Patil 
<[email protected]> Subject: Re: MRSAS Panic during Install. Hi! 
so it works but i got a lock order reversal warning, but it continue. OK. So 
what is a warning ? Wil check go it goes.... Could not get your point. Can you 
elaborate ? Also can you try Raid - 1 VD with below patch ? diff --git 
a/mrsas.c b/mrsas.c index 3d33073..60f4b4d 100755 --- a/mrsas.c +++ b/mrsas.c 
@@ -1744,11 +1744,14 @@ mrsas_complete_cmd(struct mrsas_softc *sc, u_int32_t 
MSIxIndex)                                                          data_length 
= r1_cmd->io_request->DataLength;                                               
           sense = r1_cmd->sense;                                               
   } + +                                              mtx_lock(&sc->sim_lock);  
                                                r1_cmd->ccb_ptr = NULL;         
                                         if (r1_cmd->callout_owner) { 
callout_stop(&r1_cmd->cm_callout);                                              
            r1_cmd->callout_owner = false;                                      
            } +                                              
mtx_unlock(&sc->sim_lock);                                                  
mrsas_release_mpt_cmd(r1_cmd); mrsas_map_mpt_cmd_status(cmd_mpt, 
cmd_mpt->ccb_ptr, status,                                                       
   extStatus, data_length, sense); Santi On 2020-06-09 11:13, Santiago Martinez 
wrote: Trying right now, will let you know..... On 2020-06-09 11:07, Kashyap 
Desai wrote: Hi Santi - Please try without Raid-1 VD. Most likely you will not 
observe issue, but you can confirm from your end. Kashyap -----Original 
Message----- From: Santiago Martinez [mailto:[email protected]] Sent: 
Tuesday, June 9, 2020 2:08 PM To: Don Lewis <[email protected]>; Andriy 
Gapon <[email protected]> Cc: FreeBSD Current <[email protected]>; Kashyap D. 
Desai <[email protected]>; Kenneth D. Merry <[email protected]> Subject: Re: 
MRSAS Panic during Install. Hi Kashayp, that's correct, the servers has two 
raids. A raid 1 VD0 with 2xSSD on it and a RAID5 VD0. Do you want me to break 
the raid and see i it does not trigger the bug? cheers Santi On 2020-06-09 
07:51, Don Lewis wrote: On  9 Jun, Andriy Gapon wrote: On 09/06/2020 03:42, 
Santiago Martinez wrote: Hi Everyone, today I tested with 12.1 and it works 
without any issues (at least for now). I will sync against current and see if 
it fails. Santiago On 2020-06-08 17:41, Santiago Martinez wrote: Hi there, 
tried again and now i got it with UFS also.. that make sense.. right... On 
2020-06-08 15:20, Santiago Martinez wrote: Hi Everyone, I'm installing FreeBSD 
current(361567) snapshot on a Lenovo SR655 server. After selecting ZFS, and the 
installer tries to make the partitions, etc I get the following panic. I tried 
selecting UFS and its works. I uploaded a screenshot as I only have KVM access 
to it: https://0bin.net/paste/4yn33GkSKiYto6m4#h78yCE6h80- 3DsApbXa1XLW9+b 
hoKhOr3MVS+NRgA5A The server is a ThinkSystem SR655, with the following 
controller, RAID 930-8i 2GB Flash PCIe 12Gb Adapter Lousy OCR of the picture: 
... nic: nutex mrsas_sin_lock not ouned at /usr/src/sys/kern/kern_nutex.c:284 
... b_trace_self_urapper () at db_trace_self_urapper+8x2b/frane 
BxfffffeB33c44a918 anic() at vpanic+Bx182/frane BxfffffeA33c44ad68 nic() at 
panic+Bx43/frame BxfffffeB33c44adcd _mtx_assert() at __mtx_assert+@xb@/frane 
Bxfffffed33c44a9dd callout_stop_safe() at _callout_stop_safe+Bx82/frane 
Bxfffffe33c44aac rsas_conplete_cnd() at mrsas_complete_cnd+8x1b8/frane 
BxfffffeB33c4daaed ithread_loop() at ithread_loop+@x279/frame 
BxfffffeB33c44ah78 This looks like a fallout from r342064. cm_callout is 
initialized like this:      callout_init_mtx(&cmd->cm_callout, &sc->sim_lock, 
0); but in mrsas_complete_cmd() it's stopped without holding the lock. 
_______________________________________________ [email protected] 
mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To 
unsubscribe, send any mail to "freebsd-current- [email protected]" 
_______________________________________________ [email protected] 
mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To 
unsubscribe, send any mail to "[email protected]" 
_______________________________________________ [email protected] 
mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-current To 
unsubscribe, send any mail to "[email protected]" 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"

Reply via email to