diff options
author | Dan Williams <dcbw@redhat.com> | 2012-12-10 16:30:05 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2012-12-10 16:33:05 -0600 |
commit | 5427f0d356c115814562cbe0483157a62de616cb (patch) | |
tree | acc102a83e20d7bcf5b94f78fefa48b2f6e3c816 /src | |
parent | 26c19ff4741b1ec72b4e131dcb8439dfb9b4af0a (diff) |
sierra: restore longer CFUN=1 timeout for older devices
Turns out older devices (like the C885/AT&T Mercury) crash often
when we don't wait for them to settle from CFUN=1. 5 seconds is
too short, but the crashes go away when we wait for 10 seconds.
Newer modems like the USB306 don't have this problem, so we just
check to see if the modem is a DirectIP device (using sierra_net)
and only use the shorter timeout for those newer devices.
This is a separate problem from some older modems returning ERROR
to valid commands that are sent too soon after CFUN=1, which was
observed on really old devices like the PCMCIA 860.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions