-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
disk not found in PowerEdge R720 #270
Comments
I would think the missing firmware file might have something to do with it. Can you post the output of |
Here is the lspci -k -nn output, 00:00.0 Host bridge [0600]: Intel Corporation Xeon E5/Core i7 DMI2 [8086:3c00] (rev 07) |
What drives have you got in this system, fibre channel, SAS or SATA? |
I removed a qlogic fibre channel driver from the latest version of ShredOS. Can you try the previous version of ShredOS and see if that recognises the drives. Just so I can rule that out as the problem. |
All of the hard disks are SAS. |
Originally I tried the version v2023.08.2_25_x86-64_0.35 [ShredOS .img x86_64bit for USB Vanilla DRM], having the same issue, then I tried the latest version v2024.02.2_26.0_x86-64_0.37. I upgraded the firmware version shortly before using ShredOS, could it be the reason? |
The firmware for the bios? I don't know. I think the most likely reason at the moment is the missing cbfw-3.2.5.1.bin firmware file which is for QLogic Infiniband, SCSI, Fibre Channel/FCoE adapters and Converged Network Adapters supported by the bfa, bna, ip_iband, qed, qla1280 and qla2xxx drivers according to Debian. If this file is missing from buildroot I can still download it from Debian and manually incorporate into ShredOS. I think I would also enable the qlogic driver I disabled last time. The reason I disabled it was to get rid of the benign warning it showed at boot time but maybe it's needed for this controller. The Poweredge R720 was released 2012 so it's not like it's new hardware that drivers have not been written for yet. No promises as to when I might be able to do this as I'm really busy at the moment. Are you hanging onto this R720 for a while, i.e will it still be available to test in a week or two? |
Yes, I upgraded the firmware for the BIOS. The R720 is always available for testing, just take your time. Thank you so much for the help and I am looking forward to your news! |
These are all FC devices. However the PERCH710 is a RAID controller so not controlled by the FC driver. In other words the QLogic driver that was removed shouldn't be the culprit and doesn't need to be added back. I would think a possibly missing megaraid driver needs to be added to buildroot since the H710 is based on the LSI MegaRaid SAS 2208.
According to https://wiki.debian.org/LinuxRaidForAdmins#megaraid_sas megaraid_sas supports 1000:005B
|
This issue is linked to https://github.com/users/PartialVolume/projects/1/views/1?pane=issue&itemId=73347777 |
@Firminator Regarding the message that appears during boot:
Seems to be for the Qlogic BR series cards which is for FC and NIC. @johnyoungatwork does seem to have fibre channel in this system, hence why it's probably complaining about the missing firmware. However that doesn't explain why we are not seeing SAS, unless the raid controller is not operating in HBA mode.
|
@johnyoungatwork does state the SAS are configured as RAID 1 and 10 though, so maybe not in HBA mode. @johnyoungatwork Can you switch the raid controller to HBA mode? |
@PartialVolume Sorry for the late reply, HBA mode is not available for this raid controller, flashing the PERC H710P Mini is not allowed for some reasons. What else can I check? |
I've ordered a PERC H710P so I'll get back to you once I've checked it out. |
Thanks for the checking and helps! |
I am using the latest ShredOS version v2024.02.2_26.0_x86-64_0.37 [ShredOS .img x86_64bit for USB Vanilla] to erase harddisks configured in RAID 1 and RAID 10. I added the "nomodeset noapic" to the /boot/grub.cfg and /EFI/boot/grub.cfg. The raid controller is Dell PERC H710P Mini and the raid bus controller is Broadcom/ LSI MegaRaid SAS 2208.
When I am booting the ShredOS, I see the following message:
Booting the kernel (entry_offset:)
Cant locate firmware cbfw-3.2.5.1.bin
Cant locate firmware cbfw-3.2.5.1.bin
Disabling IRQ #15
After booted to the GUI, only the ShredOS USB can be found under the "disks and partitions" section.
Switched to Alt + F3, the following messages were shown:
SELinux: Could not open policy file ‹= /etc/selinux/targeted/policy/policy.33
No such file or directory
INIT: version booting
INIT: No inittab.d directory found
INIT: Entering runlevel: 3
Saving 256 bits of creditable seed for next boot
Starting syslogd: 0K
Starting klogd: 0K
Starting restorecond: 0K
Running sysctl: 0K
Starting thd: Device /dev/input/eventi not suitable.
OK
mkdir: cannot create directory ' /var/lock': File exists
Starting system message bus: done
touch: cannot touch ' /var/lock/subsys/dbus-daemon': No such file or directory
Starting rpcbind: 0K
Starting iptables: 0K
Starting network with shredos net.sh (hot plug): OK
nohup: appending output to 'nohup.out'
Starting ntpd: 0K
Starting HPA's titpd: done
Starting collecta: OK
Welcome to ShredOS https://github.com/PartialVolume/shredos.x86_64
shredos login:
Any hints on what I am missing?
Thanks in advance!
The text was updated successfully, but these errors were encountered: