Bug 169616
| Summary: | ACPI suspend/resume results in "no link" with 8139too | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | James <james> | ||||||||
| Component: | kernel | Assignee: | John W. Linville <linville> | ||||||||
| Status: | CLOSED UPSTREAM | QA Contact: | Brian Brock <bbrock> | ||||||||
| Severity: | medium | Docs Contact: | |||||||||
| Priority: | medium | ||||||||||
| Version: | 4 | CC: | davej, intel-linux-acpi, wtogami | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | i386 | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | |||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2005-10-20 15:09:09 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: | 165150 | ||||||||||
| Attachments: |
|
||||||||||
|
Description
James
2005-09-30 10:27:14 UTC
Created attachment 119457 [details]
System log extract for 2.6.13-1.1526_FC4 session
Created attachment 119478 [details]
jwltest-8139too-resume-hack.patch
Test kernels w/ the above hack/patch available here: http://people.redhat.com/linville/kernels/fc4/ Please give them a try and post the results...thanks! P.S. If they work, please attach the output of "lspci -n". If they don't work, please attach the output of "sysreport"...thanks! I've tried kernel-2.6.13-1.1526_FC4.jwltest.18.i686, and things appear to be working now. (By the way... "older" card? I got this notebook a month ago! ;) It's identified in dmesg as a RTL-8100B/8139D.) $ /sbin/lspci -n 00:00.0 Class 0600: 8086:3580 (rev 02) 00:00.1 Class 0880: 8086:3584 (rev 02) 00:00.3 Class 0880: 8086:3585 (rev 02) 00:02.0 Class 0300: 8086:3582 (rev 02) 00:02.1 Class 0380: 8086:3582 (rev 02) 00:1d.0 Class 0c03: 8086:24c2 (rev 03) 00:1d.1 Class 0c03: 8086:24c4 (rev 03) 00:1d.2 Class 0c03: 8086:24c7 (rev 03) 00:1d.7 Class 0c03: 8086:24cd (rev 03) 00:1e.0 Class 0604: 8086:2448 (rev 83) 00:1f.0 Class 0601: 8086:24cc (rev 03) 00:1f.1 Class 0101: 8086:24ca (rev 03) 00:1f.3 Class 0c05: 8086:24c3 (rev 03) 00:1f.5 Class 0401: 8086:24c5 (rev 03) 00:1f.6 Class 0703: 8086:24c6 (rev 03) 01:01.0 Class 0280: 8086:4220 (rev 05) 01:02.0 Class 0200: 10ec:8139 (rev 10) 01:04.0 Class 0607: 104c:ac50 (rev 02) 01:05.0 Class 0c00: 1106:3044 (rev 80) Although I'm no kernel hacker, I check the source of a working kernel and notice that the call to RTL_W8() was originally in rtl8139_hw_start(). Was there any particular reason for this? Created attachment 119623 [details]
jwltest-8139too-resume.patch
This applies on top of the previous patch. It seems davej like the first
(kludgey) one so much, he has already applied it... :-)
Test kernels with the above patch are available at the same location as in comment 3. Please give them a try and post the results here...thanks! I've just tried a kernel built from your 2.6.13-1.1528_FC4.jwltest.19 sources, and 8139too suspend/resume still appears to be working OK. (Sorry for delay, had to do a rebuild because I need the NTFS read module.) I have posted this fix upstream. It should filter into Fedora RSN... :-) |