← Back to team overview

kernel-packages team mailing list archive

[Bug 1550300] Re: hp C7000 and bl460c gen 8 - Virtual Fan issue

 

Problem was identified in qla2xxx driver and card :
[   27.091990] qla2xxx [0000:00:00.0]-0005: : QLogic Fibre Channel HBA Driver: 8.06.00.08-k.
[   27.092251] qla2xxx [0000:05:00.0]-001d: : Found an ISP2532 irq 40 iobase 0xffffc9000c4dc000.
[   27.092554] qla2xxx 0000:05:00.0: irq 166 for MSI/MSI-X
[   27.092573] qla2xxx 0000:05:00.0: irq 167 for MSI/MSI-X
[   29.968292] scsi3 : qla2xxx
[   29.969054] qla2xxx [0000:05:00.0]-00fb:3: QLogic QMH2572 - PCI-Express Dual Channel 8Gb Fibre Channel Mezzanine HBA, NFF.
[   29.969065] qla2xxx [0000:05:00.0]-00fc:3: ISP2532: PCIe (5.0GT/s x8) @ 0000:05:00.0 hdma+ host#=3 fw=7.03.00 (90d5).
[   29.969218] qla2xxx [0000:05:00.1]-001d: : Found an ISP2532 irq 44 iobase 0xffffc9000c4ee000.


The version of Qlogic card from HP brand seems is not fully compatible with driver "8.06.00.08-k" and linux-firmware version "1.79.16" installed.

To create a workaround i do this :

- disable at boot time qla2xxx :
echo "blacklist qla2xxx" > /etc/modprobe.d/blacklist_qla2xxx.conf
update-initramfs -u

- download new version of firmware from qlogic :
cd /lib/firmware 
mkdir old
mkdir new
cp ql2*_fw.bin old
cd new
wget http://ldriver.qlogic.com/firmware/ql2100_fw.bin ;
wget http://ldriver.qlogic.com/firmware/ql2200_fw.bin ;
wget http://ldriver.qlogic.com/firmware/ql2300_fw.bin ;
wget http://ldriver.qlogic.com/firmware/ql2322_fw.bin ;
wget http://ldriver.qlogic.com/firmware/ql2400_fw.bin ;
wget http://ldriver.qlogic.com/firmware/ql2500_fw.bin ;
cp ql2*_fw.bin ../

add option to /etc/default/grub nomsi to grub boot :

GRUB_CMDLINE_LINUX="xxxxx   nomsi"
update-grub

reboot

- execute only after 5 seconds system boot up of (using a script in /etc/rc2.d/ ) :
modprobe qla2xxx

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1550300

Title:
  hp C7000 and bl460c gen 8 - Virtual Fan issue

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Hi,

  i installed system ubuntu 12.04.5 on a c7000 of type bl460c gen 8.

  
  After machine is started up it stroke Virtual Fan of chassis to 100% of cpu.

  Installing sensors i detect only temperature, not any type of fun :

  root@lastline-engine:~/apport# sensors
  acpitz-virtual-0
  Adapter: Virtual device
  temp1:         +8.3�C  (crit = +31.3�C)

  coretemp-isa-0000
  Adapter: ISA adapter
  Physical id 0:  +33.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 0:         +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 1:         +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 2:         +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 3:         +32.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 4:         +33.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 8:         +32.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 9:         +30.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 10:        +30.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 11:        +32.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 12:        +31.0�C  (high = +85.0�C, crit = +95.0�C)

  coretemp-isa-0001
  Adapter: ISA adapter
  Physical id 1:  +34.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 0:         +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 1:         +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 2:         +28.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 3:         +27.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 4:         +30.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 8:         +32.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 9:         +34.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 10:        +32.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 11:        +31.0�C  (high = +85.0�C, crit = +95.0�C)
  Core 12:        +31.0�C  (high = +85.0�C, crit = +95.0�C)

  
  cooling device seems attached but cannot view them :
  root@lastline-engine:~/apport# more /sys/class/thermal/cooling_device*/cur_state
  ::::::::::::::
  /sys/class/thermal/cooling_device0/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device10/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device11/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device12/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device13/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device14/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device15/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device16/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device17/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device18/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device19/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device1/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device20/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device21/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device22/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device23/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device24/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device25/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device26/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device27/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device28/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device29/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device2/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device30/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device31/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device32/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device33/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device34/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device35/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device36/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device37/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device38/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device39/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device3/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device40/cur_state
  ::::::::::::::
  -1
  ::::::::::::::
  /sys/class/thermal/cooling_device4/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device5/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device6/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device7/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device8/cur_state
  ::::::::::::::
  0
  ::::::::::::::
  /sys/class/thermal/cooling_device9/cur_state
  ::::::::::::::
  0

  
  I also try with boot with "rescue mode" with same 12.04.5 iso boot disk and all seems good, no problem appears.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1550300/+subscriptions


References