[Bug 199703] HPSA blocking boot on HP smart Array P400

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=199703

--- Comment #10 from Don (don.brace@xxxxxxxxxxxxx) ---
(In reply to Don from comment #9)
> I notice this:
> 
> 13:08.0 RAID bus controller [0104]: Hewlett-Packard Company Smart Array
> E200i (SAS Controller) [103c:3238]
>         Subsystem: Hewlett-Packard Company Smart Array E200i [103c:3211]
>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR+ FastB2B- DisINTx+
>         Status: Cap+ 66MHz- UDF- FastB2B- ParErr+ DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR+ INTx-
>         Latency: 64
>         Interrupt: pin A routed to IRQ 29
>         Region 0: Memory at fde80000 (64-bit, non-prefetchable) [size=512K]
>         Region 2: I/O ports at 5000 [size=256]
>         Region 3: Memory at fde70000 (32-bit, non-prefetchable) [size=32K]
>         [virtual] Expansion ROM at fde00000 [disabled] [size=16K]
>         Capabilities: <access denied>
>         Kernel driver in use: cciss
>         Kernel modules: cciss, hpsa
> 
> It looks like both the cciss drivere and the hpsa driver are competing for
> the same controller E200i. One is a block driver, the other is a SCSI driver.
> 
> So, we need to blacklist one of them.
> 
> What is the format for blacklisting a driver for Ubuntu?
> 
> rdblacklist=???

Actually, I see that the cciss driver has claimed the E200i first.
So, blacklist the hpsa driver.

The support for this controller was added by Hannes Reinecke some time ago and
perhaps there is a bug in the init code when the device is already claimed by
another driver....

commit 135ae6edeb51979d0998daf1357f149a7d6ebb08
Author: Hannes Reinecke <hare@xxxxxxx>
Date:   Tue Aug 15 08:58:04 2017 +0200

    scsi: hpsa: add support for legacy boards

    Add support for legacy boards, ensuring to enable the driver for
    those boards only when 'hpsa_allow_any' is set.
    The attribute 'legacy_board' is set to '1' if the device is
    a legacy board, and '0' otherwise.

    Signed-off-by: Hannes Reinecke <hare@xxxxxxxx>
    Acked-by: Don Brace <don.brace@xxxxxxxxxxxxx>
    Signed-off-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx>

-- 
You are receiving this mail because:
You are the assignee for the bug.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux