thopiekar / rcraid-dkms

AMD RAIDXpert driver as DKMS package
Other
126 stars 27 forks source link

Errors on 5.4 #15

Closed shaumux closed 4 years ago

shaumux commented 4 years ago

I tried to build this module on a gentoo system on a 5.4 kernel. It does detect the disks, and seems to work but there are oops messeges in the kernel log. Also one of my disks seems to loose its partition table, though if i change it back to AHCI mode it's still there. Other things seem to be working fine

[  141.281326] ------------[ cut here ]------------
[  141.282145] name 'scsi/rcraid'
[  141.282952] WARNING: CPU: 10 PID: 1923 at fs/proc/generic.c:176 0xffffffff8e2878a0
[  141.283774] Modules linked in: rcraid(PO+) nvidia_drm(PO) nvidia_modeset(PO) nvidia(PO) kvm_amd btusb btrtl btbcm btintel tpm_crb tpm_tis tpm_tis_core efivarfs [last unloaded: libahci]
[  141.284646] CPU: 10 PID: 1923 Comm: modprobe Tainted: P           O      5.4.15-zen1 #12
[  141.285511] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./X370 Taichi, BIOS P6.20 01/03/2020
[  141.286381] RIP: 0010:0xffffffff8e2878a0
[  141.287256] Code: 00 48 85 c0 75 cd 5b 4d 89 7d 00 31 c0 4c 89 75 00 5d 41 5c 41 5d 41 5e 41 5f c3 4c 89 e6 48 c7 c7 5f d3 2b 8f e8 79 39 e0 ff <0f> 0b b8 fe ff ff ff 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 66 2e 0f
[  141.288195] RSP: 0018:ffff9ee9813c39d8 EFLAGS: 00010286
[  141.289425] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000000000
[  141.290365] RDX: ffff8f4acea98740 RSI: ffff8f4acea91ad8 RDI: ffff8f4acea91ad8
[  141.291312] RBP: ffff9ee9813c3a58 R08: ffff8f4acea91ad8 R09: 0000000000000454
[  141.292260] R10: 0000000000aaaaaa R11: 00000000ff000000 R12: ffffffffc18303d0
[  141.293209] R13: ffff9ee9813c3a10 R14: 0000000000000000 R15: ffffffffc18303d0
[  141.294151] FS:  00007f582d395b80(0000) GS:ffff8f4acea80000(0000) knlGS:0000000000000000
[  141.295102] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  141.296050] CR2: 00007ffdbac34ff8 CR3: 0000000407f3c000 CR4: 00000000003406e0
[  141.297008] Call Trace:
[  141.297968]  0xffffffff8e28794f
[  141.298930]  0xffffffff8e287e8f
[  141.299891]  0xffffffffc16a18ea
[  141.300844]  0xffffffffc16a1935
[  141.301790]  0xffffffff8e68893a
[  141.302734]  0xffffffffc16a2b18
[  141.303671]  0xffffffff8e54e62d
[  141.304600]  ? 0xffffffff8e556ab2
[  141.305816]  0xffffffff8e54efc9
[  141.306734]  0xffffffff8e661158
[  141.307645]  0xffffffff8e66143b
[  141.308548]  0xffffffff8e66161e
[  141.309437]  0xffffffff8e661677
[  141.310313]  ? 0xffffffff8e661630
[  141.311188]  0xffffffff8e65f473
[  141.312048]  0xffffffff8e66061d
[  141.312890]  0xffffffff8e661f57
[  141.313727]  ? 0xffffffffc037c000
[  141.314567]  0xffffffffc037c1e9
[  141.315413]  ? 0xffffffff8e1b49ae
[  141.316256]  0xffffffff8e00051a
[  141.317100]  ? 0xffffffff8e1b6c8c
[  141.317942]  ? 0xffffffff8eb64d90
[  141.318779]  ? 0xffffffff8e1dd32a
[  141.319612]  0xffffffff8e10c4a1
[  141.320449]  0xffffffff8e10e0a6
[  141.321282]  ? 0xffffffff8e10e45f
[  141.322417]  0xffffffff8e10e45f
[  141.323254]  0xffffffff8e001873
[  141.324092]  0xffffffff8ec0007c
[  141.324928] RIP: 0033:0x00007f582d4c0f39
[  141.325768] Code: 00 00 00 75 05 48 83 c4 18 c3 e8 b2 81 01 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 27 af 0c 00 f7 d8 64 89 01 48
[  141.326676] RSP: 002b:00007ffdbac36fa8 EFLAGS: 00000202 ORIG_RAX: 0000000000000139
[  141.327593] RAX: ffffffffffffffda RBX: 000055c9fdf4aa60 RCX: 00007f582d4c0f39
[  141.328517] RDX: 0000000000000000 RSI: 000055c9fc46c390 RDI: 0000000000000003
[  141.329444] RBP: 0000000000040000 R08: 0000000000000000 R09: 000055c9fdf4c9b0
[  141.330374] R10: 0000000000000003 R11: 0000000000000202 R12: 000055c9fc46c390
[  141.331308] R13: 0000000000000000 R14: 000055c9fdf4a450 R15: 000055c9fdf4aa60
[  141.332246] ---[ end trace e3ad1e07bb744a0e ]---
[  141.333191] scsi host0: AMD, Inc. AMD-RAID
[  141.334303] scsi 0:0:0:0: Direct-Access              TOSHIBA HDWE140  FP1R PQ: 0 ANSI: 5
[  141.335549] scsi 0:0:1:0: Direct-Access              TOSHIBA DT01ACA2 MX4O PQ: 0 ANSI: 5
[  141.336662] scsi 0:0:2:0: Direct-Access     AMD-RAID Array 03         8.1  PQ: 0 ANSI: 5
[  141.338226] scsi 0:0:24:0: Processor         AMD-RAID Configuration    V1.2 PQ: 0 ANSI: 5
[  141.340359] sd 0:0:0:0: [sda] 7813988352 512-byte logical blocks: (4.00 TB/3.64 TiB)
[  141.340524] sd 0:0:1:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[  141.340565] sd 0:0:2:0: [sdc] 3904856064 512-byte logical blocks: (2.00 TB/1.82 TiB)
[  141.340571] sd 0:0:2:0: [sdc] Write Protect is off
[  141.340573] sd 0:0:2:0: [sdc] Mode Sense: 00 06 00 00
[  141.340583] sd 0:0:2:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[  141.341436] sd 0:0:0:0: [sda] Write Protect is off
[  141.342541] sd 0:0:1:0: [sdb] Write Protect is off
[  141.343509] sd 0:0:0:0: [sda] Mode Sense: 00 06 00 00
[  141.343516] sd 0:0:0:0: [sda] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
[  141.344518] sd 0:0:1:0: [sdb] Mode Sense: 00 06 00 00
[  141.344531] sd 0:0:1:0: [sdb] Write cache: disabled, read cache: disabled, doesn't support DPO or FUA
[  141.353961] sd 0:0:2:0: [sdc] Attached SCSI disk
[  141.357767] sd 0:0:0:0: [sda] Attached SCSI disk
[  141.359056]  sdb: sdb1 sdb2 sdb3 sdb4 sdb5 sdb6 sdb7
[  141.360572] sd 0:0:1:0: [sdb] Attached SCSI disk
[  141.376920] rcraid: (1581092034.245026) 
[  141.376921] Array scan pass 1 has started on Array 1.
[  141.863304] BTRFS: device label var devid 1 transid 6399 /dev/sdb2
[  141.948155] BTRFS: device label portage devid 1 transid 512 /dev/sdb3
[  146.531197] ------------[ cut here ]------------
[  146.532340] name 'scsi/rcraid'
[  146.533326] WARNING: CPU: 10 PID: 1923 at fs/proc/generic.c:176 0xffffffff8e2878a0
[  146.534319] Modules linked in: rcraid(PO+) nvidia_drm(PO) nvidia_modeset(PO) nvidia(PO) kvm_amd btusb btrtl btbcm btintel tpm_crb tpm_tis tpm_tis_core efivarfs [last unloaded: libahci]
[  146.535662] CPU: 10 PID: 1923 Comm: modprobe Tainted: P        W  O      5.4.15-zen1 #12
[  146.536708] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./X370 Taichi, BIOS P6.20 01/03/2020
[  146.537769] RIP: 0010:0xffffffff8e2878a0
[  146.538823] Code: 00 48 85 c0 75 cd 5b 4d 89 7d 00 31 c0 4c 89 75 00 5d 41 5c 41 5d 41 5e 41 5f c3 4c 89 e6 48 c7 c7 5f d3 2b 8f e8 79 39 e0 ff <0f> 0b b8 fe ff ff ff 5b 5d 41 5c 41 5d 41 5e 41 5f c3 66 66 2e 0f
[  146.539931] RSP: 0018:ffff9ee9813c3bc0 EFLAGS: 00010282
[  146.541037] RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000000000
[  146.542144] RDX: ffff8f4acea98740 RSI: ffff8f4acea91ad8 RDI: ffff8f4acea91ad8
[  146.543254] RBP: ffff9ee9813c3c40 R08: ffff8f4acea91ad8 R09: 00000000000004a6
[  146.544363] R10: 0000000000aaaaaa R11: 00000000ff000000 R12: ffffffffc18303d0
[  146.545470] R13: ffff9ee9813c3bf8 R14: 0000000000000000 R15: ffffffffc18303d0
[  146.546551] FS:  00007f582d395b80(0000) GS:ffff8f4acea80000(0000) knlGS:0000000000000000
[  146.547618] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  146.548676] CR2: 00007f33d764d000 CR3: 0000000407f3c000 CR4: 00000000003406e0
[  146.549729] Call Trace:
[  146.550752]  0xffffffff8e28794f
[  146.552030]  ? 0xffffffff8e0f3680
[  146.553011]  ? 0xffffffffc037c000
[  146.553985]  0xffffffff8e287e8f
[  146.554951]  0xffffffffc16a18ea
[  146.555911]  0xffffffffc037c235
[  146.556867]  ? 0xffffffff8e1b49ae
[  146.557813]  0xffffffff8e00051a
[  146.558750]  ? 0xffffffff8e1b6c8c
[  146.559676]  ? 0xffffffff8eb64d90
[  146.560595]  ? 0xffffffff8e1dd32a
[  146.561512]  0xffffffff8e10c4a1
[  146.562430]  0xffffffff8e10e0a6
[  146.563346]  ? 0xffffffff8e10e45f
[  146.564266]  0xffffffff8e10e45f
[  146.565185]  0xffffffff8e001873
[  146.566105]  0xffffffff8ec0007c
[  146.567024] RIP: 0033:0x00007f582d4c0f39
[  146.568248] Code: 00 00 00 75 05 48 83 c4 18 c3 e8 b2 81 01 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 27 af 0c 00 f7 d8 64 89 01 48
[  146.569233] RSP: 002b:00007ffdbac36fa8 EFLAGS: 00000202 ORIG_RAX: 0000000000000139
[  146.570225] RAX: ffffffffffffffda RBX: 000055c9fdf4aa60 RCX: 00007f582d4c0f39
[  146.571229] RDX: 0000000000000000 RSI: 000055c9fc46c390 RDI: 0000000000000003
[  146.572241] RBP: 0000000000040000 R08: 0000000000000000 R09: 000055c9fdf4c9b0
[  146.573256] R10: 0000000000000003 R11: 0000000000000202 R12: 000055c9fc46c390
[  146.574271] R13: 0000000000000000 R14: 000055c9fdf4a450 R15: 000055c9fdf4aa60
[  146.575289] ---[ end trace e3ad1e07bb744a0f ]---
misiektw commented 4 years ago

Did you maybe resolve this issue? I just compiled for 5.4.18 but bit worry about your disappearing partition...

shaumux commented 4 years ago

Couldn't get this fixed, the disk partition table wasn't lost, with this driver in RAID mode it just couldn't read it, reverting to AHCI mode it could read it fine I was readable in windows.

thopiekar commented 4 years ago

Please add your hardware specs on the top!

I'm running on 5.4.0 on Ubuntu Focal now. Haven't seen any of these errors so far.

thopiekar commented 4 years ago

PS: As so far everything works for me, I'm closing this issue.

Thanks!