thopiekar / rcraid-dkms

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

Raid array doesn't want to mount on KUbuntu 23.10 (Kernel 6.7) #56

Open Herrie82 opened 7 months ago

Herrie82 commented 7 months ago

With the latest fixes from @fabscav the driver builds and installs, however I am unable to mount my array (that was disconnected from power for a while) and in meanwhile updated KUbuntu.

Not really sure what is up.

rcadm gives me:

OS Name: .......... /dev/sdb Mount Points: ..... Not mounted System Device: .... No Array name: .......... Id: .......... 0x000047b0fc13aa79 Cache: .......... RW Hidden: .......... NO Array Scan: .......... No LockCount: .......... 0 Array Type ---------- RAID1 State: .......... NORMAL Capacity: ....... 10.0TB Dedicated Spare: Disk Used Offset State ---- ------- ------- --------------- 0 10.0TB 537.0MB Online NoError 1 10.0TB 537.0MB Online NoError I see this in journalctl that might be some clue? jan 24 06:57:02 herrie-desktop kernel: sd 6:0:2:0: [sdb] 19531804672 512-byte logical blocks: (10.0 TB/9.09 TiB) jan 24 06:57:02 herrie-desktop kernel: sd 6:0:2:0: [sdb] Write Protect is off jan 24 06:57:02 herrie-desktop kernel: sd 6:0:2:0: [sdb] Mode Sense: 00 06 00 00 jan 24 06:57:02 herrie-desktop kernel: sd 6:0:2:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA jan 24 06:57:02 herrie-desktop kernel: sdb: sdb1 sdb2 jan 24 06:57:02 herrie-desktop kernel: sd 6:0:2:0: [sdb] Attached SCSI disk jan 24 06:57:02 herrie-desktop (udev-worker)[1114]: sdb: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb' failed with exit code 1. jan 24 06:57:02 herrie-desktop (udev-worker)[1114]: sdb1: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb1' failed with exit code 1. jan 24 06:57:02 herrie-desktop (udev-worker)[1074]: sdb2: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb2' failed with exit code 1. jan 24 06:57:07 herrie-desktop smartd[1716]: Device: /dev/sdb, opened jan 24 06:57:07 herrie-desktop smartd[1716]: Device: /dev/sdb, [AMD-RAID Array 03 8.1 ], lu id: 0x600c0ff000000000000047b0fc13aa79, S/N: 000047b0fc13aa79, 10.0 TB **jan 24 06:57:07 herrie-desktop smartd[1716]: Device: /dev/sdb, Bad IEC (SMART) mode page, err=5, skip device jan 24 06:58:18 herrie-desktop plasmashell[5771]: smartctl initialization failed for "/dev/sdb" : Resource temporarily unavailable jan 24 06:58:18 herrie-desktop plasmashell[5771]: error during smart output parsing for "/dev/sdb" : Resource temporarily unavailable jan 24 06:58:18 herrie-desktop plasmashell[5771]: unknown file system type "" on "/dev/sdb1" jan 24 06:58:20 herrie-desktop plasmashell[5771]: "Partition ‘/dev/sdb1’ is not properly aligned (first sector: 34, modulo: 34)." jan 24 07:17:58 herrie-desktop kernel: sdb: sdb1 sdb2 jan 24 07:17:59 herrie-desktop (udev-worker)[15365]: sdb1: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb1' failed with exit code 1. jan 24 07:17:59 herrie-desktop (udev-worker)[15366]: sdb2: Process '/usr/bin/unshare -m /usr/bin/snap auto-import --mount=/dev/sdb2' failed with exit code 1.** jan 24 06:57:02 herrie-desktop kernel: rcraid: loading out-of-tree module taints kernel. jan 24 06:57:02 herrie-desktop kernel: rcraid: module license 'Proprietary' taints kernel. jan 24 06:57:02 herrie-desktop kernel: rcraid: module verification failed: signature and/or required key missing - tainting kernel jan 24 06:57:02 herrie-desktop kernel: rcraid: module license taints kernel. jan 24 06:57:02 herrie-desktop kernel: <5>AMD, Inc. rcraid raid driver version 8.1.0 build_number 8.1.0-00039 built jan 19 2024 jan 24 06:57:02 herrie-desktop kernel: <5>rcraid built on herrie-desktop by root on vr 19 jan 2024 18:23:12 CET jan 24 06:57:02 herrie-desktop kernel: <5>rcraid: cmd_q_depth 512, tag_q_depth 16, max_xfer 448, use_swl 0xffffffff jan 24 06:57:02 herrie-desktop kernel: <5>rcraid_probe_one: vendor = 0x1022 device 0x43bd jan 24 06:57:02 herrie-desktop kernel: <5>rcraid_probe_one: Total adapters matched 1 jan 24 06:57:02 herrie-desktop kernel: <5>rcraid: rc_init_adapter 64 bit DMA enabled jan 24 06:57:02 herrie-desktop kernel: <3>rcraid:0 request_threaded_irq irq 55 jan 24 06:57:02 herrie-desktop kernel: <5>rcraid: card 0: AMD, Inc. AHCI jan 24 06:57:02 herrie-desktop kernel: rcraid: (1706075816.001873) jan 24 06:57:02 herrie-desktop kernel: rcraid: (1706075816.001881) jan 24 06:57:02 herrie-desktop kernel: rcraid: (1706075816.001887) jan 24 06:57:02 herrie-desktop kernel: <6>rcraid: rc_event: config change detected on bus 0 **jan 24 06:57:02 herrie-desktop kernel: UBSAN: array-index-out-of-bounds in /home/herrie/Documents/GitHub/rcraid-dkms/src/rc_msg.c:2093:17** jan 24 06:57:02 herrie-desktop kernel: rc_msg_build_sg+0x1c2/0x210 [rcraid] jan 24 06:57:02 herrie-desktop kernel: rc_msg_send_srb+0x149/0x2e0 [rcraid] jan 24 06:57:02 herrie-desktop kernel: rc_queue_cmd+0x42/0x70 [rcraid] **jan 24 06:57:02 herrie-desktop kernel: UBSAN: array-index-out-of-bounds in /home/herrie/Documents/GitHub/rcraid-dkms/src/rc_msg.c:2094:17** jan 24 06:57:02 herrie-desktop kernel: rc_msg_build_sg+0x1a5/0x210 [rcraid] jan 24 06:57:02 herrie-desktop kernel: rc_msg_send_srb+0x149/0x2e0 [rcraid] jan 24 06:57:02 herrie-desktop kernel: rc_queue_cmd+0x42/0x70 [rcraid] jan 24 06:57:02 herrie-desktop kernel: raid6: avx2x4 gen() 19977 MB/s jan 24 06:57:02 herrie-desktop kernel: raid6: avx2x2 gen() 31825 MB/s jan 24 06:57:02 herrie-desktop kernel: raid6: avx2x1 gen() 28732 MB/s jan 24 06:57:02 herrie-desktop kernel: raid6: using algorithm avx2x2 gen() 31825 MB/s jan 24 06:57:02 herrie-desktop kernel: raid6: .... xor() 18460 MB/s, rmw enabled jan 24 06:57:02 herrie-desktop kernel: raid6: using avx2x2 recovery algorithm Any thoughts on what to do?