Bug 868407
| Summary: | udev 30s timeout and worker killing with pcmcia gsm card | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mads Kiilerich <mads> |
| Component: | systemd | Assignee: | systemd-maint |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 18 | CC: | johannbg, lnykryn, mads, metherid, msekleta, notting, plautrba, systemd-maint, vpavlin |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-03-07 16:34:52 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Mads Kiilerich
2012-10-19 18:27:10 UTC
Same problem is seen in f17. See also Bug 868378 - "Failed to add/activate connection" for PCMCIA / pccard Assumption: pcmciautils is installed? (In reply to comment #2) > Assumption: pcmciautils is installed? Yes, pcmciautils-018-3.fc18.i686 as reported in comment 0. After the timeout it mostly works - it can connect and get the right DNS settings, but actual traffic doesn't work; Bug 871809 - broadband connection with pcmcia AirCard 850 doesn't work Could this be related to http://www.spinics.net/lists/netdev/msg185742.html ? It seems like f16 with kernel 3.6.6 doesn't have this problem. (But it still doesn't work, so I can't tell for sure.) It could thus be related to the udev version. This really looks like a problem with the driver in question. udev tries to interface with it, and the worker hangs, which is then killed after a timeout. SInce newer kernel versions appear to fix this (as #4 suggests) I guess we can just close this. (In reply to comment #5) > SInce newer kernel versions appear to fix this (as #4 suggests) I guess we > can just close this. You mean because 3.6.6 in f16 works? I disagree. I attribute that to f16 using a udev that is compatible with the kernel. Or has the "incompatibility introduced by systemd" been fully fixed in later kernel versions? If so: Which version is relevant to test? There is no "incompability", just a timeout and a message logged. The message is not the reason for any failure, it might only cause a delay of 30 seconds until the device is fully set up. Nothing is "killed" here besides the dead-locking udev process which is not relevant for the function of the device. Later kernels load firmware on their own, and later systemd versions work around it again, the same way as the standalone udev did. We need a newer kernel or backport the udev fix to F16, but it will unlikely cause any change in behaviour besides that the message is not logged and the device setup might finish a 20-30 seconds earlier. The issue should not exist in recent releases, the kernel firmware loading should work around the blocking driver requests. |