From: keith.busch@intel.com (Keith Busch)
Subject: KXG60ZNV256G not recognized
Date: Wed, 13 Feb 2019 14:22:53 -0700 [thread overview]
Message-ID: <20190213212253.GA8027@localhost.localdomain> (raw)
In-Reply-To: <4bd15523d31948328c2c50693a08bd2c@ausx13mpc120.AMER.DELL.COM>
On Wed, Feb 13, 2019@08:37:37PM +0000, Mario.Limonciello@dell.com wrote:
> > What we really need is Intel stopping to do amazingly stupid things like
> > this. Hiding PCIe devices from their drivers is anti-competitive
> > behavior from a company controlling much of the PC market.
>
> My take on this is that the way this thing works and the things it does makes a lot more
> sense in the Windows kernel driver model than it does for Linux. I've heard there are
> quantifiable tangible benefits to using this technology on Windows.
To the best of my knowledge, the hardware mode is working around a
software limitation that doesn't apply to Linux.
> Given its been around now for at least 4 generations of Intel silicon (maybe more if
> I'm miscounting), I really don't think its going to away from the PC market any time soon.
That might depend on if said software overcomes those limitations, but I'm
out of the loop to know if that's going to change any time soon, if ever.
> As such, I don't think that disdaining the technology will get Intel to change it.
> So I'm hoping we can constructively come up with something that works in the confines
> of its existence to make it a better experience at least.
I assumed Chritoph's comment was directed toward said software that runs
on the majority of the client PC market, leaving hardware vendors to
think up "creative" work-arounds to its quirks to the detriment of other
software environments. :(
> At least on Dell I could offer a way to accomplish this with SMM today with a small kernel
> patch, but it will require a reboot to be effective.
Pre-boot settings like you already have are preferable, right? Otherwise
it's a little more difficult to use the NVMe as your boot drive.
> It's not pretty, but maybe it's an improvement? At least on Dell systems the
> distro installers could probe that sysfs node and warn people/fix it across a reboot cycle.
>
> If the relevant Intel PCH registers that are affected were documented, I would think something
> similar could be done by kernel PCH initialization code, but the PCH might need to be reset after
> writing them. That could make the BIOS setting effectively ignored on Linux.
> Keith, what do you think on this?
I think the recommended Linux implementation would treat this like a host
bridge and expose the PCI device to the OS without changing any hardware
settings.
But as far as I know, the Intel group that owns this mode has not reached
out to the Linux enabling with hardware specs that we can make public.
The OEMS are probably in a better position to compel this to change than
I am.
next prev parent reply other threads:[~2019-02-13 21:22 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-13 10:07 KXG60ZNV256G not recognized Gerd Pokorra
2019-02-13 10:27 ` Johannes Thumshirn
2019-02-13 10:45 ` Gerd Pokorra
2019-02-13 10:51 ` Johannes Thumshirn
2019-02-13 11:06 ` Gerd Pokorra
2019-02-13 11:28 ` Gerd Pokorra
2019-02-13 11:50 ` Johannes Thumshirn
2019-02-13 13:58 ` Gerd Pokorra
2019-02-13 14:04 ` Johannes Thumshirn
2019-02-13 14:29 ` Gerd Pokorra
2019-02-13 15:25 ` Keith Busch
2019-02-13 18:00 ` Christoph Hellwig
2019-02-13 18:04 ` Mario.Limonciello
2019-02-13 18:18 ` Keith Busch
2019-02-13 18:51 ` Mario.Limonciello
2019-02-13 19:00 ` Christoph Hellwig
2019-02-13 20:37 ` Mario.Limonciello
2019-02-13 21:22 ` Keith Busch [this message]
2019-02-13 21:56 ` Mario.Limonciello
2019-02-14 8:33 ` Christoph Hellwig
2019-02-14 11:41 ` Gerd Pokorra
2019-02-14 8:30 ` Christoph Hellwig
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190213212253.GA8027@localhost.localdomain \
--to=keith.busch@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.