<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックSierra 3G modem in Linux 3.14.28</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Sierra-3G-modem-in-Linux-3-14-28/m-p/490141#M78539</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sierra MC8705 modem works fine in Linux 3.10.53 (Sierra_net.c V3.2)&lt;/P&gt;&lt;P&gt;Using this modem on our board(imx6Q SabreSD board), it works in the field for over one year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last week I upgraded Linux to 3.14.28(imx_3.14.28_1.0.0_ga) (Sierra_net.c V3.2).&lt;/P&gt;&lt;P&gt;After that, modem is detected but it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # ifconfig wwan0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig: wwan0: error fetching interface information: Device not found&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # dmesg | grep -e sierra -e Sierra&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.009833] usbcore: registered new interface driver sierra&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.016359] usbserial: USB Serial support registered for Sierra USB modem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.025902] sierra 1-1.2:1.0: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.068022] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.076418] sierra 1-1.2:1.1: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.085750] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.095794] sierra 1-1.2:1.2: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.107202] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.121224] sierra 1-1.2:1.3: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.132774] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.143377] sierra 1-1.2:1.4: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.152881] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # lsusb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 003: ID 1199:68a3 Sierra Wireless, Inc. MC8700 Modem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 002: ID 0424:2412 Standard Microsystems Corp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # cat /dev/ttyUSB3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +CREG: 2,1,"2252","014C0E9E",2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *CNTI: 0,UMTS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # dmesg | grep -e pci -e PCI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.235767] PCI: CLS 0 bytes, default 64&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403808] imx6q-pcie 1ffc000.pcie: phy link never came up&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403827] imx6q-pcie 1ffc000.pcie: Failed to bring link up!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403858] imx6q-pcie 1ffc000.pcie: failed to initialize host&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403908] imx6q-pcie: probe of 1ffc000.pcie failed with error -22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.690746] ehci-pci: EHCI PCI platform driver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I use the same SIM card, board, modem and rootfs as I tested on Linux 3.10.53.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yesterday I read many threads related to modem in this community, and tried below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Add more delay in imx6_pcie_wait_for_link in pci-imx6.c:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; change to usleep_range(100, 1000), or chang count = 10000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Disable CONFIG_PCI_MSI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Remove #address_cells; #size_cells of intc in imx6qdl.dtsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it still no wwan0 interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm really appreciate if someone can give me some idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS. Is there any official released patches for Linux imx_3.14.28_1.0.0_ga?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 01 May 2016 00:51:33 GMT</pubDate>
    <dc:creator>fang</dc:creator>
    <dc:date>2016-05-01T00:51:33Z</dc:date>
    <item>
      <title>Sierra 3G modem in Linux 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Sierra-3G-modem-in-Linux-3-14-28/m-p/490141#M78539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sierra MC8705 modem works fine in Linux 3.10.53 (Sierra_net.c V3.2)&lt;/P&gt;&lt;P&gt;Using this modem on our board(imx6Q SabreSD board), it works in the field for over one year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last week I upgraded Linux to 3.14.28(imx_3.14.28_1.0.0_ga) (Sierra_net.c V3.2).&lt;/P&gt;&lt;P&gt;After that, modem is detected but it doesn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # ifconfig wwan0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig: wwan0: error fetching interface information: Device not found&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # dmesg | grep -e sierra -e Sierra&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.009833] usbcore: registered new interface driver sierra&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.016359] usbserial: USB Serial support registered for Sierra USB modem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.025902] sierra 1-1.2:1.0: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.068022] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.076418] sierra 1-1.2:1.1: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.085750] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.095794] sierra 1-1.2:1.2: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.107202] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.121224] sierra 1-1.2:1.3: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.132774] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.143377] sierra 1-1.2:1.4: Sierra USB modem converter detected&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.152881] usb 1-1.2: Sierra USB modem converter now attached to ttyUSB4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # lsusb&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 003: ID 1199:68a3 Sierra Wireless, Inc. MC8700 Modem&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 002: ID 0424:2412 Standard Microsystems Corp.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # cat /dev/ttyUSB3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; +CREG: 2,1,"2252","014C0E9E",2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *CNTI: 0,UMTS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # dmesg | grep -e pci -e PCI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.235767] PCI: CLS 0 bytes, default 64&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403808] imx6q-pcie 1ffc000.pcie: phy link never came up&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403827] imx6q-pcie 1ffc000.pcie: Failed to bring link up!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403858] imx6q-pcie 1ffc000.pcie: failed to initialize host&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.403908] imx6q-pcie: probe of 1ffc000.pcie failed with error -22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.690746] ehci-pci: EHCI PCI platform driver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I use the same SIM card, board, modem and rootfs as I tested on Linux 3.10.53.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yesterday I read many threads related to modem in this community, and tried below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Add more delay in imx6_pcie_wait_for_link in pci-imx6.c:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; change to usleep_range(100, 1000), or chang count = 10000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Disable CONFIG_PCI_MSI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Remove #address_cells; #size_cells of intc in imx6qdl.dtsi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; it still no wwan0 interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm really appreciate if someone can give me some idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PS. Is there any official released patches for Linux imx_3.14.28_1.0.0_ga?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 May 2016 00:51:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Sierra-3G-modem-in-Linux-3-14-28/m-p/490141#M78539</guid>
      <dc:creator>fang</dc:creator>
      <dc:date>2016-05-01T00:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: Sierra 3G modem in Linux 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Sierra-3G-modem-in-Linux-3-14-28/m-p/490142#M78540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jifang&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for 3.14.28 one can look at solutions in&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/thread/388572"&gt;IMX6Q: Linux boot halts at PCIe config space read&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;igor&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 May 2016 01:01:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Sierra-3G-modem-in-Linux-3-14-28/m-p/490142#M78540</guid>
      <dc:creator>igorpadykov</dc:creator>
      <dc:date>2016-05-01T01:01:15Z</dc:date>
    </item>
  </channel>
</rss>

