Bug 149057
Summary: | Some AC'97 modems supported under versions < 2.6.10 by slmodem driver now fail | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jacques Goldberg <jacques.goldberg> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED UPSTREAM | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3 | CC: | marius.andreiana, pf, pfrields, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
URL: | http://linmodems.technion.ac.il/archive-fifth/msg00675.html | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-12-07 07:23:38 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: |
Description
Jacques Goldberg
2005-02-18 11:01:37 UTC
I highly appreciate the effort of Jacques for making the modem driver accessible for FC3. I found a workaround to get it work, but without patching. I downloaded the sources of slmodem-2.9.9a from Jacques' website, compiled these without problems under the kernel 2.6.10-1.770_FC3. I had to modify the script/slmodemd to include "modprobe slamr" in a similar way as in script/mandrake/slmodemd because the module slamr wasn't loaded by default. And it works... ... However, I am a little puzzled: I need to start slmodemd twice for getting it working. I can't figure out why. I use scripts/mandrake/slmodemd as script in the /etc/init.d directory for starting it as a service under FC3. Mmmmm... after looking at the scripts, I think it could be related to changes due to the implementation of udev... Jacques Goldberg gave me the solution: the script scripts/mandrake/slmodemd of the sources must be modified: add sleep 10 before the instruction echo -n "Starting SmartLink Modem driver for $SLMODEMD_DEVICE: " and it works in my case (AC97 modem). Jacques kindly remarks in a mail he sent me personnaly that my message is misleading: it gave the solution to something which I raised in a loop of responses to his original bug report. In my first message, I said that I had found a workaround: this is not true. Contrarily to what I initially claimed, I did not find a workaround to the original bug report, but along the thread, I got a fix for another minor problem in the script "/etc/init.d/slmodemd" which wrongly made me believe that I was observing the bug. Thus the problem remains completely unsolved and disturbs more and more people every day. Possible path to a solution: During the boot process, peripheral PCI devices recognized by the system are assigned to specific drivers. Is there a way to break this association, that is, to return the PCI device to being unassigned to any driver? An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which may contain a fix for your problem. Please update to this new kernel, and report whether or not it fixes your problem. If you have updated to Fedora Core 4 since this bug was opened, and the problem still occurs with the latest updates for that release, please change the version field of this bug to 'fc4'. Thank you. This patch isn't merged upstream, even in latest 2.6.15rc5 tree. Please submit it to the serial maintainer, Russell King <rmk.org.uk> |