Bug 134790
Summary: | Inspiron 8500 practically hangs when configuring b44 NIC with 1.5G memory | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | John Haxby <jch> | ||||
Component: | kernel | Assignee: | John W. Linville <linville> | ||||
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 4.0 | CC: | barryn, davej | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | RHSA-2005-514 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2005-10-05 12:30:26 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 156322 | ||||||
Attachments: |
|
Description
John Haxby
2004-10-06 11:47:14 UTC
This sounds like bug 118165 (or a variant thereof). That was a useful hint. I took the patch from bug #118615 and I'm now up and running. The final comment: > Just a status update, the fix is in 2.6.9-rc2-mm2 (bk-netdev.patch), > hopefully will propagate to the Linus (and thus Fedora) tree > soon. suggests that a fix is on its way. When it hits the RHEL4b1 kernel I'm ready to try it out. We have included everything in 2.6.9 into B2. Please retry when its available in a few weeks. I await the new kernel with bated breath. However, in the 2.6.10-rc1 changelog I notice: ---- <pp.fi> [PATCH] b44: use bounce buffers to workaround chip DMA bug/limitations Signed-off-by: Pekka Pietikainen <pp.fi> ---- A quick look at the corresponding code for this change shows that this is indeed a fix for the DMA problems I experienced. Is this the fix that will be in the new kernel? Finally got around to testing this. Sorry. There's good news and bad news: kernel-2.6.9-1.648_EL and kernel-2.6.9-1.675_EL both appear to run without problems. Both kernel-hugemem-2.6.9-1.648_EL and kernel-hugemem-2.6.9-1.675_EL both hang; the former hangs when configuring eth0 (b44) and the latter hangs during the udev device initialisation when the b44 module is first loaded. A quick look at the kernel source shows that the fix for this problem didn't make it into the new kernel (unless I've missed it). You can see this in the diffs for 2.9.10-rc1. I think the link is http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Ftesting%2Fpatch-2.6.10-rc1.bz2 (the diffviewer isn't working at the moment). Just look at the diffs for b44.d and there's a comment in there about DMA above 1G not working for some hardware. *** This bug has been marked as a duplicate of 145109 *** Ooop...bug 145109 is for Fedora...reopening... Created attachment 113632 [details]
jwltest-b44-bounce-bufs.patch
Pre-built test kernels are available here: http://people.redhat.com/linville/kernels/rhel4/ Please give them a try and report the results. Thanks! I can confirm that kernel-2.6.9-6.41.EL.jwltest.20 works for me. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2005-514.html |