Re: iDRAC with Lifecycle Controller 4.10.10.10 won't install
[email protected] Tue, 2 Jun 2020 08:51:23 +0200
| Newsgroups | gmane.linux.hardware.dell.poweredge |
|---|---|
| Message-ID | <[email protected]> |
[EXTERNAL EMAIL]
Hi,
I can say I have the exact same errors when multipathd is "catching" the
usb disks before the dell tools can mount them. You can see in your logs
that the sdb device attaches fine, so you do have a sdb device, it just
disconnects before you see it.
So if it's not multipathd it should be something similar. Maybe usb
guard would be a candidate
(https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/security_guide/sec-using-usbguard)
or some other protection software. But I can't say if they produce these
errors because I do not use those. -- Or you forgot to reload multipathd
after changing config :)
Greetings
Klaas
On 01.06.20 09:23, Ben Argyle wrote:
> This was already the case:
>
> blacklist {
> wwid 36d0946602a45b90021ea0ad7be95622a
> devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
> devnode "^hd[a-z]"
> devnode "^cciss!c[0-9]d[0-9]*[p[0-9]*]"
> devnode "^asm/*"
> devnode "ofsctl"
>
> device {
> vendor "iDRAC"
> product "scrtch"
> }
> device {
> vendor "DELL"
> product "IDSDM"
> }
> device {
> vendor "iDRAC"
> product "MAS022"
> }
> device {
> vendor "iDRAC"
> product "SECUPD"
> }
> device {
> vendor "iDRAC"
> product "SMINST"
> }
> device {
> vendor "Linux"
> product "SECUPD"
> }
> }
>
> So, it doesn't _seem_ to be that.
>
> Ben
>
> -----Original Message-----
> From: [email protected] <[email protected]>
> Sent: 29 May 2020 16:14
> To: Ben Argyle <[email protected]>; '[email protected]' <[email protected]>
> Subject: Re: [Linux-PowerEdge] iDRAC with Lifecycle Controller 4.10.10.10 won't install
>
> I am going to guess you have multipath enabled. You need to blacklist
> the devices used by dsu.
>
> Check how we do it in ansible:
> https://github.com/CSCfi/ansible-role-dell-firmware-upgrade
>
> https://github.com/CSCfi/ansible-role-dell-firmware-upgrade/blob/master/files/multipath_dell.conf
> https://github.com/CSCfi/ansible-role-dell-firmware-upgrade/blob/master/tasks/multipathd.yml
>
> References: https://bugzilla.redhat.com/show_bug.cgi?id=1380272
>
>
> Greetings
> Klaas
>
>
>
> On 29.05.20 17:06, Ben Argyle wrote:
>> [EXTERNAL EMAIL]
>>
>> I've got some R640s with firmware 4.00.00.00 for the iDRAC with Lifecycle Controller. The 'dsu' output tells me 4.10.10.10 is available. It's downloaded and install is attempted. At which point this happens:
>>
>> Fetching iDRAC-with-Lifecycle-Controller_Firmware_KTC95_LN_4.10.10.10_A00 ...
>> Installing iDRAC-with-Lifecycle-Controller_Firmware_KTC95_LN_4.10.10.10_A00
>> Collecting inventory...
>> .
>> Running validation...
>>
>> iDRAC
>>
>> The version of this Update Package is newer than the currently installed version.
>> Software application name: iDRAC
>> Package version: 4.10.10.10
>> Installed version: 4.00.00.00
>>
>>
>> Executing update...
>> WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCTS WHILE UPDATE IS IN PROGRESS.
>> THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
>> ...................................................................mount: /dev/sdb is already mounted or /media/scrtch busy
>> USB Device is not found
>> .....................................................................mount: /dev/sdb is already mounted or /media/scrtch busy
>> USB Device is not found
>> ....................................................................mount: /dev/sdb is already mounted or /media/scrtch busy
>> USB Device is not found
>> ..
>> The update completed successfully.
>> Installed successfully
>>
>>
>>
>> Alternatively, this is what you see if you do it on console:
>>
>>
>> Fetching iDRAC-with-Lifecycle-Controller_Firmware_KTC95_LN_4.10.10.10_A00 ...
>> Installing iDRAC-with-Lifecycle-Controller_Firmware_KTC95_LN_4.10.10.10_A00
>> Collecting inventory...
>> ............................................................
>> Running validation...
>>
>> iDRAC
>>
>> The version of this Update Package is newer than the currently installed version.
>> Software application name: iDRAC
>> Package version: 4.10.10.10
>> Installed version: 4.00.00.00
>>
>>
>> Executing update...
>> WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCTS WHILE UPDATE IS IN PROGRESS.
>> THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
>> .....[ 281.341201] usb 1-14.1.2: new high-speed USB device number 7 using xhci_hcd
>> [ 281.435088] usb 1-14.1.2: New USB device found, idVendor=0624, idProduct=0250, bcdDevice= 0.00
>> [ 281.443687] usb 1-14.1.2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
>> [ 281.451242] usb 1-14.1.2: Product: Mass Storage Function
>> [ 281.456547] usb 1-14.1.2: Manufacturer: Avocent
>> [ 281.461075] usb 1-14.1.2: SerialNumber: 20180726-0
>> .[ 281.468750] usb-storage 1-14.1.2:1.0: USB Mass Storage device detected
>> [ 281.475472] scsi host19: usb-storage 1-14.1.2:1.0
>> [ 282.482713] scsi 19:0:0:0: Direct-Access Linux scrtch 0399 PQ: 0 ANSI: 0 CCS
>> [ 282.491961] sd 19:0:0:0: Attached scsi generic sg1 type 0
>> [ 282.492927] sd 19:0:0:0: Power-on or device reset occurred
>> [ 282.496978] sd 19:0:0:0: [sdb] 630784 512-byte logical blocks: (322 MB/308 MiB)
>> .[ 282.617305] sd 19:0:0:0: [sdb] Write Protect is off
>> [ 282.737033] sd 19:0:0:0: [sdb] No Caching mode page found
>> [ 282.742438] sd 19:0:0:0: [sdb] Assuming drive cache: write through
>> [ 282.989704] sdb:
>> [ 283.236089] sd 19:0:0:0: [sdb] Attached SCSI removable disk
>> .............................................................mount: /dev/sdb is already mounted or /my
>> USB Device is not found
>> [ 345.791929] usb 1-14.1.2: USB disconnect, device number 7
>> .......[ 353.364321] usb 1-14.1.2: new high-speed USB device number 8 using xhci_hcd
>> [ 353.458039] usb 1-14.1.2: New USB device found, idVendor=0624, idProduct=0250, bcdDevice= 0.00
>> [ 353.466644] usb 1-14.1.2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
>> [ 353.474202] usb 1-14.1.2: Product: Mass Storage Function
>> [ 353.479505] usb 1-14.1.2: Manufacturer: Avocent
>> [ 353.484030] usb 1-14.1.2: SerialNumber: 20180726-0
>> [ 353.491693] usb-storage 1-14.1.2:1.0: USB Mass Storage device detected
>> [ 353.498449] scsi host20: usb-storage 1-14.1.2:1.0
>> .[ 354.504888] scsi 20:0:0:0: Direct-Access Linux scrtch 0399 PQ: 0 ANSI: 0 CCS
>> [ 354.513973] sd 20:0:0:0: Attached scsi generic sg1 type 0
>> [ 354.515558] sd 20:0:0:0: Power-on or device reset occurred
>> [ 354.519312] sd 20:0:0:0: [sdb] 630784 512-byte logical blocks: (322 MB/308 MiB)
>> .[ 354.641193] sd 20:0:0:0: [sdb] Write Protect is off
>> [ 354.770980] sd 20:0:0:0: [sdb] No Caching mode page found
>> [ 354.776378] sd 20:0:0:0: [sdb] Assuming drive cache: write through
>> [ 355.031621] sdb:
>> [ 355.284182] sd 20:0:0:0: [sdb] Attached SCSI removable disk
>> ...........................................................mount: /dev/sdb is already mounted or /medy
>> USB Device is not found
>> .[ 416.537773] usb 1-14.1.2: USB disconnect, device number 8
>> ......[ 422.832430] usb 1-14.1.2: new high-speed USB device number 9 using xhci_hcd
>> [ 422.926267] usb 1-14.1.2: New USB device found, idVendor=0624, idProduct=0250, bcdDevice= 0.00
>> [ 422.934872] usb 1-14.1.2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
>> [ 422.942427] usb 1-14.1.2: Product: Mass Storage Function
>> [ 422.947734] usb 1-14.1.2: Manufacturer: Avocent
>> [ 422.952256] usb 1-14.1.2: SerialNumber: 20180726-0
>> [ 422.960031] usb-storage 1-14.1.2:1.0: USB Mass Storage device detected
>> [ 422.966831] scsi host21: usb-storage 1-14.1.2:1.0
>> .[ 423.973209] scsi 21:0:0:0: Direct-Access Linux scrtch 0399 PQ: 0 ANSI: 0 CCS
>> [ 423.982466] sd 21:0:0:0: Attached scsi generic sg1 type 0
>> [ 423.983392] sd 21:0:0:0: Power-on or device reset occurred
>> [ 423.987488] sd 21:0:0:0: [sdb] 630784 512-byte logical blocks: (322 MB/308 MiB)
>> [ 424.100687] sd 21:0:0:0: [sdb] Write Protect is off
>> [ 424.220369] sd 21:0:0:0: [sdb] No Caching mode page found
>> [ 424.225776] sd 21:0:0:0: [sdb] Assuming drive cache: write through
>> [ 424.470454] sdb:
>> [ 424.709054] sd 21:0:0:0: [sdb] Attached SCSI removable disk
>> .............................................................mount: /dev/sdb is already mounted or /my
>> USB Device is not found
>> [ 487.538981] usb 1-14.1.2: USB disconnect, device number 9
>> ..
>> The update completed successfully.
>> Installed successfully
>>
>> However, the firmware isn't updated. Even after a reboot and second attempt, no joy. I don't have a /dev/sdb device in the systems.
>>
>> Ben
>>
>> _______________________________________________
>> Linux-PowerEdge mailing list
>> [email protected]
>> https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>