Bug 715009

Summary: ZTE MF6xx GSM modem does not switch into modem mode
Product: Red Hat Enterprise Linux 6 Reporter: Andreas Piesk <a.piesk>
Component: udevAssignee: Harald Hoyer <harald>
Status: CLOSED DUPLICATE QA Contact: qe-baseos-daemons
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.1CC: azelinka, pknirsch
Target Milestone: rc   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-30 13:31:08 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 Andreas Piesk 2011-06-21 15:24:15 UTC
Description of problem:

this is my UMTS stick which worked in RHEL6.0:

  idVendor           0x19d2 ONDA Communication S.p.A.
  idProduct          0x2000 ZTE MF627/MF628/MF628+/MF636+ HSDPA/HSUPA

when i plug it in, it does not switch into modem mode.

"modem-modeswitch -v 0x19d2 -p 0x2000 -t option-zerocd" has no effect, although it executes without any errors. after looking through the udev rules i found two rules which seems to overlap:

in /lib/udev/rules.d/61-option-modem-modeswitch.rules:
ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000", RUN+="modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd"

in /lib/udev/rules.d/61-mobile-action.rules:
# ZTE MF6xx
ACTION=="add", ENV{ID_CDROM}=="1", ENV{ID_VENDOR_ID}=="19d2", ENV{ID_MODEL_ID}=="2000", RUN+="/usr/bin/eject %k"

especially the comment in 61-mobile-action.rules stating modem-modeswitch does not work for ZTE made me wonder. after following the comment by disabling the rule in 61-option-modem-modeswitch.rules the stick gets correctly initialized and works like expected.

Version-Release number of selected component (if applicable):

udev-147-2.35.el6

How reproducible:

always

Steps to Reproduce:
1. insert ZTE MF6xx UMTS stick
2. wait for initialization which does not happen
3.
  
Actual results:

stick does not switch into modem mode

Expected results:

stick switches into modem mode

Additional info: