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
Enable L1SS handling on RPI4 pcib #1179
Conversation
This line in the commit message should be:
|
Fixed! thanks |
I will need „a moment“ to set up the compile/test environment for nvme…If you want to post bootlogs in advance: e.g. https://dmesgd.nycbug.org/ is a good place for that. |
I made this: https://reviews.freebsd.org/D44823 as requested. Should I close this PR? |
I think it's reasonable to keep this open (and updated). IMO pull requests are more convenient for actually landing the patch -- we can cherry-pick the commit and all of the metadata will be preserved appropriately. In addition we could see if we can get Jim Quinlan (Broadcom engineer on the kernel.org bugzilla entry) to review/comment, and it is possible they'll have a GitHub account already (and are unlikely to have, or create, a FreeBSD Phabricator account). |
Who asked you to do that? It's usuall a pull request or a phab. Not both. Leave the pr open. |
@bsdimp sorry, I must've misunderstood. I'll just use phab from now on, but leave this one here then. |
much confusion 😁.. better stay here than phab, as @emaste stated… |
For small things, at low volumes, we generally land pull requests faster than phab, where things often get lost... |
f241fa3
to
a4cc7e6
Compare
I applied several suggestions from the phab revision here. Again my apologies for the duplicating the revision. |
👍 |
Thank you for this work! Can you please add a Signed-off-by: trailer in the commit, certifying agreement with https://developercertificate.org/. |
Thanks to @kevans91 for pointing me in the right direction. FreeBSD had the same bug as Linux (see https://bugzilla.kernel.org/show_bug.cgi?id=217276) where the ultimate solution was to honor the brcm,enable-l1ss FDT property. In current versions of the dtb files this property has been added by default. Without this on many, many pcie addin cards the pcib will Serror when trying to assert the clreq# pin on the pcie bus. Many cards do not have these hooked up. PR: 260131, 277638, 277605 Signed-off-by: HP van Braam <hp@tmm.cx>
@emaste done! should I add these to each PR I make? |
Ideally, yes. But having you name right in the commit is more important. |
just to defend this @hpvb -patch , since the dtb-patch is merged .. the only caveat with this patch I could have imagined sorry for this much text(but I think this patch is ready to be merged;-) |
@hpvb , this seems to be the current version : |
I just went with what raspbian was doing today, mostly so that people's devicetree files will have predictable results across Linux and FreeBSD. It would maybe make sense to support both the unofficial raspbian as well as the upstream linux directives? |
If I look at the CC list in the link, pretty much everyone is there ( except FreeBSD ;-) |
We could do that, but then we also have to update our dtb files, as right now they include |
Thanks to @kevans91 for pointing me in the right direction. FreeBSD had the same bug as Linux (see https://bugzilla.kernel.org/show_bug.cgi?id=217276) where the ultimate solution was to honor the brcm,enable-l1ss FDT property. In current versions of the dtb files this property has been added by default. Without this on many, many pcie addin cards the pcib will Serror when trying to assert the clreq# pin on the pcie bus. Many cards do not have these hooked up. PR: 260131, 277638, 277605 Reviewed-by: emaste Signed-off-by: HP van Braam <hp@tmm.cx> Pull-request: #1179
Merged so closing. New pr if needed for followup. Thanks |
Thanks to @kevans91 for pointing me in the right direction. FreeBSD had the same bug as Linux (see
https://bugzilla.kernel.org/show_bug.cgi?id=217276) where the ultimate solution was to honor the brcm,enable-l1ss FDT property.
In current versions of the dtb files this property has been added by default.
Without this on many, many pcie addin cards the pcib will Serror when trying to assert the clreq# pin on the pcie bus. Many cards do not have these hooked up.
PR: 260131, 277638, 277605