i.MX6Q PCIe EP/RC検証システム <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
i.MX6Q PCIe EP/RC検証とスループット ハードウェアのセットアップ * 2つのi.MX6Q SDボード、1つはPCIe RCとして使用されます。もう1つはPCIe EPとして使用されます。2 * mini_PCIe で standard_PCIe アダプター、2 PEX ケーブル アダプター、および 1 本の PCIe ケーブルに接続。 ソフトウェア構成 * RCイメージを構築するときは、次のことを確認してください CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y * EPイメージを構築するときは、次のことを確認してください CONFIG_IMX_PCIE=y CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS=y # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYSが設定されていない 特長 * RCとEPの間のリンクは、内部で動作するスタンドアロンの125MHzによってセットアップされます。 ※EPのシステムでは、PCIe EPとPCIe RCの相互接続により、PCIe RCのシステムの予約済みDDRメモリ(デフォルトアドレス:0x40000000)にアクセスすることができます。 注:SDボード上の1G DDRメモリのレイアウトは0x1000_0000~0x4FFF_FFFF) カーネルコマンドラインで mem=768M を使用して、EP アクセステストの実行に使用される 0x4000_0000 ~ 0x4FFF_FFFF DDR メモリスペースを予約します。 (RCのコマンドラインの例: カーネルコマンドライン: noinitrd console=ttymxc0,115200 mem=768M root=/dev/nfs nfsroot=10.192.225.216:/home/r65037/nfs/rootfs_mx5x_10.11,v3,tcpip=dhcp rw) スループットの結果 ARM コアをバス マスターとして使用し、キャッシュは無効になります ARM コアをバス マスターとして使用し、キャッシュが有効になっている バスマスター(DMA)として使用されるIPU 1 回の書き込み tlp でのデータ サイズ 8バイト 32バイト 64 バイト 書き込み速度 ~109MB/秒 ~298MB/秒 ~344MB/秒 1 回の読み取り tlp のデータ サイズ 32バイト 64 バイト 64 バイト 読み取り速度 ~29MB/秒 ~100MB/秒 ~211メガバイト/秒 バスマスター(DMA)として使用されるIPU 以下は、IPUがテストしたPCIeスループット結果の概要です。 書き込み速度は約344 MB / sです。 読み取り速度は約211MB/秒 バスマスターとして使用されるARMコア(pcie.cでEP_SELF_IO_TESTを定義ドライバー) 書き込み速度 ~300MB/秒 読み取り速度 ~100MB/秒 キャッシュはイネーブルされます。 PCIe EP:データ転送を開始しています... PCIe EP:データ転送は成功しました、tv_count1 54840us、tv_count2 162814us。 PCIe EP:データ書き込み速度は298MB/sです。 PCIe EP:データ読み取り速度は100MB/sです。 ログについては、キャッシュが有効な場合の各TLPのデータサイズは、書き込み時のデータサイズの約4倍、キャッシュが有効になっていないときはリード時のデータサイズの約2倍です。 キャッシュが無効になっています キャッシュが有効になっている 1 回の書き込み tlp でのデータ サイズ 8バイト 32バイト 書き込み速度 ~109MB/秒 ~298MB/秒 1 回の読み取り tlp のデータ サイズ 32バイト 64 バイト 読み取り速度 ~29MB/秒 ~100MB/秒 キャッシュが有効になっていない PCIe EP:データ転送を開始しています... PCIe EP:データ転送は成功しました。tv_count1 149616us、tv_count2 552099us。 PCIe EP:データ書き込み速度は109MB/sです。 PCIe EP:データ読み取り速度は29MB/sです。 imx6 pcie ep と rc を接続するための簡単な方法の 1 つ ソリューション全体のビュー: HW材料: 2 * iMX6Q SDボード、2 * Mini PCIe to STD PCIeアダプター、1本のSATA2データケーブル。 Mini-PCIe から標準の PCIe 交換アダプター。 Here is the URL: http://www.bplus.com.tw/Adapter/PM2C.html 作り方。 信号接続 2 つのアダプター (1 つは A、もう 1 つは B と呼ばれます) A B TXM <----> RXM TXN <----> RXN RXM <----> TXM RXN <----> TXN A1 を B3 に接続 A2 を B4 に接続 A3 を B1 に接続 A4 を B2 に接続 ケーブルをアダプターに接続します。 SATA2データケーブルをMiniPCIe-STDPCIeアダプター(A)に接続します SATA2 データ ケーブルを Mini PCIe to STD PCIe アダプター (B) に接続します 手記: ※ケーブルの長さはなるべく短くしてください。弊社のケーブルは約12cmです。 ※SATA2ケーブルのシールド線は、両基板のGNDに接続してください。 ※PCIe RCシステムを起動する前に、PCIe EPシステムを起動してください。 ベース1のimx_3.0.35メインライン、パッチ、およびIPUテストツールが取り付けられていました。 注: * IPUテスト使用方法。 xxx.zipを解凍し、xxx_r.shを実行して読み取りテストを実行し、xxx_w.shを実行して書き込みテストを実行します。 テストログ: EPの root@freescale ~/pcie_ep_io_test$ ./pcie-r.sh コマンドライン 14, ./pcie_ipudev_test.out を渡します。 新しいオプション:c フレームカウントセット 1 新しいオプション:L ループカウントセット 1 new option : i input w=1024,h=1024,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0 新しいオプション:O 640,480,RGB4,0,0,0,0,0 新しいオプション:s FB 0に表示 新しいオプション:F 出力ファイル名 IPU1-1ST-OVFB 新しいオプション:ÿ show_to_buf:0、input_paddr:0x1000000、output.paddr0x18800000 ====== IPUタスク====== インプット: フォラムト:0x34424752 幅:1024 高さ:1024 クロップ.w= 1024 クロップ.h= 1024 クロップ.pos.x= 0 クロップ.pos.y= 0 アウトプット: フォラムト:0x34424752 幅:640 身長:480 ローアテ:0 クロップ.w= 640 クロップ.h= 480 クロップ.pos.x= 0 クロップ.pos.y= 0 合計フレーム数 1 平均フレーム時間 19019 US、FPS 52.579000 root@freescale ~/pcie_ep_io_test$ ./pcie-w.sh コマンドライン 14, ./pcie_ipudev_test.out を渡します。 新しいオプション:c フレームカウントセット 1 新しいオプション:L ループカウントセット 1 new option : i input w=640,h=480,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0 新しいオプション:O 1024,1024,RGB4,0,0,0,0,0 新しいオプション:s FB 1に表示 新しいオプション:F 出力ファイル名 IPU1-1ST-OVFB 新しいオプション:ÿ show_to_buf:1、input_paddr:0x18a00000、output.paddr0x1000000 ====== IPUタスク====== インプット: フォラムト:0x34424752 幅:640 身長:480 クロップ.w= 640 クロップ.h= 480 クロップ.pos.x= 0 クロップ.pos.y= 0 アウトプット: フォラムト:0x34424752 幅:1024 高さ:1024 ローアテ:0 クロップ.w= 1024 クロップ.h= 1024 クロップ.pos.x= 0 クロップ.pos.y= 0 合計フレーム数 1 平均フレーム時間 11751 US、FPS 85.099140 root@freescale ~$ ./memtool-32 01000000=デッドビーフ アドレス 32 ビット値 0xDEADBEAF のアドレス 0x01000000 への書き込み RC: "./memtool を実行する前に-32 01000000=deadbeaf" を EP で更新します。 root@freescale ~$ ./memtool-32 40000000 10 アドレス 0x40000000 から始まる0x10カウントの読み取り 0x40000000: 00000000 00000000 00000000 00000000 0x40000010: 00000000 00000000 00000000 00000000 0x40000020: 00000000 00000000 00000000 00000000 0x40000030: 00000000 00000000 00000000 00000000 "./memtool"の実行後-32 01000000=deadbeaf" を EP で更新します。 root@freescale ~$ ./memtool-32 40000000 10 アドレス 0x40000000 から始まる0x10カウントの読み取り 0x40000000: DEADBEAF 00000000 00000000 00000000 0x40000010: 00000000 00000000 00000000 00000000 0x40000020: 00000000 00000000 00000000 00000000 0x40000030: 00000000 00000000 00000000 00000000 Labels parameters i.MX6_All Linux Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi, 上記のファイルにアクセスできません。 同じものへのアクセスを提供していただけますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
添付ファイルは使用できなくなりました。 また、記事を読んで理解できなかったのは、実際に1つのtlpでキャッシング/データサイズを有効にする方法です。 ありがとうございます Christoph Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi Eduardo, こんなことを解決したことはありますか? ありがとうございます Brian Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
リチャード・チュー Hi, i.MAX6 Quad Sabre Lite Development ボード (https://boundarydevices.com/product/sabre-lite-imx6-sbc/) で PCIE を起動し、TW6865 Intersil ビデオ チップと接続するのに問題があり、TW6865 の REFCLK- および REFCLK+ を i.MAX6Q Sabre Lite の PCIE ポートに接続する方法についての十分な詳細を見つけることができませんでした。 TW6865をSabre LiteのPCIEとインターフェースするように案内してもらえますか?(現在、私は3.14.52カーネルベースのシステムに取り組んでいます) ありがとうございます ピーター。 i.max#i.mx6q pcie Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
親愛なるリチャード、 私は現在、iMX6のPCIe RCにDMAがないことを考えると、IPU DMAを使用してPCIe Link x1を介してiMX6ボードからXilinx FPGAボードにデータを送信しようとしています。 これをああするために、私はあなたのデモを私の特定のシナリオに適応させました。適応プロセスで大きな問題はありませんでした。iMX6からFPGAへの書き込み操作は正常に機能しているように見えますが、Yannの場合と同様に(シナリオは異なりますが)、デモのリンクに記載されている344 MB / sに達する代わりに、TLPデータサイズが64バイトの場合、FPGA側で受信するTLPのデータサイズが16バイトしかないため、約54MB / sしか得られません。2つのボード間で使用しているコネクタは、ミニPCIeからPCIeです 送信されるTLPのサイズを増やすために、iMX6側でどの設定パラメータに触れる必要がありますか? ご回答いただき、誠にありがとうございます。 よろしくお願いいたします。 Eduardo. Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hi, Richard: あなたの返信をありがとう、私たちは私たちのドライバーコードをチェックしました、そしてそれは大丈夫なようです、そして私たちは実験をしました、r8169でnicをドライバーにしました、r8168-8.039.00ではなく、linux bspプロジェクトのfslの元のコードは何ですか。 --------------------------------------------------------------- x x < > パケットエンジン Hamachi GNIC-II 対応 x x x x < > パケット エンジン Yellowfin ギガビット NIC サポート (実験的) x x x x <*> Realtek 8169 ギガビット イーサネット サポート x x x x < > Realtek 8111Eギガビットイーサネットサポート ------------------------------------------------------------------- そして、問題はまだ同じです。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
以前、INTEL e1000e NICカードで1000バイト以上のパケット送信が確認されたことを覚えています。 NICデバイス/ドライバーを再確認できますか? 参考までに、これは単なる参照ログです。 root@imx6sxsabresd:~# ピン 192.168.1.253-S 469 ピン192.168.1.253(192.168.1.253):469データバイト 192.168.1.253 から 477 バイト:seq=0 ttl=64 time=0.595さん 192.168.1.253 から 477 バイト:seq=1 ttl=64 time=0.482さん 192.168.1.253 から 477 バイト:seq=2 ttl=64 time=0.457さん 192.168.1.253 から 477 バイト:seq=3 ttl=64 時間=0.450さん ^C --- 192.168.1.253PING統計--- 送信パケット 4 パケット、受信パケット 4 パケット、パケット損失 0% 往復最小/平均/最大 = 0.450/0.496/0.595さん root@imx6sxsabresd:~# lspci 00:00.0 PCIブリッジ:デバイス16c3:abcd(リビジョン01) 01:00.0イーサネットコントローラー:Intel Corporation 82574Lギガビットネットワーク接続 root@imx6sxsabresd:~# ピン 192.168.1.253-S1000 ピン192.168.1.253(192.168.1.253):1000データバイト 192.168.1.253 から 1008 バイト:seq=0 ttl=64 time=0.559さん 192.168.1.253 から 1008 バイト:seq=1 ttl=64 time=0.485さん 192.168.1.253 から 1008 バイト:seq=2 ttl=64 時間=0.472さん ^C --- 192.168.1.253PING統計--- 送信パケット数 3、受信パケット数 3、パケット損失 0% 往復最小/平均/最大 = 0.472/0.505/0.559さん root@imx6sxsabresd:~# lspci 00:00.0 PCIブリッジ:デバイス16c3:abcd(リビジョン01) 01:00.0イーサネットコントローラー:Intel Corporation 82574Lギガビットネットワーク接続 root@imx6sxsabresd:~# Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi, Richard: 私たちが遭遇している新しい問題があります、私のボードでは、rtl8111e nicはpingパケット>= 469bytesのときにping操作を実行できません、さらに、ubuntuのrootfsをダウンロードすると、sshでログインできません、この操作もrtl8111eのドライバーに異常を引き起こします。 他のトピックについて: mx6 + rtl8111eドライバーCarmili LiとPavelが私と同じ問題に直面しているようです。Alexander はパッチを参照しています : [PATCH - v4] PCI: keystone: PCI 癖を追加して mrrs を制限する -- Linux PCIですが、私のカーネルソースには、このファイル "/drivers/pci/host/pci-keystone.c" がありません。 kernel ver: Linux version 3.0.35-2666-gbdde708 RTL8111Eドライバー情報: r8168: Realtek PCIe GBE ファミリ コントローラー mcfg = 0014 R8168 0000:01:00.0:MSIはありません。INTxに戻ります。 r8168:この製品は、US6,570,884、US6,115,776、およびUS6,327,625の1つ以上の特許によって保護されています。 r8168 Copyright (C) 2014 Realtek NIC ソフトウェアチーム <
[email protected]> このプログラムには一切の保証が付いていません。詳細については、<http://www.gnu.org/licenses/>をご覧ください。 これはフリーソフトウェアであり、特定の条件下で再配布することは歓迎されます。<http://www.gnu.org/licenses/>を参照してください。 ping 操作: root@freescale ~$ ping 192.168.1.5-S 465 ピン192.168.1.5(192.168.1.5):465データバイト 192.168.1.5 から 473 バイト:seq=0 ttl=64 time=0.435さん 192.168.1.5 から 473 バイト:seq=1 ttl=64 time=0.518さん --- 192.168.1.5PING統計--- 送信パケット 2 パケット、受信パケット 2 パケット、パケット損失 0% 往復最小/平均/最大 = 0.435/0.476/0.518さん root@freescale ~$ ping 192.168.1.5-S 468 ピン192.168.1.5(192.168.1.5):468データバイト 192.168.1.5 から 476 バイト:seq=0 ttl=64 time=0.440さん 192.168.1.5 から 476 バイト:seq=1 ttl=64 time=0.503さん --- 192.168.1.5PING統計--- 送信パケット 2 パケット、受信パケット 2 パケット、パケット損失 0% 往復最小/平均/最大 = 0.440/0.471/0.503さん root@freescale ~$ ping 192.168.1.5-S 469 ピン192.168.1.5(192.168.1.5):469データバイト --- 192.168.1.5PING統計--- 送信パケット34、受信パケット0、パケットロス100% root@freescale ~$ Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
親愛なる朱さん、 このトピックのIPUパッチが何のためにあるのか、私にはよくわかりません。提供されたIPUパッチは、IPUを再構成し、画像処理なしでIPU DMAを使用することを目的としていると思っていましたか? また、IPUで画像処理を行うと、その後でIPU DMAを使用できますか?つまり、私はIPUを、DMAにアクセスし、DDRに高速(344MB/s)で画像を保存するために、画像をほとんど変更しない小さなプロセス(たとえば、1行のトリミング)に使用しています。それは可能ですか? iMX6とビデオ処理カードの間にPHYFLEXキャリアボード1364.3(開発ボード)があります。データ転送量が少ないのは、それが原因かもしれません...接続をチェックして、すべてが正常であることを確認します。 ご協力いただきありがとうございます。 よろしくお願いいたします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
残念ながら、IPU DMAエンジンはIPU専用設計であり、汎用DMAエンジンとして使用できないため、実装でIPU DMAエンジンを使用することはできません。 私はあなたの側でのデータ転送のスループットがなぜそんなに悪いのか、あなたは接続の品質を確認できるのか興味があります IMX6 PCIe インターフェースとビデオプロセスカードの間にありますか? 十分な品質の接続がない場合、多くのCRCおよび再試行操作が発生する可能性があります。 幸運を祈ります。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
はい、 ep モードテストがあります、 あなたはfsl linux bsp リリースを参照することができます。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
親愛なる朱さん、 私はこのトピックを注意深く読みましたが、システムが機能していないため、あなたの助けが必要です。 まず、私の状況を説明しましょう。 PCIeスロットのおかげで、iMX6に接続されたビデオ処理カードがあります。ビデオ処理カードは、iMX6のDDRに画像を書き込むために物理アドレスを取ります。そんな私もiMX6(MEM=768M)のメモリを減らしました。次に、ドライバーは0x4000_0000のアドレスを使用して画像を書き込みます。これは問題なく動作しますが、私の問題は、最大書き込み速度が約50MB / sであることです。IPUをバスマスターとして使用して、344MB/sの速度に到達できますか?具体的に何をすればいいですか? よろしくお願いいたします。 Yann Tinauus Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは朱鴻興: imx6プラットフォームsdk「pcie_test」をRCモードでテストしましたが、imx6プラットフォームsdkにEPモードテストサンプルコードはありますか、ありがとうございます! Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
リチャード: カーネルの設定をやり直し、再度カーネルをコンパイルしました。しかし、結果は同じです。 カーネルの設定は次のとおりです。 MX6オプション:*** x x [*] PCI Express サポート IMX6 RC/EP相互接続システムのPCI Express EPモード IMX6 RC/EP相互接続システムのPCI Express RCモード また、IPU関連の別の質問として、他のコマンドを実行せず、ドライバーモジュールをロードし、eth1を設定してから、PINGコマンドを実行しました。 ちなみにRTL8111EはPCIE nicで、mini-PCIE to PCIEアダプタを使用し、RTL8111E nicとi.MX6-SebraSDPボードを接続しました。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
以下のダンプについては、 "コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込み コンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) ” RTL8111eの操作を行うときにIPU関連のカーネルダンプがあるのは不思議です。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
「削除」後に再試行できますか PCI Expressのサポート エ ックス カーネル構成の「」 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
カーネルの設定を追加します。 エックス <*> PCI スタブ ドライバー xx エックス [ ] PCI IOVのサポート xx エックス [*]PCI Expressのサポート xx エックス [*] ルート ポートの高度なエラー報告のサポート xx エックス [ ] PCI Express ECRC 設定制御 xx エックス < > PCIe AER エラー インジェクターのサポート xx エックス [*] PCI Express ASPM 制御 xx エックス [ ] Debug PCI Express ASPM xx Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
リチャード カーネルのバージョンは:Linuxバージョン3.0.35-2666-gbdde708 カーネルブートログ: Linuxの解凍...完了、カーネルをブートします。 Linuxバージョン3.0.35-2666-gbdde708(user@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #20 SMP PREEMPT Sun Jan 11 02:32:04 PST 2015 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:194560 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk1p1 rootwait rw video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:512MB 256MB = 合計768MB メモリ:765672k / 765672k利用可能、282904k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) フィックスマップ : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB) vmalloc : 0xc0800000 - 0xf2000000 ( 792 メガバイト) lowmem : 0x80000000 - 0xc0000000 (1024 MB) pkmap : 0x7fe00000 - 0x80000000 ( 2メガバイト) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) .init: 0x80008000 - 0x8003d000 ( 212 kB) 。テキスト: 0x8003d000 - 0x80aa54f0 (10658 kB) 。データ: 0x80aa6000 - 0x80b0a660 ( 402 kB) .bssの: 0x80b0a684 - 0x80b58b8c ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz帯 MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725<--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725<--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000<--> 2400 mV で 2775 mV <--> <-->高速ノーマル print_constraints:vdd1p1:800 1400 mV print_constraints:vdd3p0:2625 hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0: プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 、 FIN : 0 <--> print_constraints:PFUZE100_SW1A:300 print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> <--> <--> <--> <--> <--> <--> <--> <--> <--> <--> <--> 1875<--> mV print_constraints:PFUZE100_SW2:800 print_constraints:PFUZE100_SW3A:400 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400 print_constraints:PFUZE100_SW4:800 print_constraints:PFUZE100_SWBST:5000 5150 mV print_constraints:PFUZE100_VSNVS:1200 print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800 1550 mV print_constraints:PFUZE100_VGEN2:800 1550 mV print_constraints:PFUZE100_VGEN3:1800 print_constraints:PFUZE100_VGEN4:1800 print_constraints:PFUZE100_VGEN5:1800 print_constraints:PFUZE100_VGEN6:1800 3300 mV IMX-IPUV3 IMX-IPUV3.0: IPU DMFC NORMAL モード: 1(0~1), 5B(4,5), 5F(6,7) IMX-IPUV3 IMX-IPUV3.1:IPU DMFC NORMAL モード: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RCモードimx_pcie_pltfm_probe入っています。 PCIE:リンクアップを開始imx_pcie_pltfm_probe。 IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 pci 0000:00:00.0: BAR 0: 割り当て済み [mem 0x01000000-0x010fffff 64bit pref] pci 0000:00:00.0: BAR 0: [mem 0x01000000-0x010fffff 64bit pref] (PCI アドレス [0x1000000-0x10fffff]) に設定 pci 0000:00:00.0: BAR 9: 割り当て済み [mem 0x01100000-0x011fffff pref] pci 0000:00:00.0: BAR 6: assigned [mem 0x01200000-0x0120ffff pref] pci 0000:00:00.0: BAR 7: 割り当て済み [io 0x1e00000-0x1e00fff] pci 0000:01:00.0: BAR 4: 割り当て済み [mem 0x01100000-0x01103fff 64bit pref] pci 0000:01:00.0: BAR 4: [mem 0x01100000-0x01103fff 64bit pref] (PCI アドレス [0x1100000-0x1103fff]) に設定 pci 0000:01:00.0: BAR 2: 割り当て済み [mem 0x01104000-0x01104fff 64bit pref] pci 0000:01:00.0: BAR 2: [mem 0x01104000-0x01104fff 64bit pref] (PCI アドレス [0x1104000-0x1104fff]) に設定 pci 0000:01:00.0: BAR 0: 割り当て済み [io 0x1e00000-0x1e000ff] pci 0000:01:00.0: BAR 0: [io 0x1e00000-0x1e000ff] (PCI アドレス [0x1e00000-0x1e000ff]) に設定 pci 0000:00:00.0: [bus 01-01] への PCI ブリッジ PCI 0000:00:00.0:ブリッジウィンドウ[IO 0x1e00000-0x1e00fff] PCI 0000:00:00.0: ブリッジ ウィンドウ [MEM 無効] PCI 0000:00:00.0: ブリッジ ウィンドウ [mem 0x01100000-0x011fffff pref] IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社 msgmni が 1495 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーHDMIの登録 mxc_hdmi mxc_hdmi:検出されたHDMIコントローラー 0x13:0xa:0xa0:0xc1 fbcvt: 1920x1080@60: CVT 名 - 2.073M9 IMX-IPUV3 IMX-IPUV3.0:IPU DMFC DP 高分解能: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス240x67への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.2:IPU0-DI0 は既に使用済み mxc_sdc_fb: mxc_sdc_fb.2 のプローブがエラー -16 で失敗しました mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました SATAディスクはありません。 M25P80 SPI0.0:M25P32が見つかり、予想SST25VF016B M25P80 SPI0.0:m25p32 (4096 キロバイト) "m25p80" に 2 つの MTD パーティションを作成します。 0x000000000000-0x000000100000 : 「ブートローダー」 0x000000100000-0x000000400000 : カーネル GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー FSL-EHCI FSL-EHCI.0:フリースケールのオンチップEHCIホスト・コントローラ FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています FSL-EHCI FSL-EHCI.0:IRQ 75、IOベース0x02184000 FSL-EHCI FSL-EHCI.0:USB 2.0 開始、EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 FSL-EHCI FSL-EHCI.1:フリースケールのオンチップEHCIホスト・コントローラ FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました FSL-EHCI FSL-EHCI.1:IRQ 72、IOベース0x02184200 FSL-EHCI FSL-EHCI.1:USB 2.0 開始、EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました usbcore:新しいインターフェースドライバーを登録しcdc_acm cdc_acm: USB モデムと ISDN アダプタ用の USB Abstract Control Model ドライバ USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました 入力:eGalaxタッチスクリーン(/devices/platform/imx-i2c.2/i2c-2/2-0004/input/input2) elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました 入力:ISL29023光センサーを/devices/virtual/input/input3として ISL29023 2-0044: ドライバ バージョン 1.0 が有効 I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス20 mag3110 2-000e:mag3110チップIDを確認してください 入力:mag3110 as /devices/virtual/input/input4 MAG3110 2-000E:MAG3110をプローブ I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] 入力: MMA845x as /devices/virtual/input/input5 IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc Galcoreバージョン4.6.9.6622 サーマルキャリブレーションデータ0x55c4af7d レシオ=176のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] wm8962 0-001a: お客様 ID 0 リビジョン D 入力:WM8962ビープ音発生器を/devices/platform/imx-i2c.0/i2c-0/0-001a/input/input6として ASOC: WM8962 <-> IMX-SSI.1 マッピング OK 入力: wm8962-audio DMIC as /devices/platform/soc-audio.5/sound/card0/input7 入力:wm8962-audio Ext Spk as /devices/platform/soc-audio.5/sound/card0/input8 imx_3stack ASOCドライバー ASOC: MXC-HDMI-SOC <-> IMX-HDMI-SOC-DAI.0マッピングOK ALSA デバイス一覧: #0:WM8962-オーディオ #1:IMX-HDMI-SOCの NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM08G 7.39 GiB mmcblk0boot0: mmc0:0001 SEM08G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM08G パーティション 2 2.00 MiB mmcblk0: p1 Bluetooth:BNEPフィルター:プロトコルマルチキャスト mmcblk0boot1: パーティション テーブルが不明です Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 mmcblk0boot0: パーティションテーブルが不明です lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:01 UTC (1) に設定 ルートデバイス /dev/mmcblk1p1 を待っています... mmc2: アドレス 1234 の新しい高速 SDHC カード mmcblk1: mmc2:1234 SA04G 3.63 GiB MMCBLK1:P1 EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk1p1): 内部ジャーナルを使用 EXT3-fs (mmcblk1p1): リカバリ完了 EXT3-fs (mmcblk1p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:25 にルート (ext3 ファイルシステム) がマウントされました。 init メモリの解放: 212K pid 1468 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 udevd(1477):/ proc / 1477 / oom_adjは非推奨ですので、代わりに/ proc / 1477 / oom_score_adjを使用してください。 初期ホットプラグ・イベントの合成 ホスト名をフリースケールに設定する ファイルシステムのマウント cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません pid 3292 以降、tty '': '/etc/rc.d/rc_gpu.S' pid 3298 以降、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム Wed, 31 Dec 2014 21:03:35 -0800 に構築されました フリースケールセミコンダクタ株式会社 コマンド lspci 出力 : <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ lspci 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0200: 10ec:8168 次に、RTL8111Eドライバーをロードし、インターフェースeth1を設定します。 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ insmod r8168.ko r8168ギガビットイーサネットドライバ8.039.00-NAPIロード R8168 0000:01:00.0:MSIはありません。INTxに戻ります。 r8168:この製品は、US6,570,884、US6,115,776、およびUS6,327,625の1つ以上の特許によって保護されています。 r8168 Copyright (C) 2014 Realtek NIC ソフトウェアチーム <
[email protected]> このプログラムには一切の保証が付いていません。詳細については、<http://www.gnu.org/licenses/>をご覧ください。 これはフリーソフトウェアであり、特定の条件下で再配布することは歓迎されます。<http://www.gnu.org/licenses/>を参照してください。 eth1: 0xc0b86000, 00:e0:4c:68:a2:04, IRQ 155 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ r8168: eth1: link up <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$(英語)ifconfigの eth1 Link encap:Ethernet HWaddr 00:E0:4C:68:A2:04 inetアドレス:192.168.0.2Bキャスト:192.168.0.255マスク:255.255.255.0 マルチキャストを実行しているUPブロードキャストMTU:1500メトリック:1 RXパケット数:0 エラー数:0 ドロップ数:0 オーバーラン数:0 フレーム数:0 TXパケット:0 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突数:0 txqueuelen:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) 割り込み:155 ベースアドレス:0x6000 コマンド「PING 192.168.0.1」を実行したときのカーネルコアダンプ <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$ ping 192.168.0.1 PING 192.168.0.1(192.168.0.1):arch / arm / mm / dma-mapping.c:478の5kernelバグ! 6 データ バイト 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません pgd = 80004000 [00000000] *pgd=00000000 内部エラー: Oops: 817 [#1] PREEMPT SMP リンクされているモジュール:r8168 [最後にアンロードされた:r8168] CPU:2汚染されていない(3.0.35-2666-gbdde708 #20) PCは__bug+0x1c/0x28 LRは__bug+0x18/0x28 pc : [<800462c8>] lr : [<800462c4>] psr: 60000193 sp : bffb5dc8 ip : c097a000 fp : bfb80000 R10: 0000021C R9 : 7F084544 R8 : FF9F2000 R7 : FF9F8000 R6 : 00000001 R5 : 00000012 R4 : FF9F2000 R3 : 00000000 R2 : 80AD329C R1 : 60000193 R0 : 00000033 フラグ: nZCv IRQ はモード SVC_32 ISA ARM セグメント カーネルで FIQ をオフにします。 制御:10c53c7d テーブル:4a70404a DAC:00000015 プロセススワッパー (pid: 0, stack limit = 0xbffb42f0) スタック: (0xbffb5dc8 から 0xbffb6000) 5DC0: 80B16930 8004CB08 00000012 00400000 0000002A 7F0489F8 5de0: 00000000 80000000 00000000 bfcbfd80 bfb804b4 ff9f8000 ff9f8000 80000113 5e00: c0b86000 ba14f090 00000000 60004980 bfcbfd80 bfb80000 00000000 80abc11c 5e20: 7f084544 bfdb8a20 80439354 8042f11c 00000006 bfb8018c bfcd0608 bfe7ed02 5e40: bfb80000 bfe7ef00 bfb80000 bfe7ef5c bfcbfd80 bfdb8a20 00000000 00000002 5e60: 80439354 8044a694 bfdb8a20 bfe7ef00 bfcbfd80 bfb80000 bfdb8a20 bfe7ef5c 5e80: 00000000 8042f5a0 bfe7ef5c bfe7ee00 00000000 00000000 00000000 bfcbfb40 5ea0: bfb80000 0100a8c0 0200a8c0 00000000 bfe7ee00 8047d8fc 0200a8c0 00000000 5ec0: bfcd0608 00000000 00000010 bfcbfb40 bfcbfb5c bfcbfb54 bfcbfcc0 00000000 5ee0: 00000103 80439558 bffb5f08 bffcc000 80aa8080 bffb4000 00200200 80082f84 5f00: 0000024e 7abe5a80 bffb5f08 bffb5f08 00000000 00000141 80aa8044 bffb4000 5f20: 00000103 80b102e0 00000002 80aa8040 00000001 8007d078 7a264549 0000024e 5F40: 7A264549 0000000A 7A264549 BFFB4000 BFFB4000 8003BC00 00000000 00000002 5F60: bffb4000 00000000 00000000 8007D5B4 80abbcc0 8003D2E0 FFFFFFFF F2A00100 5F80:00000002 00000002 00000001 80042A0C 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 80043ae0 80043d20 5FE0:4FFB806A 00000015 10C03C7D80B0A8F8 1000406A 10511694 81022CCE 22705254 [<800462c8>] (__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0489f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0489f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) [<8003d2e0>] (do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込みコンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) [<8006563c>](clk_enable+0x88/0xa0) from [<8039b608>] (_ipu_get+0xc/0x24) [<8039b608>](_ipu_get+0xc/0x24) from [<8039c4bc>] (ipu_clear_irq+0x18/0x8c) 【<8039c4bc>】(ipu_clear_irq+0x18/0x8c) from [<802714bc>] (mxcfb_set_par+0xb8/0x6d0) 【<802714bc>】(mxcfb_set_par+0xb8/0x6d0) from [<80271b78>] (mxcfb_blank+0xa4/0xb8) [<80271b78>](mxcfb_blank+0xa4/0xb8) from [<80259d24>] (fb_blank+0x3c/0x68) [<80259d24>](fb_blank+0x3c/0x68) from [<80263b18>](fbcon_blank+0x1c4/0x258) [<80263b18>](fbcon_blank+0x1c4/0x258) from [<80297fa0>] (do_unblank_screen+0x94/0x194) [<80297fa0>](do_unblank_screen+0x94/0x194) from [<8023c004>] (bust_spinlocks+0x24/0x4c) [<8023c004>](bust_spinlocks+0x24/0x4c) from [<800465c0>] (ダイ+0xa8/0x284) [<800465c0>](ダイ+0xa8/0x284) from [<8051464c>](__do_kernel_fault.part.4+0x54/0x74) [<8051464c>](__do_kernel_fault.part.4+0x54/0x74)[<8004da68>]から (do_page_fault+0x2b4/0x31c) 【<8004da68>】(do_page_fault+0x2b4/0x31c) from [<8003d384>](do_DataAbort+0x34/0x9c) 【<8003d384>】(do_DataAbort+0x34/0x9c) from [<80042990>] (__dabt_svc+0x70/0xa0) 例外スタック(0xbffb5d80 から 0xbffb5dc8) 5D80: 00000033 60000193 80AD329C 00000000 FF9F2000 00000012 00000001 FF9F8000 5da0: ff9f2000 7f084544 0000021c bfb80000 c097a000 bffb5dc8 800462c4 800462c8 5dc0: 60000193 ffffffff [<80042990>](__dabt_svc+0x70/0xa0) from [<800462c8>] (__bug+0x1c/0x28) [<800462c8>] (__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0489f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0489f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) [<8003d2e0>] (do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5fc0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) arch/arm/plat-mxc/clock.c:101 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません pgd = 80004000 [00000000] *pgd=00000000 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
お客様が使用しているカーネルのバージョンと、カーネルパニックを報告したときのRTL8111eのアクティビティは何ですか? リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
あるお客様は RTL8111e を使用しており、カーネルパニックの問題が報告されています。 eth1 Link encap:Ethernet HWaddr 00:E0:4C:68:A2:04 inetアドレス:192.168.0.2Bキャスト:192.168.0.255マスク:255.255.255.0 マルチキャストを実行しているUPブロードキャストMTU:1500メトリック:1 RXパケット数:12 エラー数:0 ドロップ数:0 オーバーラン数:0 フレーム数:0 TXパケット:0 エラー:0 ドロップ:0 オーバーラン:0 キャリア:0 衝突数:0 txqueuelen:1000 RXバイト:1002 (1002.0B) TXバイト:0 (0.0 B) 割り込み:155 ベースアドレス:0xe000 <5-2666-gbdde708/kernel/drivers/net/r8168-8.039.00$(英語)ピン 192.168.0.1 PING 192.168.0.1 (192.168.0.1): 56 データ バイト arch/arm/mm/dma-mapping.c:478 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません PGD = 80004000 [00000000] *pgd=00000000 内部エラー: Oops: 817 [#1] PREEMPT SMP リンクされているモジュール: r8168 CPU:2汚染されていない(3.0.35-2666-gbdde708 #20) PCはバグ __bug+0x1c/0x28 LR is at __+0x18/0x28です PC:[<800462c8>] LR:[<800462c4>] PSR:60000193 SP:BFFB5DC8 IPアドレス:C097A000 FP:BA074000 R10:0000021C R9:7F03D544 R8:FF9F2000 R7 : FF9F8000 R6 : 00000001 R5 : 00000012 R4 : FF9F2000 R3 : 00000000 R2 : 80AD329C R1 : 60000193 R0 : 00000033 フラグ: nZCv IRQ はモード SVC_32 ISA ARM セグメント カーネルで FIQ をオフにします。 制御:10c53c7d テーブル:4a2b404a DAC:00000015 プロセススワッパー (pid: 0, stack limit = 0xbffb42f0) スタック: (0xbffb5dc8 から 0xbffb6000) 5DC0: 80B16930 8004CB08 00000012 00400000 0000002A 7F0019F8 5DE0: 00000000 80000000 00000000 BFD92480 BA0744B4 FF9F8000 FF9F8000 80000113 5E00: C0B7E000 BFC938A0 00000000 60004980 BFD92480 BA074000 0000000 80ABC11C 5E20:7F03D544 BFD82480 80439354 8042F11C 00000006 BA07418C BFC1EC08 BFD3DD02 5E40:BA074000 BFD3DF00 BA074000 BFD3DF5C BFD92480 BFD82480 00000000 00000002 5E60: 80439354 8044A694 BFD82480 BFD3DF00 BFD92480 BA074000 BFD82480 BFD3DF5C 5E80: 00000000 8042F5A0 BFD3DF5C BFD3DE00 000000000 00000000 00000000 BFD92240 5EA0: BA074000 0100A8C0 0200A8C0 00000000 BFD3DE00 8047D8FC 0200A8C0 00000000 5EC0: BFC1EC08 00000000 00000010 BFD92240 BFD9225C BFD92254 BFD923C0 00000000 5EE0: 00000103 80439558 bffb5f08 bffcc000 80aa8080 bffb4000 00200200 80082f84 5F00: 000000FA 8436AE00 BFFB5F08 BFFB5F08 00000000 00000141 80AA8044 BFFB4000 5F20:00000103 80B102E0 00000002 80AA8040 00000001 8007D078 839E72DA 000000FA 5F40: 839E72DA 0000000A 839E72DA BFFB4000 BFFB4000 8003BC00 00000000 00000002 5F60: bffb4000 00000000 00000000 8007D5B4 80abbcc0 8003D2E0 FFFFFFFF F2A00100 5F80:00000002 00000002 00000001 80042A0C 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 80043ae0 80043d20 5FE0:4FFB806A 00000015 10C03C7D80B0A8F8 1000406A 10511694 8102080C 22705244 [<800462c8>](__bug+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0019f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0019f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) 【<8003d2e0>】(do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000) 割り込みコンテキストではclk_enableを呼び出すことはできません [<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0) [<8006563c>](clk_enable+0x88/0xa0) from [<8039b608>] (_ipu_get+0xc/0x24) [<8039b608>](_ipu_get+0xc/0x24) [<8039c4bc>]から(ipu_clear_irq+0x18/0x8c) 【<8039c4bc>】(ipu_clear_irq+0x18/0x8c) from [<802714bc>] (mxcfb_set_par+0xb8/0x6d0) 【<802714bc>】(mxcfb_set_par+0xb8/0x6d0) from [<80271b78>] (mxcfb_blank+0xa4/0xb8) [<80271b78>](mxcfb_blank+0xa4/0xb8) from [<80259d24>] (fb_blank+0x3c/0x68) [<80259d24>](fb_blank+0x3c/0x68) from [<80263b18>](fbcon_blank+0x1c4/0x258) [<80263b18>](fbcon_blank+0x1c4/0x258) from [<80297fa0>] (do_unblank_screen+0x94/0x194) [<80297fa0>](do_unblank_screen+0x94/0x194) from [<8023c004>] (bust_spinlocks+0x24/0x4c) [<8023c004>](bust_spinlocks+0x24/0x4c) from [<800465c0>] (ダイ+0xa8/0x284) [<800465c0>](ダイ+0xa8/0x284) from [<8051464c>](__do_kernel_fault.part.4+0x54/0x74) [<8051464c>](__do_kernel_fault.part.4+0x54/0x74)[<8004da68>]から (do_page_fault+0x2b4/0x31c) 【<8004da68>】(do_page_fault+0x2b4/0x31c) from [<8003d384>](do_DataAbort+0x34/0x9c) 【<8003d384>】(do_DataAbort+0x34/0x9c) from [<80042990>] (__dabt_svc+0x70/0xa0) 例外スタック(0xbffb5d80 から 0xbffb5dc8) 5D80: 00000033 60000193 80AD329C 00000000 FF9F2000 00000012 00000001 FF9F8000 5DA0: FF9F2000 7F03D544 0000021C BA074000 C097A000 BFFB5DC8 800462C4 800462C8 5DC0: 60000193 ffffffff [<80042990>](__dabt_svc+0x70/0xa0) from [<800462c8>] (__bug+0x1c/0x28) [<800462c8>] (__バグ+0x1c/0x28) from [<8004cb08>] (___dma_single_cpu_to_dev+0x94/0xa4) 【<8004cb08>】(___dma_single_cpu_to_dev+0x94/0xa4) from [<7f0019f8>] (rtl8168_start_xmit+0x514/0x6c4 [R8168]) [<7f0019f8>](rtl8168_start_xmit+0x514/0x6c4 [R8168]) from [<8042f11c>] (dev_hard_start_xmit+0x2f4/0x59c) 【<8042f11c>】(dev_hard_start_xmit+0x2f4/0x59c) from [<8044a694>] (sch_direct_xmit+0xb0/0x1dc) [<8044a694>](sch_direct_xmit+0xb0/0x1dc) from [<8042f5a0>] (dev_queue_xmit+0x1dc/0x60c) 【<8042f5a0>】(dev_queue_xmit+0x1dc/0x60c) from [<8047d8fc>] (arp_solicit+0xd4/0x1b0) 【<8047d8fc>】(arp_solicit+0xd4/0x1b0) from [<80439558>] (neigh_timer_handler+0x204/0x38c) [<80439558>](neigh_timer_handler+0x204/0x38c) from [<80082f84>] (run_timer_softirq+0xec/0x214) [<80082f84>](run_timer_softirq+0xec/0x214) from [<8007d078>] (__do_softirq+0xac/0x140) 【<8007d078>】(__do_softirq+0xac/0x140) from [<8007d5b4>] (irq_exit+0x94/0x9c) [<8007d5b4>](irq_exit+0x94/0x9c) from [<8003d2e0>] (do_IPI+0x10c/0x17c) 【<8003d2e0>】(do_IPI+0x10c/0x17c) from [<80042a0c>] (__irq_svc+0x4c/0xe8) 例外スタック(0xbffb5f90 から 0xbffb5fd8) 5F80: 80B11C40 80000093 00000001 00000000 5FA0:BFFB4000 80B0A744 80ABBA70 8051D870 80ABEF0C 412FC09A 00000000 00000000 5FC0: 00000000 bffb5fd8 80051e2c 80043b04 40000013 ffffffff 【<80042a0c>】(__irq_svc+0x4c/0xe8) from [<80043b04>] (default_idle+0x24/0x28) [<80043b04>](default_idle+0x24/0x28) from [<80043d20>] (cpu_idle+0xe0/0x124) 【<80043d20>】(cpu_idle+0xe0/0x124) from [<10511694>] (0x10511694) arch/arm/plat-mxc/clock.c:101 のカーネルバグ! 仮想アドレス00000000でカーネルNULLポインタ逆参照を処理できません PGD = 80004000 [00000000] *pgd=00000000 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
REF CLK は元の imx6 pcie hw デザインの pll から供給されているため、HW の変更は必須です。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは richard.zhu keytwo 私は2つのSabre_Liteボードで検証システムを成功裏に実行しました。 現在、PCIeエンドポイント(Sabre_Lite)を他のルートコンプレックス(PCなど)で実行しようとしています。EPをSabre_Lite以外のRCに接続すると、リンクがアップしません。内部ref 125Mhzクロックが問題になっています。 PCIe コネクタSabre_Lite入力 CLK 信号がないため、RC リファレンス クロックを EP に渡す必要がある場合、ハードウェアの変更が必要になりますか。 「はい」の場合、ハードウェアの変更を防ぐことができますか。 ありがとうございます ハイダー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは: 私が知っているように、imx6 pcie のMAX_PAY_LOAD_SIZEは128バイトです。 1 tlp の実際のデータサイズは、 pcie マスターのキャッシュバースト機能によって決まります。 そのため、arm core をバス マスターとして使用すると、imx6 pcie ep/rc 検証のデータ サイズは 32 になります。 また、IPU(DMA)をバスマスターとして使用した場合のデータサイズは64です。 よろしくお願いいたします。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは 同じセットアップを使用して、imx6 エンドポイントからルート コンプレックスへの PCIe スループットを検証しています。アームコアをバスマスターとして使用する場合、TLPサイズをどのように変更できるか知りたいです。さらに重要なことは、Arm Coreが一度に4バイトしか読み取れない場合に、tlp paload sizeが読み取りスループットにどのように影響するかということです。Arm Coreをバスマスターとして使用するときに、TLPサイズを32バイトに設定するのはなぜですか?読み取りパフォーマンスに影響はありますか?それとも、TLPサイズに関係なく同じ番号を取得するだけですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi richard.zhu i.MX6DLセットアップでこの検証を繰り返そうとしましたが、これまで失敗しました。このようなセットアップが失敗する理由がわかりますか?リンクトレーニングが開始された後、ハードウェアアクセスで失敗するようです。多くのコードは「ラベル付き」iMX6Qですが、iMX6DLに使用されており、レビューしましたが、明らかな間違いは見つかりませんでした。ほとんどの違いは、iMX6QまたはiMX6DLによって処理されます 私のコミュニティは、この問題について投稿しています。i.MX6DLセットアップでi.MX6Q PCIe EP/RC検証システムを正常に再現した人はいますか? どんなフィードバックも大歓迎です。 敬具 Andreas Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
現在、Xilinx Artix7 FPGAからiMX6のDDRへの高帯域幅データ転送のアーカイブを試みています。ようやく何かが動くようになりましたが、残念ながら、i.MX6ではデータ転送帯域幅が期待していたほど良くありませんでした。クロックカウンターを使用してFPGA内でデータストリームを生成し、FPGAをバスマスターとして使用してiMX6 RCに送信します。最初に転送されたデータワードから最後に転送されたデータワードを差し引くことで、データ転送速度を計算したため、計算はCPUの遅延に依存しないはずです。現在、生成されたクロック値をバッファリングする FPGA の PCIe コアに送信しているため、一部の精度が失われる可能性があります。chipscopeでわかるように、iMX6は128バイト後にPCIeバスに常にストールします(おそらくペイロードサイズの制限)が、約2048バイト以降にiMX6のDDRで受信したデータワードにギャップが見られるだけなので、Xilinx PCIeコアにバッファがあり、タイミング値が実際のPCIeデータパッケージと同期していないようです。ただし、帯域幅速度の全体的な計算に大きな影響を与えることはありません。 それにもかかわらず、512KByteのバッファをFPGAからi.MX6に転送すると、PCIe 2.0レーンが1つあるx86システムでは~400MB/sであるのに対し、270MB/sになりました。 i.MX6の最大ペイロードサイズが128バイトであることを除いて、転送速度がそれほど低いという明確な理由はありますか?FPGAの最大ペイロードサイズは現在256バイトに制限されているため、x86システムと比較してそれほど大きな影響はありません。 また、あなたの場合、最大で344MB / sにしか達しない理由も疑問に思っています。PCIeインターフェースはもう少し高い帯域幅を許可すべきではないですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
別の質問:PCIe割り込みをEPからRCに送信する方法の例はありますか?iATUでさまざまな設定をテストしましたが、今のところ結果は出ていません。何かアイデアはありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
この投稿をありがとう、完璧に機能します。 ちょっとした質問:BAR0で4K IOを作成すると、RCの0x1E00000に表示されます。それでいいんです。しかし、エンドポイント自体からIOスペースを読み書きする方法は?どこで割り当てられますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi: Imx PCIeは、応答SWの変更後に、外部100m参照clkを使用できます。 変更は、このコミュニティの外部OSC使用トピックを参照できます。 よろしくお願いいたします。 リチャード Huawei Mobileから送信 aleksandr Muraviov 编写: <> i.MX6Q PCIe EP/RC検証システム 新しいコメント by aleksandr Muraviov<>このドキュメントに対するすべてのコメントを表示します<> Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
PCからのPCIeは常にCLK信号を送信しますが、これはオプションではなく、必須です。 EP は、この CLK 信号を使用するか、内部クロックを使用して 8b10b クロック リカバリをリレーできます。 MX6Q の場合、現在カーネルにインプリメントされている方法では、内部クロックを使用します。 MX6に外部クロック(PCから)を与えることもできますが、この場合、外部クロックを使用するにはカーネルにパッチを適用する必要があります。 "while(true) ; do sleep 1 ; ./memtool -32 01ffc72c 1 | grep -v add | grep 0x; done" を実行して、得られる値を確認することをお勧めします。「XXXXXX1X」のようなものであればリンクはアップしており、「XXXXXX0X」のようなものであればリンクはダウンしています。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、 Hongxing Zhu。 PCがフリースケールで必要なLVDS差分クロックを提供していないということですか? PCにこの信号を提供させることは可能ですか?PCのカーネルメニュー設定に関係オプションが見つかりません。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi richard.zhu, EPとRCがそれぞれを内部クロックとして使用するかどうかは問題ではありませんが、PCの場合、RCとして機能するPCがEP(ここではimx)にCLKを提供しており、このクロックは標準で100Mhzだと思います。(私が間違っていない限り? したがって、ここでの問題は、IMX が 125Mhz に設定されている場合、TX/RX のみを使用し、100Mhz の RC からの CLK は使用しないことです。どうなるの? それが1台のPCでしか動作しない理由でしょうか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちはキー2: あなたがあなたのPCの1つでimx epを見ることができるのは素晴らしいことです。 申し訳ありませんが、最近は内部の重要なリリースで忙しく、ここであまり時間がありません。 Imx6q PCIeは、内部参照clkとして125MHzを使用します。 実際には、スタンドアロンの ref clk が ep と rc によっていつ使用されるかは関係ありません。 別の ref clk ソリューションである imx6q pcie ep は、理論的には pc pcie rc が提供する 100m clk を使用できます。 ただし、いくつかの設定が必要ですが、このコミュニティで100mの外部OSCが実装されているときにトピックを参照することができます。 よろしくお願いいたします リチャード 在 2013-11-28,下午6:38,"key two" > 写道: <> <> i.MX6Q PCIe EP/RC検証システム Key Twoによる新しいコメント<>このドキュメントに対するすべてのコメントを表示します<> Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
アップリンクレジスタをしばらくループで確認した後、デバイスが実際にはリンクを失っていることに気づきました。 そこで、新しいタイプのコネクタを使用して、トラックを互いに隣接させて配置することで、TX / RXラインの近接性を尊重する新しいケーブルを作成することにしました だから、片側ではSABRE Lite J23コネクタから私の小さなアダプターに来て、それはKZ-B21(http://www.bplus.com.tw/ExtenderBoard/KZ-B21.html)に行きます 私はこれをいくつかのPCでテストしました、そしてそのうちの1つ(1つだけ)で「lspci」を実行すると、私のdead:beafデバイスがRAM PCIeカードとして表示されます。 セイバーライトでは、リンクはUPのままです(0x00000310)ここではケーブルが本当に問題だったようです。 まだPCのメモリが読めません。 デバイスが100Mhzまたは125Mhzで動作しているかどうか、およびクロックの問題がないかどうかはまだわかりません。私が確実に知っているのは、別のPCでは、リンクがUPとDownをノンストップで取得するということです。だから、私はまだ時計の問題がないのかどうか疑問に思います。 たぶんrichard.zhuはそれについてもっと教えてくれるでしょう?私が知っているのは、一部の EP インプリメンテーションでは、入力の LVDS ポートの CLK1 がアクティブになるということです。外部クロックに切り替わっていますか? aleksandrmuraviovの時点で、使用しているボードについて詳しく教えていただけますか?(ところで、ここに写真を投稿するには、ドラッグアンドドロップするだけです) Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
keytwoつまり - https://community.freescale.com/docs/DOC-98614 申し訳ありませんが、ここに画像を貼り付けることはできません。 私が書いている状況は、アダプターにピンクとオレンジのプラグがなかったことです。 ボードに時計を提供することを願って追加しました。しかし、今ではルートコンプレックスからの信号はありません。カーネルのロードが「PCIe EP: waiting for link up...". よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
memtoolでレジスタを確認しました。"while(true) ;do sleep 1 ; ./memtool●32 01ffc72c 1 |grep -v 追加 |grep 0x;終わり" 実際には、4番目のビットは1から0に切り替わり、さらに1に切り替わります。ランダム。 だから、私のケーブルに何か問題があるのかもしれません。または、通常のPCIバスが100Mhzで同期されているのに対し、私のデバイスは125Mhzで同期している可能性があるため、同期が解除され、リンクがダウンする可能性があります。 richard.zhu125Mhz または100Mhzのどちらにいるかはどうすればわかりますか? 残念なことに、2つのSabreボードの代わりに通常のPCでデバイスをEPに変える方法のデモンストレーションはありません。 aleksandrmuraviov:あなたのセットアップの写真を投稿していただけますか? 私が使用しているボードでは、片面PCBを行っていたため、TX+/TX-信号が数センチ分離されるため、それが機能しない理由かもしれません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、 「keytwo」と同じ問題があります。 短いケーブルは、 "PCIE: Waiting for link up..." (またはこのようなもの)。 カーネルは正しく起動していますが、ルートコンプレックスに「dead_beaf」デバイスはありません。 私はPCをルートコンプレックス側で使用しています。私の質問は 、「通常のLinux 3.11を搭載した通常のPCでボードをEPとして動作させることは可能ですか?」です。フリースケールボードはもうありません。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、あなたの答えのためにthx。私の質問はもっとありました:リンクがUPであると言っている場合、それは本当にUPですか?それとも、RXパスに何らかの電気的活動があるためですか? 現在、ボードは100Mhzではなく125Mhzにあると思います(どうすれば確認できますか?)そして、PCの内部に挿入されているため、PCのバスの周波数は100Mhzである必要がありますか?この場合、リンクはどのようにアップされますか? また、PC側では、「lspci」を発行しても、メモリデバイスとしてボードに対応するPCIインターフェースが見当たりません。では、EP用のパッチと「メモリデバイスのエミュレーション」は、反対側のメモリデバイスとして見られるビーイングに対して機能しますか? よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi: うわー、それは驚くべきことです、 pcie リンクはまだアップしています、コネクタのケーブルはあなたのHWの少し長いです。 リンクがアップしているかどうかについては、デバッグレジスタ1(0x01ff_c72c)のビット4を再確認でき、このビットが設定されていればリンクがアップしています。 よろしくお願いいたします。 リチャード。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちはリチャード IMX6Qを搭載したSabreliteボードをPCIeEPとして使用しようとしています。 PCIeポート(j23)からモレックスコネクタがある小さなボードにつながっているPCIeケーブルを作成し、FPC FlexコネクタからPCIeゴールドフィンガーまでルート化されているのは、これらのレイザーの1つを使用して: http://www.bplustech.com/KZ/KZ-B21.html このレイザーの概略図はここにあります :http://www.bplus.com.tw/PDF/KZ-B21_VER1_0_20130118A.pdf 基本的には、PCIe Goldfinger の部分に PRSNT1# -- PRSNT2# を接続して、ホスト PC に x1 pcie であることを伝えます。 その後、次のようにセットアップを再開できます。 GND -- GND TXP -- RXP TXM -- RXM RXP -- TXP RXM -- TXM (http://whatsphere.com/pcie.jpeg) これがBOOTのビューです カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 [ 0.000000]Linuxバージョン3.0.35-2508-g54750ff(xavier@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #24 SMP PREEMPT 11/3 (日) [ 0.000000]CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d [ 0.000000]CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ [ 0.000000]マシン:Freescale i.MX 6Quad Sabre-Liteボード [ 0.000000]メモリ ポリシー: ECC が無効、データ キャッシュ writealloc [ 0.000000]CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 [ 0.000000]PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 [ 0.000000]ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 [ 0.000000]カーネルコマンドライン: enable_wait_mode=off video=mxcfb0:off video=mxcfb1:off video=mxcfb2:off console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait root=/dev/mmcblk0p1 [ 0.000000]PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) [ 0.000000]Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) [ 0.000000]inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) [ 0.000000]メモリ:640MB 256MB = 合計896MB [ 0.000000]メモリ:896756k / 896756k利用可能、151820k予約済み、0K高メモリ [ 0.000000]仮想カーネルメモリのレイアウト: [ 0.000000]ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000]DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [ 0.000000] vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) [ 0.000000]lowmem : 0x80000000 - 0xc0000000 (1024 MB) [ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) [ 0.000000]モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) [ 0.000000] .init : 0x80008000 - 0x8003b000 ( 204 kB) [ 0.000000] .text : 0x8003b000 - 0x80aa62cc (10669 kB) [ 0.000000]。データ: 0x80aa8000 - 0x80b072c0 ( 381 kB) [ 0.000000] .bss : 0x80b072e4 - 0x80b556ac ( 313 kB) [ 0.000000]SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000]プリエンプティブな階層型 RCU の実装。 [ 0.000000] NR_IRQS:624 [ 0.000000]MXC GPIOハードウェア [ 0.000000]sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ [ 0.000000] arm_max_freq=1GHz [ 0.000000]MMIO 0x21e8000 の MXC_Early シリアル コンソール (オプション '115200') [ 0.000000]ブートコンソール [ttymxc1] 有効 [ 0.000000]コンソール:カラーダミーデバイス80x30 [ 0.224540]遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) [ 0.312867]pid_max: デフォルト: 32768 最小: 301 [ 0.317802]マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 [ 0.323097]CPU:書き込みバッファのコヒーレンシのテスト:OK [ 0.328254]hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 [ 0.428774]CPU1:起動されたセカンダリプロセッサ [ 0.508778]CPU2:起動されたセカンダリプロセッサ [ 0.588792]CPU3:起動したセカンダリプロセッサ [ 0.628290]4つのCPUを育てました [ 0.644115]SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 [ 0.667822]print_constraints:ダミー: [ 0.671823]NET: 登録プロトコル ファミリ 16 [ 0.680477]print_constraints:vddpu:725 <--> 1150 mVの速い正常な1300 mV [ 0.688013]print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [ 0.695751]print_constraints:vddsoc:725<--> 1300 mV [ 0.703438]print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル [ 0.711197]print_constraints:vdd1p1:800<--> 1400 mV [ 0.718839]print_constraints:vdd3p0:2625<--> [ 0.727742]**デバッグmx6_sabrelite_board_init [ 0.790388] **DEBUG imx_add_pcie [ 0.793966]hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 [ 0.800798]hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 [ 0.808143]hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 [ 0.814042]L310 キャッシュ コントローラーが有効 [ 0.818071]l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B [ 0.849718]BIO:0にスラブ を作成します [ 0.857066]MXS-DMA MXS-DMA-APBH:初期化済み [ 0.861759]print_constraints:vmmc:3300 mV [ 0.866817]vgaarb: ロード済み [ 0.870369]SCSI サブシステムが初期化されました [ 0.874931]spi_imx imx6q-ecspi.0:プローブ [ 0.879688]usbcore: 新しいインターフェースドライバー usbfs を登録 [ 0.885314]usbcore:新しいインターフェースドライバーハブを登録 [ 0.890798]usbcore: 新しいデバイスドライバー USB を登録 [ 0.895867]フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ [ 0.918287] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) [ 0.938282] imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) [ 0.946109]mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました [ 0.952586]mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a [ 0.960308]MIPI CSI2 ドライバー・モジュールがロードされました [ 0.964632]Advanced Linux Sound Architectureドライババージョン1.0.24。 [ 0.971833]Bluetooth:コアバージョン2.16 [ 0.975533]NET: 登録プロトコル ファミリ 31 [ 0.980001]Bluetooth:HCIデバイスと接続マネージャーが初期化されました [ 0.986377]Bluetooth:HCIソケットレイヤーが初期化されました [ 0.991277]Bluetooth:L2CAPソケットレイヤーが初期化されました [ 0.996429]Bluetooth:SCOソケットレイヤーが初期化されました [ 1.001760]cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています [ 1.008652]I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] [ 1.014941]I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] [ 1.021168]クロックソースmxc_timer1への切り替え [ 1.037670]NET: 登録プロトコル ファミリ 2 [ 1.042238]IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) [ 1.050180]TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) [ 1.059505]TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) [ 1.067234]TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) [ 1.073869]TCP reno が登録されました [ 1.077034]UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [ 1.082999]UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [ 1.089789]NET: 登録プロトコル ファミリ 1 [ 1.094454]RPC: 登録された名前の UNIX ソケット転送モジュール。 [ 1.100408]RPC: 登録済みの UDP トランスポート モジュール。 [ 1.105126]RPC: 登録済みの tcp トランスポートモジュール。 [ 1.109852]RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 [ 1.117195]フリースケールi.MX6のスタティック・パワー・マネージメント [ 1.122438]i.MX6 の待機モードは無効です [ 1.126812]cpaddr = c0880000 suspend_iram_base=c091c000 [ 1.132223]PM ドライバー モジュールが読み込まれました [ 1.135722] **DEBUG imx_pcie_drv_init [ 1.174919] **DEBUG imx_pcie_pltfm_probe [ 1.178171] iMX6 PCIe PCIe EP mode imx_pcie_pltfm_probe entering. [ 1.184380]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [ 1.189459]PCIe EP:リンクアップを待っています... [ 15.540166]PCIe EP:リンクアップ。 [ 15.543512]IMX USBウェイクアッププローブ [ 15.547195]ウェイクアップソースIRQ 75を追加 [ 15.554446]IMX USBウェイクアッププローブ [ 15.557952]CPUレギュレータモード:ldo_enable [ 15.562170]i.MXC CPU周波数ドライバー [ 15.590899]JFFS2 バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社 [ 15.597527]msgmni が 1751 に設定されている [ 15.602766]alg: stdrng (krng) のテストなし [ 15.607030]IOスケジューラNOOPが登録されました [ 15.610966]IOスケジューラの締切日登録 [ 15.615331]IOスケジューラCFQ登録済み(デフォルト) [ 15.621043]MIPI DSI ドライバー モジュールが読み込まれました [ 15.625229]mxc_sdc_fb mxc_sdc_fb.0:mxcfb0のfbオプションを取得できません! [ 15.631641]mxc_sdc_fb mxc_sdc_fb.1:mxcfb1のfbオプションを取得できません! [ 15.638041]mxc_sdc_fb mxc_sdc_fb.2:mxcfb2のfbオプションを取得できません! [ 15.644430]mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 [ 15.650830]_regulator_get: 識別子なしの get() [ 15.667087]コンソール:カラーフレームバッファデバイス160x50への切り替え [ 15.682241]IMX-SDMA: ファームウェア 1.1 をロード [ 15.690972]imx-sdma: 初期化済み [ 15.814091]シリアル:IMXドライバー [ 15.817281]imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です [ 15.824129]imx-uart.1:MMIO 0x21e8000 (irq = 59) の ttymxc1 は IMX です [ 15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効 [ 15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効 [ 15.846998]loop: モジュールがロードされました [ 15.884600]SATAディスクはありません。 [ 15.888429] m25p80 spi0.0: sst25vf016b (2048 Kbytes) [ 15.893400]"m25p80" に 2 つの MTD パーティションを作成します。 [ 15.898209]0x000000000000-0x000000100000 : 「ブートローダー」 [ 15.904579]0x000000100000-0x000000200000 : カーネル [ 15.910711]GPMI NANDドライバが登録されています。(IMXの) [ 15.916014]vcan: 仮想 CAN インターフェースドライバー [ 15.920464]CANデバイスドライバインターフェース [ 15.924304]Flexcan NetDevice ドライバ [ 15.928752]flexcan imx6q-flexcan.0:デバイス登録 (reg_base=C09E8000, IRQ=142) [ 15.936542]FEC イーサネット ドライバー [ 15.941717]fec_enet_mii_bus:プローブ [ 15.946292]ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー [ 15.952944] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller [ 15.959594]FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています [ 15.995767] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 [ 16.015757] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 [ 16.022008]ハブ 1-0:1.0:USBハブが見つかりました [ 16.025780]ハブ 1-0:1.0: 1 ポートが検出されました [ 16.029901]ウェイクアップソースIRQ 72を追加 [ 16.033602] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller [ 16.040243]FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました [ 16.075767] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 [ 16.095755] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 [ 16.101938]ハブ 2-0:1.0:USBハブが見つかりました [ 16.105702]ハブ 2-0:1.0: 1 ポートが検出されました [ 16.109947]USB大容量記憶装置ドライバを初期化しています... [ 16.114988]usbcore:新しいインターフェースドライバーのusb-storageを登録 [ 16.121010]USBマスストレージのサポートが登録されています。 [ 16.125632]ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) [ 16.132344]mousedev: PS/2 マウスデバイス (全マウス共通) [ 16.138373]入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 [ 16.145762]egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました [ 16.152477]egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました [ 16.158557]I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 [ 16.164830]I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] [ 16.171586]snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc [ 16.178258]i2c /dev entries ドライバー [ 16.182461]Linuxビデオキャプチャインターフェース:v2.00 [ 16.187446]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 [ 16.195068]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 [ 16.202918]I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] [ 16.209139]I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] [ 16.215645]IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) [ 16.223761]Bluetooth:仮想HCIドライバーver 1.3 [ 16.228680]Bluetooth:HCI UARTドライバーver 2.2 [ 16.233128]Bluetooth: HCIATH3K プロトコルが初期化されました [ 16.238105]Bluetooth:汎用Bluetooth USBドライバーver 0.6 [ 16.243804]usbcore: 新しいインターフェースドライバー btusb を登録 [ 16.249437]sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー [ 16.255623]sdhci: Copyright(c) Pierre Ossman (英語) [ 16.260386]mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 [ 16.267756]mmc1: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 [ 16.275002]mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました [ 16.286210]VPU が初期化されました [ 16.289955]登録mxc_asrc [ 16.317073]サーマルキャリブレーションデータ0x5874c87d [ 16.321870]レシオ = 183 のサーマルセンサー [ 16.345881]Anatop Thermal は thermal_zone0 として登録されています [ 16.351169]anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! [ 16.358317]usbcore: 新しいインターフェースドライバー usbhid を登録 [ 16.363893]usbhid: USB HID コアドライバー [ 16.368144]usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 [ 16.374848]mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ [ 16.380296]Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー [ 16.385539]I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 [ 16.387149]mmc0: アドレス 0001 の新しい高速 SDHC カード [ 16.397244]I2C-Core:従来の再開方法を使用するドライバー[CS42888] [ 16.403550]mmcblk0: mmc0:0001 00000 7.44 GiB [ 16.404126]imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 [ 16.404881]imx_3stack ASOCドライバー [ 16.405497]HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! [ 16.405505]ALSA デバイス一覧: [ 16.405510]サウンドカードが見つかりません。 [ 16.405716]NET: 登録プロトコル ファミリ 26 [ 16.406295]TCPキュービックが登録されました [ 16.406303]NET: 登録プロトコル ファミリ 17 [ 16.406320]CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 [ 16.406391]NET: 登録プロトコル ファミリ 29 [ 16.406407]CAN:RAWプロトコル(Rev 20090105) [ 16.406413]CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) [ 16.425829]usb 2-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [ 16.470303]Bluetooth:RFCOMM TTYレイヤーが初期化されました [ 16.471595]mmcblk0: p1 [ 16.477735]Bluetooth:RFCOMMソケットレイヤーが初期化されました [ 16.482876]Bluetooth:RFCOMMバージョン1.11 [ 16.486635]Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 [ 16.491949]Bluetooth:BNEPフィルター:プロトコルマルチキャスト [ 16.497189]Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 [ 16.503241]lib80211: IEEE802.11 ドライバーの共通ルーチン [ 16.508958]VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 16.516994]バス周波数ドライバモジュールがロードされました [ 16.521011]バス周波数ドライバ 有効 [ 16.526514]mxc_dvfs_core_probe [ 16.529846]DVFSドライバモジュールがロードされました [ 16.535886]snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 05:59:54 UTC (21594) に設定 [ 16.549411]EXT3-fs: バリアが有効になっていません [ 16.554225]kjournaldが起動しています。コミット間隔 5 秒 [ 16.558984]EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 [ 16.558996]EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム [ 16.559027]VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 [ 16.559086]init メモリの解放: 204K [ 16.648921]ハブ 2-1:1.0:USBハブが見つかりました [ 16.652848]ハブ 2-1:1.0: 3 つのポートが検出されました pid 1354 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 [ 16.886688]udevd (1372): /proc/1372/oom_adj は非推奨ですので、代わりに /proc/1372/oom_score_adj を使用してください。 初期ホットプラグ・イベントの合成 ホスト名を境界に設定する ファイルシステムのマウント mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません sysctl の実行 ループバックデバイスでのネットワーキングの設定: eth0 でのネットワークの設定: udhcpc (v1.20.2) 開始しました [ 19.039687]eth0: フリースケール FEC PHY ドライバ [Micrel KSZ9021 Gigabit PHY] (mii_bus:phy_addr=1:06, irq=-1) ディスカバーを送信しています... ディスカバーを送信しています... ディスカバーを送信しています... リースなし、バックグラウンドへの分岐 dropbear ssh サーバーの起動: pid 3060 以降、tty '': '/etc/rc.d/rc_gpu.S' pid 3068 以降、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム Tue, 18 Jun 2013 12:28:53 -0700 に構築されました フリースケール・セミコンダクタ株式会社 境界ログイン: Uブート 2013.01-rc1-00120-g7c28db0(2012年11月12日 - 09:15:04) CPU: Freescale i.MX6Q rev1.2 (792 MHz) したがって、ボードがブートし、「PCIe EP: waiting for link up...」と言い、PCの電源を入れるとすぐに、ログインプロンプトまで続きます。 その段階では、デフォルトではIMX6qは125Mhzであり、CLK信号はボードのPCIeコネクタに接続されていないため、内部PLLが使用され、PCIeの標準が100Mhzであることがわかっています。リンクisrが本当にUPになっていることは確かですか? 明らかにPC側では、「lspci」を発行しても何も表示されません。 パッチによると、VID/PIDを「DEADBEAF」に設定することになっていますが、メモリを見るとデフォルトのVID/PIDが表示されます。 $ ./memtool●32 01FFC000 20 0x20カウントの読み取りはアドレス 0x01FFC000 から開始します 0x01FFC000: ABCD16C3 00100000 00000001 00000000 0x01FFC010: 0000000C 00000000 00000008 00000001 0x01FFC020: 00000000 00000000 00000000 00000000 0x01FFC030: 00000000 00000040 000000000 000001FF 0x01FFC040: DBC35001 00000000 00000000 00000000 0x01FFC050: 01807005 00000000 00000000 00000000 0x01FFC060: 00000000 00000000 00000000 00000000 0x01FFC070:00020010 00008700 00102010 0001CC12 だから、私は何か間違ったことをしているに違いありません。どんな助けも大歓迎です。 参考までに、私は次のようにSabreliteファイルにパッチを当てました。 ==== アーチ/アーム/マッハ-MX6/ボード-mx6q_sabrelite.c +#define SABREAUTO_MAX7310_1_BASE_ADDR IMX_GPIO_NR(8, 0) +#define SABREAUTO_PCIE_RST_B_REVB (SABREAUTO_MAX7310_1_BASE_ADDR + 2) +static const 構造体 imx_pcie_platform_data mx6_sabrelite_pcie_data __initconst = { + .pcie_pwr_en = -EINVAL, + .pcie_rst = SABREAUTO_PCIE_RST_B_REVB, + .pcie_wake_up = -EINVAL, + .pcie_dis = -EINVAL, +#ifdef CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS + .type_ep= 1、 +#else + .type_ep= 0 の場合、 +#endif +}; スタティックボイド__init mx6_sabrelite_board_init(ボイド) + /* PCIe RCインターフェースのサポートを追加 */ + imx6q_add_pcie(&mx6_sabrelite_pcie_data); imx6q_add_perfmon(0); imx6q_add_perfmon(1); imx6q_add_perfmon(2); } よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは 私の新しいトピック: https://community.freescale.com/message/362575#362575 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは: あなたの問題について話し合うために、新しいトピックを1つ発行していただけませんか? あなたの問題は PCIe EP / RC検証とはまったく関係がないと思います。 使用しているリリースバージョンが PCIe MSIをサポートしていることを確認してください。 私が覚えているように、1.1.0リリースはまだ PCIe MSI をサポートしていません。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
選択すると、間違った.iがあります drivers/built-in.o:関数 'default_setup_msi_irqs' では、次のようになります。 clkdev.c:(.text+0x10ca4):'arch_setup_msi_irq' への未定義の参照 drivers/built-in.o:関数 'default_teardown_msi_irqs' では、次のようになります。 clkdev.c:(.text+0x10d18):'arch_teardown_msi_irq' への未定義の参照 make: *** [.tmp_vmlinux1] エラー 1 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
[ ] make menuconfigのメッセージシグナル割り込み(MSIおよびMSI-X) を選択する必要がありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
root@freescale ~$ lspci 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0400: 14f1:8580 root@freescale ~$ lspci -v 00:00.0 クラス 0604: 16c3:abcd 01:00.0 クラス 0400: 14f1:8580 root@freescale ~$ 私のデバイスは 静的構造体 pci_device_id cx25858_pci_tbl[] = { { /* CX25858 Atlas Plus */ .vendor = 0x14f1、 .device = 0x8580、 .subvendor = 0x14f1、 .subdevice = 0x0950、 }, IDが正しいようですが、ログから見ることができます。 CX25858 ドライバー バージョン 2.0.111ロード CX25858 ドライバーの失敗 ドライバーにメッセージを印刷します。 if (!pci_register_driver(&cx25858_pci_driver)) { pci_unregister_driver(&cx25858_pci_driver); printk(KERN_INFO "CX25858 ドライバーの失敗\n"); return -ENODEV; } printk(KERN_INFO "CX25858 ドライバー成功\n"); return 0; } なぜ間違って登録するのですか、何か提案をいただけますか? /* リターン pci_register_driver(&cx25858_pci_driver);*/ } Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは PCIeは正しいようです、EPデバイスに必要なメモリスペースはPCIe RCによって割り当てられていました。 詳細情報は、コンソールにログインした後、「lspci -v」コマンドで取得できます。 よろしくお願いいたします。 リチャード Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、私たちはstdpciをし、MiniPCIeからSTDへのPCIeアダプターを使用したい、、 Linux3.0.35_1.1.0_を使用しています121218フリースケールからのダウンロード ログ: U-Boot 2009.08 (2013年9月17日 - 20:02:02) CPU: Freescale i.MX6ファミリTO1.2(792MHz) 温度:29°C、校正データ0x5784c37d mx6q pll1:792MHz mx6q pll2:528MHzの mx6q pll3:480MHz mx6q pll8:50MHzの ipgクロック:66000000Hz ipg per clock : 66000000Hz uartクロック:80000000Hz cspiクロック:60000000Hz ahbクロック:132000000Hz 軸クロック:264000000Hz emi_slowクロック:132000000Hz DDRクロック:528000000Hz usdhc1クロック:198000000Hz usdhc2クロック:198000000Hz usdhc3クロック:198000000Hz usdhc4クロック:198000000Hz NFCクロック:24000000Hz 基板:i.MX6Q-SABRESD:基板不明 基板:0x63012 [POR ] ブートデバイス:MMC I2C: 準備完了 DRAM:1ギガバイト MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3 ### インサイドlcd_enable 入力:シリアル 出力:シリアル Err: serial PFUZE100を見つけました!deviceid=10,revid=11 ネット:IIMからMACアドレスを取得:00:00:00:00:00 FEC0 [PRIME] 自動起動を停止するには、任意のキーを押してください:0 mmc3(パート0)は現行デバイスです MMC読み取り:開発#3、ブロック#2048、カウント8192 ...8192ブロック読み取り:OK ## レガシーイメージからカーネルを 10800000 で起動しています ... イメージ名: Linux-3.0.35-2310-gc27cb38 イメージ タイプ: ARM Linux カーネル イメージ (非圧縮) データ サイズ: 4147924 バイト = 4 MB ロードアドレス:10008000 エントリーポイント:10008000 チェックサムを確認しています...わかりました カーネルイメージを読み込んでいます...わかりました OK カーネルを起動中… Linux バージョン 3.0.35-2310-gc27cb38(lyc@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #22 SMP PREEMPT Wed Nov 13 00:56:32 PST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc2,115200 root=/dev/mmcblk0p1 rootwait rw ldb=sin0 video=mxcfb0:dev=ldb,LDB-WXGA,if=RGB666 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896280k / 896280k利用可能、152296k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB) vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB) pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) .init : 0x80008000 - 0x8003d000 ( 212 kB) 。テキスト: 0x8003d000 - 0x80b1309c (11097 kB) 。データ: 0x80b14000 - 0x80b7e0c0 ( 425 kB) .bss : 0x80b7e0e4 - 0x80bccfec ( 316 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:496 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=2 MMIO 0x21ec000 の MXC_Early シリアルコンソール (オプション '115200') ブートコンソール [ttymxc2] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> ライン内mx6_sabresd_board_init:1809 ライン内mx6_sabresd_board_init:1832 hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ imx-i2c imx-i2c.1: imx-i2c imx-i2c.1: bitrate:100000 mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV I2C I2C-1:IRQ 69を主張 I2C I2C-1: 0x21a4000 から 0x21a4fff までのデバイス リソース I2C I2C-1: 0x21a4000 で 4096 バイトを割り当てました。 I2C I2C-1:アダプタ名:「IMX-I2C」 i2c i2c-1: IMX I2Cアダプタ登録 imx-i2c imx-i2c.2: imx-i2c imx-i2c.2: bitrate:100000 I2C I2C-2:IRQ 70を主張 I2C I2C-2: 0x21a8000 から 0x21a8fff までのデバイス リソース I2C I2C-2: 0x21a8000 で 4096 バイトを割り当て I2C I2C-2:アダプタ名:「IMX-I2C」 i2c i2c-2: IMX I2C アダプタ登録済み imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 PCI 0000:00:00.0:小節 14: assigned [mem 0x01200000-0x013fffff] PCI 0000:00:00.0:小節 0: 代入 [mem 0x01100000-0x011fffff 64bit pref] PCI 0000:00:00.0:BAR 0: [mem 0x01100000-0x011fffff 64bit pref] (PCI アドレス [0x1100000-0x11fffff]) に設定 PCI 0000:00:00.0:小節 6: assigned [mem 0x01400000-0x0140ffff pref] PCI 0000:01:00.0:BAR 0: 割り当て済み [mem 0x01200000-0x013fffff 64bit] PCI 0000:01:00.0:BAR 0:[mem 0x01200000-0x013fffff 64bit](PCIアドレス[0x1200000-0x13fffff])に設定 PCI 0000:00:00.0:PCIブリッジから[バス01-01] PCI 0000:00:00.0:ブリッジ ウィンドウ [IO 無効] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01200000-0x013fffff] PCI 0000:00:00.0:ブリッジ ウィンドウ [MEM 設定が無効] IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータ init ldo=1 _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1750 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 valid mode RGB666 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:ldb_clkからdi clk:ldb_di0_clk -> ipu1_di0_clk mxc_ldb mxc_ldb:シングルモードチャネル0からIPU0-DI0へのルート インサイド ldb_disp_setup pixel_clk:64998000 rounded_pixel_clk:64653061 imx-ipuv3 imx-ipuv3.0: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) mxc_sdc_fb mxc_sdc_fb.0:### fb_blank行:1039 mxc_sdc_fb mxc_sdc_fb.0:空白 = 0 インサイド ldb_disp_setup pixel_clk:64998000 rounded_pixel_clk:64653061 コンソール:カラーフレームバッファデバイス170x48への切り替え mxc_sdc_fb mxc_sdc_fb.0:mxcfb_pan_displayライン:1399 ### 呼ばれfb_pan_display エラー:-22 mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 valid mode RGB666 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.2:IPU0-DI0 は既に使用済み mxc_sdc_fb: mxc_sdc_fb.2 のプローブがエラー -16 で失敗しました mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 valid mode RGB666 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です コンソール [ttymxc2] が有効、ブートコンソールが無効 コンソール [ttymxc2] が有効、ブートコンソールが無効 loop: モジュールがロードされました RESET HBA から回復できません。 SATAディスクはありません。 M25P80 SPI0.0:認識されないJEDEC ID 206a56 GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー OTG VBus変更タイムアウトを待ってください! fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー lirc_dev:IRリモコンドライバ登録済み、メジャー252 IR NEC プロトコル ハンドラが初期化されました IR RC5(x) プロトコル ハンドラが初期化されました IR RC6 プロトコル ハンドラが初期化されました IR JVC プロトコル・ハンドラーが初期化されました IR Sony プロトコルハンドラが初期化されました IR RC5 (streamzap) プロトコルハンドラが初期化されました IR LIRC ブリッジ ハンドラが初期化されました Linuxビデオキャプチャインターフェース:v2.00 MVC の場合: init_camera_struct MVC の場合: init_camera_struct ###### prp_enc_initライン内面:584 ###### Inside csi_enc_init line:423 adv7180_init年に DBG センサー データは 80b9f718 にあります adv7180_probeで Inside mx6q_csi0_io_init_adv7441 line:564 ライン内mx6q_csi0_io_init_adv7441:577 init high ライン内mx6q_csi0_io_init_adv7441:581をローに設定 ラインの内側mx6q_csi0_io_init_adv7441:588を高く設定 インサイドmx6q_csi0_cam_powerdown_adv7441ライン:559 ADV7441A 1-0021: adv7180_probe:ADV7180 プローブ I2C アドレスは0x21 adv7441a 1-0021: adv7180_probe:アナログ・デバイス adv7 00 検出! adv7441a 1-0021: adv7180:adv7180_hard_reset ###### adv7180_write_reg reg:0x0 val:0xe ###### adv7180_write_reg 登録:0x3 VAL:0x0 ###### adv7180_write_reg reg:0x4 val:0x47 ###### adv7180_write_reg 登録:0x5 評価:0x0 ###### adv7180_write_reg 登録:0x3c 評価:0xad ###### adv7180_write_reg reg:0x17 val:0x41 ###### adv7180_write_reg 登録:0x67 VAL:0x2 ###### adv7180_write_reg reg:0x68 val:0xf0 ###### adv7180_write_reg 登録:0x1d VAL:0x40 ###### adv7180_write_reg 登録:0x31 評価:0x1a ###### adv7180_write_reg reg:0x32 val:0x81 ###### adv7180_write_reg 登録:0x33 VAL:0x84 ###### adv7180_write_reg 登録:0x34 評価:0x0 ###### adv7180_write_reg REG:0x35 VAL:0x0 ###### adv7180_write_reg 登録:0x36 VAL:0x7d ###### adv7180_write_reg reg:0x37 val:0xa1 ###### adv7180_write_reg 登録:0x3a 評価:0x7 ###### adv7180_write_reg reg:0x3c val:0xa8 ###### adv7180_write_reg REG:0x47 VAL:0xa ###### adv7180_write_reg reg:0xba val:0xa0 ###### adv7180_write_reg reg:0xf3 val:0x7 ###### adv7180_write_reg 登録:0x69 VAL:0x0 ###### adv7180_write_reg reg:0xe8 val:0x41 ###### adv7180_write_reg reg:0xe9 val:0x84 ###### adv7180_write_reg reg:0xea val:0x6 type は 2 (expect 2) です ioctls の数は 11 です ADV7441A 1-0021: ADV7180:ioctl_s_power ADV7441A 1-0021: ADV7180:ioctl_g_fmt_cap 720x625 の戻り値のサイズ mxc_v4l2_master_attach年末:device_type 1 mxc_v4l2_master_attachの終わり:v2fピクセル幅x高さ288 x 352 mxc_v4l2_master_attachの終わり:crop_bounds幅x高さ720×625 mxc_v4l2_master_attachの終わり:crop_defrect幅x高さ720×625 mxc_v4l2_master_attachの終わり:crop_current幅x高さ720×625 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 GSPCA:v2.13.0登録済み CX25858 ドライバー バージョン 2.0.111ロード CX25858 ドライバーの失敗 usbcore: 新しいインターフェースドライバー uvcvideo を登録 USBビデオクラスドライバー(v1.1.0) I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) sdhci sdhci-esdhc-imx.3:support_8bit:1 mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 sdhci sdhci-esdhc-imx.1:support_8bit:1 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 sdhci sdhci-esdhc-imx.2:support_8bit:1 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データは0x5784c37d Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai: imx-hdmi-soc-dai.0 のプローブがエラー -12 で失敗しました imx_3stack ASOCドライバー ALSA デバイス一覧: サウンドカードが見つかりません。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) NET: 登録プロトコル ファミリ 26 mmcblk0: mmc0:0001 SEM08G 7.39 GiB mmcblk0boot0: mmc0:0001 SEM08G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM08G パーティション 2 2.00 MiB TCPキュービックが登録されました mmcblk0: p1 NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) mmcblk0boot1: パーティション テーブルが不明です Bluetooth:RFCOMM TTYレイヤーが初期化されました mmcblk0boot0: パーティションテーブルが不明です Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする regulator_init_complete: SPKVDD: 不完全な制約、オンのままにします snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 08:04:21 UTC (29061) に設定 EXT2-fs (mmcblk0p1): 警告: チェックされていない fs をマウントし、e2fsck を実行することをお勧めします VFS: デバイス 179:1 にルート (ext2 ファイルシステム) をマウントしました。 init メモリの解放: 212K pid 1440 以降、tty '': '/etc/rc.d/rcS' /proc と /sys のマウント ホットプラグイベントディスパッチャーudevdの起動 udevd (1449): /proc/1449/oom_adj は非推奨ですので、代わりに /proc/1449/oom_score_adj を使用してください。 初期ホットプラグ・イベントの合成 mmc2: アドレス 1234 の新しい高速 SDHC カード mmcblk1: mmc2:1234 SA08G 7.28 GiB MMCBLK1:P1 ホスト名をフリースケールに設定する ファイルシステムのマウント cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp: 書き込みエラー: EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 234449 デバイスに空き容量がありません cp:書き込みエラー:deviceEXT2-fs(mmcblk0p1)にスペースが残っていません:エラー:ext2_lookup:参照されたiノードを削除しました:234449 cp:書き込みエラー:EXT2-fs(mmcblk0p1)が残っていません:エラー:ext2_lookup:参照されたiノードを削除しました:234449 デバイス上 cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません cp:書き込みエラー:デバイスにスペースが残っていません ln: /etc/mtab: 入出力エラー mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません ポートマッパーの起動: boa Webサーバーの起動: RPMデータベースの再構築 rpmdb:書き込み:0x7e977654、8192:デバイスにスペースが残っていません エラー: dbenv->open からの db4 エラー (28): デバイスにスペースが残っていません エラー: パッケージ インデックスを開くことができません pid 2772 以降、tty '': '/etc/rc.d/rc_gpu.S' EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 EXT2-fs (mmcblk0p1): エラー: ext2_lookup: 参照された i ノードを削除しました: 363702 ln: /usr/lib/libOpenVG.so:入出力エラー pid 2779 を開始、tty '': '/etc/rc.d/rc_mxc.S' arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース) ルートファイルシステム に構築されました Sun, 28 Jul 2013 02:45:43 +0800 フリースケール・セミコンダクタ株式会社 フリースケールログイン: PCIeは正しいですか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、みんな。 問題があります。 RCボード上にRoute Complex Integrated End Pointを作成することは可能ですか? それとも、RCボードのメモリへのアクセスをどのようにして取得したのか説明していただけますか? あなたの助けを願っています。 よろしくお願いします。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは、チップ(mcs9990)を搭載したPCIe経由でUSBを拡張したいと思います。奇妙なことに、PCIeのセットアップが良好の場合、システムは約10秒後に停止し、「PCIeリンクアップに失敗しました」と再起動します。これがpcieセットアップに問題がない場合のログです。 [ 0.000000]cgroup subsys cpu の初期化 [ 0.000000]Linuxバージョン3.0.35-2666-gbdde708(oser@macbook)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- 2011/08 に構築) /10 09:20) ) #6 SMP Tue Sep 17 09:04:37 CEST 2013 [ 0.000000]CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c5387d [ 0.000000]CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ [ 0.000000]マシン:Dynsense DS7109ボード [ 0.000000]メモリ ポリシー: ECC が無効、データ キャッシュ writealloc [ 0.000000]CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 [ 0.000000]PERCPU:埋め込み7ページ/ CPU @cc006000 s5728 r8192 d14752 u32768 [ 0.000000]ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:260096 [ 0.000000]カーネルコマンドライン: console=ttymxc3,115200 root=/dev/mmcblk0p3 rootwait rw [ 0.000000]PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) [ 0.000000]Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) [ 0.000000]inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) [ 0.000000]メモリ:1024MB = 合計1024MB [ 0.000000]メモリ:1033972k / 1033972kが利用可能、14604k予約済み、360448K高メモリ [ 0.000000]仮想カーネルメモリのレイアウト: [ 0.000000]ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000]DMA : 0xf4600000 - 0xffe00000 ( 184 MB) [ 0.000000] vmalloc : 0xea800000 - 0xf2000000 ( 120 MB) [ 0.000000] lowmem : 0xc0000000 - 0xea000000 ( 672 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .init : 0xc0008000 - 0xc0033000 ( 172 kB) [ 0.000000] .text : 0xc0033000 - 0xc04ce188 (4717 kB) [ 0.000000] .data : 0xc04d0000 - 0xc05149e0 ( 275 kB) [ 0.000000] .bss : 0xc0514a04 - 0xc05570a8 ( 266 kB) [ 0.000000]SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000]階層型 RCU の実装。 [ 0.000000] NR_IRQS:624 [ 0.000000]MXC GPIOハードウェア [ 0.000000]sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ [ 0.000000] arm_max_freq=1GHz [ 0.000000]MMIO 0x21f0000 の MXC_Early シリアル コンソール (オプション '115200') [ 0.000000]ブートコンソール [ttymxc3] 有効 [ 0.000000]コンソール:カラーダミーデバイス80x30 [ 0.217079]遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) [ 0.305391]pid_max: デフォルト: 32768 最小: 301 [ 0.310317]マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 [ 0.315667]CPU:書き込みバッファのコヒーレンシのテスト:OK [ 0.320824]hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 [ 0.330207]CPU1:起動されたセカンダリプロセッサ [ 0.361619]CPU2:起動されたセカンダリプロセッサ [ 0.401646]CPU3:起動したセカンダリプロセッサ [ 0.440862]4つのCPUを育てました [ 0.456684]SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 [ 0.463648]devtmpfs: 初期化済み [ 0.485974]print_constraints:ダミー: [ 0.489947]NET: 登録プロトコル ファミリ 16 [ 0.498839]print_constraints:vddpu:725 <--> 1150 mVの速い正常な1300 mV [ 0.506463]print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal [ 0.514251]print_constraints:vddsoc:725<--> 1300 mV [ 0.521978]print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル [ 0.529772]print_constraints:vdd1p1:800<--> 1400 mV [ 0.537479]print_constraints:vdd3p0:2625<--> [ 0.549656]hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 [ 0.556488]hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 [ 0.563843]hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 [ 0.569727]L310 キャッシュ コントローラーが有効 [ 0.573764]l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B [ 0.583862]IMX USBウェイクアッププローブ [ 0.587238]IMX USBウェイクアッププローブ [ 0.599086]BIO:0にスラブ を作成します [ 0.606129]MXS-DMA MXS-DMA-APBH:初期化済み [ 0.610956]print_constraints:vmmc:3300 mV [ 0.616092]SCSI サブシステムが初期化されました [ 0.620426]usbcore: 新しいインターフェースドライバー usbfs を登録 [ 0.626188]usbcore:新しいインターフェースドライバーハブを登録 [ 0.631680]usbcore: 新しいデバイスドライバー USB を登録 [ 0.638581]クロックソースmxc_timer1への切り替え [ 0.643177]cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています [ 0.657854]NET: 登録プロトコル ファミリ 2 [ 0.662438]IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) [ 0.670374]TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) [ 0.679660]TCP バインド ハッシュ テーブル エントリ: 65536 (順序: 7、524288 バイト) [ 0.687383]TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) [ 0.694025]TCP reno が登録されました [ 0.697184]UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [ 0.703180]UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) [ 0.710009]NET: 登録プロトコル ファミリ 1 [ 0.714674]RPC: 登録された名前の UNIX ソケット転送モジュール。 [ 0.720613]RPC: 登録済みの UDP トランスポート モジュール。 [ 0.725342]RPC: 登録済みの tcp トランスポートモジュール。 [ 0.730061]RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 [ 0.737627]PMU:タイプ0の登録された新しいPMUデバイス [ 0.742741]フリースケールi.MX6のスタティック・パワー・マネージメント [ 0.747994]i.MX6 の待機モードが使用可能 [ 0.752315] cpaddr = ea880000 suspend_iram_base=ea828000 [ 0.757735]PM ドライバー モジュールが読み込まれました [ 0.761300] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. [ 0.873230]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [ 0.896452]IMX PCIeポート:リンクアップ。 [ 0.900472]PCI: bus0: 高速バックツーバック転送が無効 [ 0.923438]PCI:bus1:高速バックツーバック転送は無効 [ 0.931153]PCI 0000:00:00.0:小節 0: 代入 [mem 0x01000000-0x010fffff 64bit pref] [ 0.938948]PCI 0000:00:00.0:BAR 0: [mem 0x01000000-0x010fffff 64bit pref] (PCI アドレス [0x1000000-0x10fffff]) に設定 [ 0.949687]PCI 0000:00:00.0:BAR 8: assigned [mem 0x01100000-0x011fffff] [ 0.956506]PCI 0000:00:00.0:小節 6: assigned [mem 0x01200000-0x0120ffff pref] [ 0.963769]PCI 0000:01:00.0:小節 0: 割り当て済み [mem 0x01100000-0x01100fff] [ 0.970587]PCI 0000:01:00.0:BAR 0: [mem 0x01100000-0x01100fff] (PCI アドレス [0x1100000-0x1100fff]) [ 0.980365]PCI 0000:01:00.1:小節 0: 割り当て済み [mem 0x01101000-0x01101fff] [ 0.987190]PCI 0000:01:00.1:BAR 0: [mem 0x01101000-0x01101fff] (PCI アドレス [0x1101000-0x1101fff]) に設定 [ 0.996968]PCI 0000:01:00.2:小節 0: 割り当て済み [mem 0x01102000-0x01102fff] [ 1.003804]PCI 0000:01:00.2:BAR 0: [mem 0x01102000-0x01102fff] (PCI アドレス [0x1102000-0x1102fff]) に設定 [ 1.013582]PCI 0000:01:00.3:小節 0: 割り当て済み [mem 0x01103000-0x01103fff] [ 1.020399]PCI 0000:01:00.3:BAR 0: [mem 0x01103000-0x01103fff] (PCI アドレス [0x1103000-0x1103fff]) に設定 [ 1.030177]PCI 0000:01:00.4:小節 0: 割り当て済み [mem 0x01104000-0x01104fff] [ 1.037001]PCI 0000:01:00.4:BAR 0: [mem 0x01104000-0x01104fff] (PCI アドレス [0x1104000-0x1104fff]) に設定 [ 1.046779]PCI 0000:01:00.5:小節 0: 割り当て済み [mem 0x01105000-0x01105fff] [ 1.053603]PCI 0000:01:00.5:BAR 0: [mem 0x01105000-0x01105fff] (PCI アドレス [0x1105000-0x1105fff]) に設定 [ 1.063380]PCI 0000:01:00.6:小節 0: 割り当て済み [mem 0x01106000-0x01106fff] [ 1.070198]PCI 0000:01:00.6:BAR 0: [mem 0x01106000-0x01106fff] (PCI アドレス [0x1106000-0x1106fff]) に設定 [ 1.079976]PCI 0000:01:00.7:小節 0: 割り当て済み [mem 0x01107000-0x01107fff] [ 1.086799]PCI 0000:01:00.7:BAR 0: [mem 0x01107000-0x01107fff] (PCI アドレス [0x1107000-0x1107fff]) に設定 [ 1.096577]PCI 0000:00:00.0:PCIブリッジから[バス01-01] [ 1.101819]PCI 0000:00:00.0:ブリッジ ウィンドウ [IO 無効] [ 1.107509]PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01100000-0x011fffff] [ 1.114327]PCI 0000:00:00.0:ブリッジ ウィンドウ [MEM 設定が無効] [ 1.120837]IMX USBウェイクアッププローブ [ 1.124593]IMX USBウェイクアッププローブ [ 1.128126]CPUレギュレータモード:ldo_enable [ 1.132342]i.MXC CPU周波数ドライバー [ 1.151254]Highmem バウンス・プール・サイズ: 64 ページ [ 1.169381]msgmni が 1315 に設定されている [ 1.174837]alg: stdrng (krng) のテストなし [ 1.179101]IOスケジューラNOOPが登録されました [ 1.183040]IOスケジューラの締切日登録 [ 1.187408]IOスケジューラCFQ登録済み(デフォルト) [ 1.192486]IMX-PCIe: MSI 0x3f00 @0x0:0x1ff8000、irq = 496 [ 1.199230]IMX-SDMA: ファームウェア 1.1 をロード [ 1.208696]imx-sdma: 初期化済み [ 1.350226]シリアル:IMXドライバー [ 1.353438]imx-uart.3:MMIO 0x21f0000 (irq = 61) の ttymxc3 は IMX です [ 1.359919]コンソール [ttymxc3] が有効、ブートコンソールが無効 [ 1.359919]コンソール [ttymxc3] が有効、ブートコンソールが無効 [ 1.376725]loop: モジュールがロードされました [ 1.381551]usbcore: 新しいインターフェースドライバー asix を登録 [ 1.387076]usbcore: 新しいインターフェースドライバー cdc_ether登録 [ 1.393037]usbcore:新しいインターフェースドライバSMSC75xxを登録 [ 1.398920]usbcore:新しいインターフェースドライバーSMSC95xxを登録 [ 1.404788]usbcore:新しいインターフェースドライバーnet1080を登録しました [ 1.410575]usbcore:新しいインターフェースドライバー rndis_hostを登録しました [ 1.416620]usbcore:新しいインターフェースドライバーを登録しcdc_subset [ 1.422669]usbcore:新しいインターフェースドライバーZaurusを登録 [ 1.428266]cdc_ncm: 2011年8月4日 [ 1.431611]usbcore: 新しいインターフェースドライバー cdc_ncm登録 [ 1.437410]usbcore:新しいインターフェースドライバーを登録しましたrndis_wlan [ 1.443872]ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー [ 1.450527]ウェイクアップソースIRQ 73を追加 [ 1.454227] fsl-ehci fsl-ehci.2: Freescale On-Chip EHCI Host Controller [ 1.461279]FSL-EHCI FSL-EHCI.2:新しいUSBバスが登録され、バス番号1が割り当てられています [ 1.493211] fsl-ehci fsl-ehci.2: irq 73, io base 0x02184400 [ 1.513186] fsl-ehci fsl-ehci.2: USB 2.0 started, EHCI 1.00 [ 1.518851]usb usb1: 新しい USB デバイスが見つかりました, idVendor=1d6b, idProduct=0002 [ 1.525654]usb usb1: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 1.532881]usb usb1: 製品: フリースケール・オンチップEHCIホスト・コントローラ [ 1.539331]usb usb1:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 1.545955] usb usb1: SerialNumber: fsl-ehci.2 [ 1.551056]ハブ 1-0:1.0:USBハブが見つかりました [ 1.554824]ハブ 1-0:1.0: 1 ポートが検出されました [ 1.559261]ウェイクアップソースIRQ74を追加 [ 1.562943] fsl-ehci fsl-ehci.3: Freescale On-Chip EHCI Host Controller [ 1.569893]FSL-EHCI FSL-EHCI.3:新しいUSBバスが登録され、バス番号2が割り当てられました [ 1.603198] fsl-ehci fsl-ehci.3: irq 74, io base 0x02184600 [ 1.623181] fsl-ehci fsl-ehci.3: USB 2.0 started, EHCI 1.00 [ 1.628832]usb usb2: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [ 1.635632]usb usb2: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 1.642858]usb usb2: 製品: フリースケール・オンチップEHCIホスト・コントローラ [ 1.649306]usb usb2:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 1.655934] usb usb2: SerialNumber: fsl-ehci.3 [ 1.660988]ハブ 2-0:1.0:USBハブが見つかりました [ 1.664755]ハブ 2-0:1.0: 1 ポートが検出されました [ 1.669192]ウェイクアップソースIRQ 75を追加 [ 1.677670] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller [ 1.684575]FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号3が割り当てられました [ 1.713200] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 [ 1.733180] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 [ 1.738830]usb usb3: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [ 1.745631]usb usb3: 新しい USB デバイス文字列: mfr=3, Product=2, SerialNumber=1 [ 1.752859]usb usb3: 製品: フリースケール・オンチップEHCIホスト・コントローラ [ 1.759307]usb usb3:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 1.765934] usb usb3: SerialNumber: fsl-ehci.0 [ 1.770988]ハブ 3-0:1.0:USBハブが見つかりました [ 1.774755]ハブ 3-0:1.0: 1 ポートが検出されました [ 1.779164]ウェイクアップソースIRQ 72を追加 [ 1.782865] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller [ 1.789777]FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号4が割り当てられています [ 1.823201] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 [ 1.843185] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 [ 1.848835]usb usb4: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [ 1.855637]usb usb4: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 1.862863]usb usb4: 製品: フリースケール・オンチップEHCIホスト・コントローラ [ 1.869312]usb usb4:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 1.875940] usb usb4: SerialNumber: fsl-ehci.1 [ 1.880997]ハブ 4-0:1.0:USBハブが見つかりました [ 1.884765]ハブ 4-0:1.0: 1 ポートが検出されました [ 1.889282]PCI: イネーブル化デバイス 0000:01:00.1 (0140 -> 0142) [ 1.894989]ehci_hcd 0000:01:00.1:EHCI ホスト コントローラー [ 1.900490]ehci_hcd 0000:01:00.1:新しい USB バスが登録され、バス番号 5 が割り当てられています [ 1.908034]ehci_hcd 0000:01:00.1:MosChip frame-index 回避策の適用 [ 1.943222] ehci_hcd 0000:01:00.1: irq 155, io mem 0x01101000 [ 1.963182]ehci_hcd 0000:01:00.1:USB 2.0 開始、EHCI 1.00 [ 1.969010]usb usb5: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [ 1.975816]usb usb5: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 1.983043]usb usb5: 製品: EHCI ホストコントローラ [ 1.987930]usb usb5:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 1.994553]usb usb5:シリアル番号:0000:01:00.1 [ 1.999488]+++ hub_port_connect_change:udev->level :1 [ 1.999747]ハブ 5-0:1.0:USBハブが見つかりました [ 1.999759]ハブ 5-0:1.0: 1 ポートが検出されました [ 2.000187]PCI: イネーブル化デバイス 0000:01:00.3 (0140 -> 0142) [ 2.000214]ehci_hcd 0000:01:00.3:EHCI ホスト コントローラー [ 2.000509]ehci_hcd 0000:01:00.3:新しいUSBバスが登録され、バス番号6が割り当てられています [ 2.000737]ehci_hcd 0000:01:00.3:MosChip frame-index 回避策の適用 [ 2.023241] ehci_hcd 0000:01:00.3: irq 154, io mem 0x01103000 [ 2.043189]ehci_hcd 0000:01:00.3:USB 2.0 開始、EHCI 1.00 [ 2.043272]usb usb6: 新しい USB デバイスが見つかりました、idVendor=1d6b、idProduct=0002 [ 2.043280]usb usb6: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 2.043287]usb usb6:製品:EHCIホストコントローラ [ 2.043293]usb usb6:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 2.043300]usb usb6:シリアル番号:0000:01:00.3 [ 2.043862]ハブ 6-0:1.0:USBハブが見つかりました [ 2.043875]Hub 6-0:1.0:1ポートが検出されました [ 2.044307]PCI: イネーブル化デバイス 0000:01:00.5 (0140 -> 0142) [ 2.044334]ehci_hcd 0000:01:00.5:EHCI ホスト コントローラー [ 2.044597]ehci_hcd 0000:01:00.5:新しいUSBバスが登録され、バス番号7が割り当てられています [ 2.044811]ehci_hcd 0000:01:00.5:MosChip frame-index 回避策の適用 [ 2.113240] ehci_hcd 0000:01:00.5: irq 153, io mem 0x01105000 [ 2.223212]usb 3-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [ 2.243203]ehci_hcd 0000:01:00.5:USB 2.0 開始、EHCI 1.00 [ 2.249029]usb usb7: 新しい USB デバイスが見つかりました, idVendor=1d6b, idProduct=0002 [ 2.255832]usb usb7: 新しい USB デバイス文字列: Mfr=3, Product=2, SerialNumber=1 [ 2.263059]usb usb7: 製品: EHCI ホストコントローラ [ 2.267946]usb usb7:メーカー:Linux 3.0.35-2666-gbdde708ehci_hcd [ 2.274570]usb usb7:シリアル番号:0000:01:00.5 [ 2.279804]ハブ 7-0:1.0:USBハブが見つかりました [ 2.283572]ハブ 7-0:1.0: 1 ポートが検出されました [ 2.287948]PCI: イネーブル化デバイス 0000:01:00.7 (0140 -> 0142) [ 2.293641]ehci_hcd 0000:01:00.7:EHCI ホスト コントローラー [ 2.299165]ehci_hcd 0000:01:00.7:新しいUSBバスが登録され、バス番号8が割り当てられています [ 2.306717]ehci_hcd 0000:01:00.7:MosChip frame-index 回避策の適用 [ 2.343213]ehci_hcd 0000:01:00.7:要求割り込み 152 が失敗しました [ 2.349138]ehci_hcd 0000:01:00.7:USB バス 8 の登録解除 [ 2.354820] ehci_hcd 0000:01:00.7: init 0000:01:00.7 fail, -22 [ 2.360665]ehci_hcd: 0000:01:00.7 のプローブがエラー -22 で失敗しました [ 2.366899]USBレジスタエラーが0の場合 [ 2.370703]usbcore:新しいインターフェースドライバARC hsetを登録 [ 2.376462]USB HST初期化成功 [ 2.380273]IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) [ 2.388450]cpuidle:ガバナーラダーの使用 [ 2.392551]cpuidle: ガバナーメニューの使用 [ 2.394974]サポートされていないデバイス:ホワイトリストにない [ 2.395019]+++ hub_port_connect_change:udev->level :1 [ 2.406435]sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー [ 2.412619]sdhci: Copyright(c) Pierre Ossman (英語) [ 2.417084]sdhci sdhci-esdhc-imx.1:書き込み保護ピンがありません。 [ 2.423491]MMC0 : VMMC レギュレータが見つかりません [ 2.427681]mmc0: プラットフォーム [sdhci-esdhc-imx.1] 上の SDHCI コントローラーDMAの使用 [ 2.434999]サーマルキャリブレーションデータは0x59c50d69 [ 2.439791]レシオ = 186 のサーマルセンサー [ 2.463188]Anatop Thermal は thermal_zone0 として登録されています [ 2.468495]anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! [ 2.475415]NET: 登録プロトコル ファミリ 26 [ 2.480355]TCPキュービックが登録されました [ 2.483599]NET: 登録プロトコル ファミリ 17 [ 2.488055]lib80211: IEEE802.11 ドライバーの共通ルーチン [ 2.494497]VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 [ 2.502176]ThumbEE CPU拡張がサポートされています。 [ 2.506470]SWP/SWPB エミュレーション・ハンドラーの登録 [ 2.511407]バス周波数ドライバモジュールがロードされました [ 2.513199]usb 4-1:fsl-ehciを使用した新しい高速USBデバイス番号2 [ 2.521949]バス周波数ドライバ 有効 [ 2.527136]DVFSドライバモジュールがロードされました [ 2.532045]regulator_init_complete: VMMC: 不完全な制約、オンのままにする ハングして再起動した後、pci リンクアップが失敗しました [ 0.761407] iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. [ 0.873253]PCIE:リンクアップを開始imx_pcie_pltfm_probe。 [ 1.483143]リンクアップに失敗しました、DB_R0:0xdc998200、DB_R1:0x0820f700! [ 1.489108] IMX PCIe port: link down! しかし、今ではシステムは正常に動作します。 何が問題だと思いますか? どうもありがとうございます。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
マッハさん、ありがとうございました。imx6のpcieスイッチについていくつかのテストを行います。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
すごい。 1 つの Pericom PCIe スイッチ (PI7C9X2G303EL) が imx_3.0.35.4.0 および 4.1.0 で検証されました。リリース。 幸運を祈ります。 最高のレガドル リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hi ご返信ありがとうございます。 問題を解決しました。電源容量が不足しているため、デバイスが検出されません。 さて、これがログです iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. OpenEmbedによるCLKセットアップ--- CLKセットアップ、OpenEmbedによる IMX PCIe pcie_rst, 0. IMX PCIe pcie_rst, 1. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 IMX PCIeポート:リンクアップ。 PCI: bus0: 高速バックツーバック転送が無効 PCI:bus1:高速バックツーバック転送は無効 PCI 0000:00:00.0:小節 0: 代入 [mem 0x01100000-0x011fffff 64bit pref] PCI 0000:00:00.0:BAR 0: [mem 0x01100000-0x011fffff 64bit pref] (PCI アドレス [0x1100000-0x11fffff]) に設定 PCI 0000:00:00.0:小節 9: assigned [mem 0x01200000-0x012fffff pref] PCI 0000:00:00.0:小節 6: assigned [mem 0x01300000-0x0130ffff pref] PCI 0000:00:00.0:小節 7: assigned [io 0x1000000-0x1000fff] PCI 0000:01:00.0:小節 4: 割り当て済み [mem 0x01200000-0x0120ffff 64bit pref] PCI 0000:01:00.0:小節 4: [mem 0x01200000-0x0120ffff 64bit pref] (PCI アドレス [0x1200000-0x120ffff]) に設定 PCI 0000:01:00.0:小節 6: assigned [mem 0x01210000-0x0121ffff pref] PCI 0000:01:00.0:小節 2: 割り当て済み [mem 0x01220000-0x01220fff 64bit pref] PCI 0000:01:00.0:BAR 2: [mem 0x01220000-0x01220fff 64bit pref] (PCI アドレス [0x1220000-0x1220fff]) に設定 PCI 0000:01:00.0:バー 0: 割り当て済み [io 0x1000000-0x10000ff] PCI 0000:01:00.0:BAR 0: [io 0x1000000-0x10000ff] (PCI アドレス [0x1000000-0x10000ff]) に設定 PCI 0000:00:00.0:PCIブリッジから[バス01-01] PCI 0000:00:00.0:ブリッジウィンドウ [IO 0x1000000-0x1000fff] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 無効] PCI 0000:00:00.0:ブリッジウィンドウ [MEM 0x01200000-0x012fffff Pref] r8169ギガビットイーサネットドライバー2.3LK-NAPIをロード PCI: イネーブル化デバイス 0000:01:00.0 (0140 -> 0143) IMX-PCIe: MSI 0x3f01 @0x0:0x1ff8000、irq = 497 r8169 0000:01:00.0: eth1: RTL8168c/8111c at 0xc09e4000, ff:ff:ff:ff:ff:ff, XID 1c4000c0 IRQ 497 root@imx6-luhao:~# lspci -v 00:00.0 クラス 0604: デバイス 16c3:abcd (rev 01) フラグ: bus master, fast devsel, latency 0 01100000 のメモリ (64 ビット、プリフェッチ可能) [size=1M] バス: primary=00, secondary=01, subordinate=01, sec-latency=0 ブリッジの後ろのI/O:00000000-00000ff ブリッジの後ろのプリフェッチ可能なメモリ: 01200000-012fffff [バーチャル]拡張 ROM at 01300000 [無効] [サイズ=64K] 機能: [40] 電源管理バージョン 3 機能: [50] MSI: 有効 + カウント = 1/1 マスカブル+ 64 ビット+ 機能: [70] Express ルートポート (スロット-), MSI 00 機能: [100] 高度なエラー報告 機能: [140] 仮想チャネル 使用中のカーネルドライバー: pcieport 01:00.0 クラス 0200: デバイス 10ec:8168 (リビジョン 02) サブシステム:デバイス10ec:8168 フラグ: bus master, fast devsel, latency 0, IRQ 497 1000000 の I/O ポート [サイズ = 256] 01220000 のメモリ (64 ビット、プリフェッチ可能) [サイズ = 4K] 01200000 のメモリ (64 ビット、プリフェッチ可能) [size=64K] [バーチャル]01210000の拡張ROM [無効] [サイズ=64K] 機能: [40] 電源管理バージョン 3 機能: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+ 機能: [70] Express Endpoint, MSI 01 機能: [b0] MSI-X: 有効 - カウント = 2 マスク - 機能: [d0] 重要な製品データ 機能: [100] 高度なエラー報告 機能: [140] 仮想チャネル 機能: [160] デバイスのシリアル番号 00-00-00-00-00-00-00-00 使用中のカーネルドライバー: r8169 root@imx6-luhao:~# lspci 00:00.0 クラス 0604: デバイス 16c3:abcd (rev 01) 01:00.0 クラス 0200: デバイス 10ec:8168 (リビジョン 02) root@imx6-luhao:~# あなたの長期的なサポートに感謝します、今私はpcieスイッチpex8608を使用することはありません、あなたは同様のテストを行いましたか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
私のメールに名刺を送ってもらえますか?郵送BCM5751は電話番号を記入する必要があります。私の電子メール
[email protected]。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
これが私の住所です。 上海 浦東 新区梁京路192#ビルA 2F 郵便番号201203。 よろしくお願いいたします。 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
はい、標準のPCIEEPデバイスを使用しています。 しかし、imx6のボードは私たち自身の design.so であり、変換する必要はありません。 今、私はまだpcieバスが上がっていないと思います。PCIE NIC デバイスとのリレーションシップはありません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ああ、なるほど。 標準の PCIe EPデバイスを使用していますか? STD-PCIe EPを使用する場合は、 mini-PCIe からSTD-PCIeへのコンバーターが必要ですよね? コンバーターは PCIe の品質に深く影響しますので、ご注意ください。 ここに1つの推奨されるコンバーターがあります。 http://www.bplus.com.tw/Adapter/PM2C.html Best Regards Richard Zhu Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hi ご返信ありがとうございます。 私はいくつかのpcie nicを内部に持っています.BCM5751など。郵送いたしますので、ご住所をお知らせください。 pcie nicの使用のために、私はTIのDM8168で実現しました。ただし、消費電力が高すぎます。そこで、IMX6を置き換えるつもりです。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ログについて: PM ドライバー モジュールが読み込まれました リンクアップに失敗しました、DB_R0:0x00b4f900、DB_R1:0x08200000! IMX PCIe port: link down! PCIe リンクを正しくセットアップできない。 PCIe EP デバイスに必要な必須要件 (外部電源など) は提供されていますか? それとも、あなたが使用した PCIe EPを1つ発送してもらえますか? その後、この問題を私の側で再現することを試みることができます。 よろしくお願いいたします リチャード・チュー。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 Linuxバージョン3.0.35-2508-g54750ff(root@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #1 SMP PREEMPT Thu Sep 5 12:46:34 CST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666 ldb=sin0 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896688k / 896688k利用可能、151888k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB) vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB) pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) .init : 0x80008000 - 0x8003d000 ( 212 kB) 。テキスト: 0x8003d000 - 0x80ab36f8 (10714 kB) .data : 0x80ab4000 - 0x80b18300 ( 401 kB) .bssの: 0x80b18324 - 0x80b6678c ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました リンクアップに失敗しました、DB_R0:0x00b4f900、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1751 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:LDB channel0のIPU DI1をIPU DI0に変更します。 fbcvt:アスペクト比はCVT標準ではありません fbcvt: 1024x600@60: CVT 名 - CVT 規格ではありません - 0.614 メガピクセル画像 imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス128x37への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました ahci:SSSフラグが設定され、パラレルバススキャンが無効 AHCI AHCI.0:AHCI 0001.0300 32スロット、1ポート、3 Gbps 0x1 implプラットフォームモード ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst scsi0 : ahci_platform ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02200fff] port 0x100 irq 71 M25P80 SPI0.0:認識されないJEDEC ID ffffff GPMI NANDドライバが登録されています。(IMXの) vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata1.00: ATA-8: WDC WD3200BPVT-00JJ5T0, 01.01A01, max UDMA/133 ata1.00: 625142448 セクター、マルチ 0: LBA48 NCQ (深さ 31/32) ata1.00: UDMA/133 用に設定 scsi 0:0:0:0: Direct-Access ATA WDC WD3200BPVT-0 01.0 PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 625142448 512 バイトの論理ブロック: (320 GB/298 GiB) SD 0:0:0:0: [SDA] 4096 バイトの物理ブロック sd 0:0:0:0: [sda] 書き込み保護がオフになっています sd 0:0:0:0: [sda] 書き込みキャッシュ: 有効、読み取りキャッシュ: 有効、DPO または FUA をサポートしていません SDA:SDA1 SDA2 SDA3 sd 0:0:0:0: [sda] 接続されたSCSIディスク usb 2-1:fsl-ehciを使用した新しいフルスピードUSBデバイス番号2 elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 ハブ 2-1:1.0:USBハブが見つかりました ハブ 2-1:1.0: 4 つのポートが検出されました mag3110 2-000e: check mag3110 chip ID mag3110 2-000e:読み取りチップID 0xfffffffbが0xc4と等しくありません! MAG3110:2-000Eのプローブがエラー-22で失敗しました I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] mma8451 0-001c: 読み取りチップ ID 0x1 が 0x1a または 0x2a と等しくありません。 MMA8451 : 0-001C のプローブがエラー -22 で失敗する IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データが0x5894f069 レシオ = 183 のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM04G 3.68 GiB mmcblk0boot0: mmc0:0001 SEM04G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM04G パーティション 2 2.00 MiB mmcblk0: p1 mmcblk0boot1: パーティション テーブルが不明です mmcblk0boot0: パーティションテーブルが不明です usb 2-1.3:fsl-ehciを使用した新しい低速USBデバイス番号3 wm8962 0-001a: デバイスは WM8962 ではありません。ID 0 != 6243 wm8962 0-001a: asoc: CODEC wm8962.0-001a のプローブに失敗しました。-22 ASOC: カードのインスタンス化に失敗しました WM8962-オーディオ: -22 imx_3stack ASOCドライバー HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! ALSA デバイス一覧: サウンドカードが見つかりません。 NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト 入力:HID 04b3:310d as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.3/2-1.3:1.0/input/input2 汎用-usb 0003:04B3:310D.0001:input,hidraw0: usb-fsl-ehci.1-1.3/input0 上の USB HID v1.11 マウス [HID 04b3:310d] Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 バス周波数ドライバモジュールがロードされました バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:00 UTC (0) に設定する usb 2-1.4:fsl-ehciを使用した新しい低速USBデバイス番号4 EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk0p1): 警告: 最大マウント数に達しました。e2fsck を実行することをお勧めします EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 EXT3-fs (mmcblk0p1): 復旧完了 EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 init メモリの解放: 212K これは新しい uImage.It パッチを作成しません。そして、次の 構成 に従った だけです CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y しかし、PCIeは機能しません。 Commend LSPCIの後には何も出力されません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi 私はあなたのconfigureatinに従いましたが、常に同じログです。 UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 リンクアップに失敗しました、DB_R0:0x00ff5100、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ │ *** MX6 Options: *** │ │ │ │ [*] PCI Express対応 │ │ │ [ ] IMX6 RC/EP相互接続システムのPCI Express EPモード │ │ │ │ [ ] IMX6 RC/EP相互接続システムのPCI Express RCモード │ │ │ │ <*> USB Host 1 対応 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ │ │ [*] メッセージ信号割り込み (MSI および MSI-X) │ │ │ │ < > PCIスタブドライバ │ │ │ │ [ ] PCI IOV対応 │ │ │ │ [*] PCI Express対応 │ │ [*] ルートポートの高度なエラー報告のサポート │ │ │ │ [ ] PCI Express ECRC 設定制御 │ │ │ │ < > PCIe AERエラーインジェクター対応 │ │ │ [*] PCI Express ASPM制御 │ │ │ │ [*] Debug PCI Express ASPM 他に修正する必要はありますか? Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi わかりました。 有効にしないでください CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y カーネル構成で。 正しい設定は次のとおりです。参考までに。 CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない # CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y 理学士 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Hi: IMX6でRTL8111EなどのPCIEカードギガビットイーサネットコントローラーをPCIE経由で接続したいです。 しかし、私のIMX6PCIeは機能しません。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
こんにちは: ログに関しては、 PCIe リンクはあなたの側にまったく設定されていません。 ここに貼り付けたこの検証システムは、主にi.MX6 PCIe EPモードの検証と、i.MX6 PCIeの スループットテストに使用されます。 しかし、あなたが「PCIEギガビットイーサネットポートを回したい」と言ったシナリオはわかりません。” PCIeの実装の詳細について教えてください。 よろしくお願いいたします リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
hi リチャード・チュー 私はrc.hereのpcieモードについての問題を抱えています私のログです カーネルを起動中… Linuxの解凍...完了、カーネルをブートします。 Linux バージョン 3.0.35(root@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #3 SMP PREEMPT Wed Sep 4 14:20:01 CST 2013 CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ マシン:Freescale i.MX 6Quad/DualLite/Solo Sabre-SDボード 認識できないタグ0x54410008を無視する メモリ ポリシー: ECC が無効、データ キャッシュ writealloc CPU は i.MX6Q、シリコン rev 1.2 と識別されます。 PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768 ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328 カーネルコマンドライン: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666 ldb=sin0 PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト) Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト) inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト) メモリ:640MB 256MB = 合計896MB メモリ:896372k / 896372k利用可能、152204k予約済み、0K高メモリ 仮想カーネルメモリのレイアウト: ベクター : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xf4600000 - 0xffe00000 ( 184 MB) vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB) lowmem : 0x80000000 - 0xc0000000 (1024 MB) pkmap : 0x7fe00000 - 0x80000000 ( 2 MB) モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB) .init : 0x80008000 - 0x8003d000 ( 212 kB) .text : 0x8003d000 - 0x80b01d14 (11028 kB) .data : 0x80b02000 - 0x80b67420 ( 406 kB) .bss : 0x80b67444 - 0x80bb58ec ( 314 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 プリエンプティブな階層型 RCU の実装。 NR_IRQS:624 MXC GPIOハードウェア sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ arm_max_freq=1GHz MMIO 0x2020000 の MXC_Early シリアル コンソール (オプション '115200') ブートコンソール [ttymxc0] 有効 コンソール:カラーダミーデバイス80x30 遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280) pid_max: デフォルト: 32768 最小: 301 マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512 CPU:書き込みバッファのコヒーレンシのテスト:OK hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能 CPU1:起動されたセカンダリプロセッサ CPU2:起動されたセカンダリプロセッサ CPU3:起動したセカンダリプロセッサ 4つのCPUを育てました SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。 print_constraints:ダミー: NET: 登録プロトコル ファミリ 16 print_constraints:vddpu:725 <--> 700 mVの速い正常な700のmVで print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal print_constraints:vddsoc:725<--> 1300 mV print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル print_constraints:vdd1p1:800<--> 1400 mV print_constraints:vdd3p0:2625<--> hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。 hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。 hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。 L310 キャッシュ コントローラーが有効 l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B BIO:0にスラブ を作成します MXS-DMA MXS-DMA-APBH:初期化済み print_constraints:SPKVDD:4200mV print_constraints:vmmc:3300 mV vgaarb: ロード済み SCSI サブシステムが初期化されました spi_imx imx6q-ecspi.0:プローブ usbcore: 新しいインターフェースドライバー usbfs を登録 usbcore:新しいインターフェースドライバーハブを登録 usbcore: 新しいデバイスドライバー USB を登録 フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $ mc_pfuze 1-0008: ID: 0、フルレイ: 1、メタルレイ: 1 mc_pfuze 1-0008: FAB: 0 ,FIN: 0 print_constraints:PFUZE100_SW1A:300<--> print_constraints:PFUZE100_SW1B:300<--> print_constraints:PFUZE100_SW1C:300<--> 1875 mV print_constraints:PFUZE100_SW2:800<--> print_constraints:PFUZE100_SW3A:400 <--> 1975 mV、1500 mV print_constraints:PFUZE100_SW3B:400<--> print_constraints:PFUZE100_SW4:800<--> print_constraints:PFUZE100_SWBST:5000<--> 5150 mV print_constraints:PFUZE100_VSNVS:1200<--> print_constraints:PFUZE100_VREFDDR:750mVで print_constraints:PFUZE100_VGEN1:800<--> 1550 mV print_constraints:PFUZE100_VGEN2:800<--> 1550 mV print_constraints:PFUZE100_VGEN3:1800<--> print_constraints:PFUZE100_VGEN4:1800<--> print_constraints:PFUZE100_VGEN5:1800<--> print_constraints:PFUZE100_VGEN6:1800<--> 3300 mV imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7) mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a MIPI CSI2 ドライバー・モジュールがロードされました Advanced Linux Sound Architectureドライババージョン1.0.24。 Bluetooth:コアバージョン2.16 NET: 登録プロトコル ファミリ 31 Bluetooth:HCIデバイスと接続マネージャーが初期化されました Bluetooth:HCIソケットレイヤーが初期化されました Bluetooth:L2CAPソケットレイヤーが初期化されました Bluetooth:SCOソケットレイヤーが初期化されました cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています MAX17135 2-0048:eInkディスプレイ用PMIC MAX17135 I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135] I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135] クロックソースmxc_timer1への切り替え NET: 登録プロトコル ファミリ 2 IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト) TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト) TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト) TCP:ハッシュテーブルが設定されています(バインド65536 131072確立) TCP reno が登録されました UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト) NET: 登録プロトコル ファミリ 1 RPC: 登録された名前の UNIX ソケット転送モジュール。 RPC: 登録済みの UDP トランスポート モジュール。 RPC: 登録済みの tcp トランスポートモジュール。 RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。 PMU:タイプ0の登録された新しいPMUデバイス フリースケールi.MX6のスタティック・パワー・マネージメント i.MX6 の待機モードが使用可能 cpaddr = c0880000 suspend_iram_base=c091c000 PM ドライバー モジュールが読み込まれました iMX6 PCIe PCIe RC mode imx_pcie_pltfm_probe entering. PCIE:リンクアップを開始imx_pcie_pltfm_probe。 リンクアップに失敗しました、DB_R0:0x009d9700、DB_R1:0x08200000! IMX PCIe port: link down! IMX USBウェイクアッププローブ ウェイクアップソースIRQ 75を追加 IMX USBウェイクアッププローブ CPUレギュレータモード:ldo_bypass _regulator_get: 識別子なしの get() mx6_cpu_regulator_init:PUレギュレーターの入手に失敗しました i.MXC CPU周波数ドライバー JFFS2 バージョン 2.2.(NAND) 漏 2001-2006 Red Hat, Inc. msgmni が 1750 に設定されている alg: stdrng (krng) のテストなし IOスケジューラNOOPが登録されました IOスケジューラの締切日登録 IOスケジューラCFQ登録済み(デフォルト) mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI ドライバーがプローブされました MIPI DSI ドライバー モジュールが読み込まれました mxc_sdc_fb mxc_sdc_fb.0:MXCディスプレイドライバーLDBの登録 _regulator_get: 識別子なしの get() mxc_ldb mxc_ldb:LDB channel0のIPU DI1をIPU DI0に変更します。 fbcvt:アスペクト比はCVT標準ではありません fbcvt: 1024x600@60: CVT 名 - CVT 規格ではありません - 0.614 メガピクセル画像 imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7) コンソール:カラーフレームバッファデバイス128x37への切り替え mxc_sdc_fb mxc_sdc_fb.1:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.1:mxcディスプレイドライバが見つかりませんでした! mxc_sdc_fb mxc_sdc_fb.2:MXCディスプレイドライバーLCDの登録 mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録 mxc_ldb mxc_ldb:2番目のldb displdbモードは別のモードにする必要があります mxc_sdc_fb mxc_sdc_fb.3:mxcディスプレイドライバが見つかりませんでした! IMX-SDMA: ファームウェア 1.1 をロード imx-sdma: 初期化済み シリアル:IMXドライバー imx-uart.2:MMIO 0x21ec000 (irq = 60) の ttymxc2 は IMX です imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です コンソール [ttymxc0] が有効、ブートコンソールが無効 コンソール [ttymxc0] が有効、ブートコンソールが無効 loop: モジュールがロードされました ahci:SSSフラグが設定され、パラレルバススキャンが無効 AHCI AHCI.0:AHCI 0001.0300 32スロット、1ポート、3 Gbps 0x1 implプラットフォームモード ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst scsi0 : ahci_platform ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02200fff] port 0x100 irq 71 M25P80 SPI0.0:認識されないJEDEC ID ffffff GPMI NANDドライバが登録されています。(IMXの) e1000e: インテル(R) PRO/1000 ネットワーク ドライバ - 1.3.10-k2 e1000e: Copyright(c) 1999 - 2011 Intel Corporation. vcan: 仮想 CAN インターフェースドライバー CANデバイスドライバインターフェース Flexcan NetDevice ドライバ FEC イーサネット ドライバー fec_enet_mii_bus:プローブ ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 ハブ 1-0:1.0:USBハブが見つかりました ハブ 1-0:1.0: 1 ポートが検出されました ウェイクアップソースIRQ 72を追加 fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 ハブ 2-0:1.0:USBハブが見つかりました ハブ 2-0:1.0: 1 ポートが検出されました USB大容量記憶装置ドライバを初期化しています... usbcore:新しいインターフェースドライバーのusb-storageを登録 USBマスストレージのサポートが登録されています。 ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日) mousedev: PS/2 マウスデバイス (全マウス共通) 入力: GPIO-keys as /devices/platform/gpio-keys/input/input0 入力:/devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1としてmax11801_ts egalax_ts 1-0004:egalax_ts:ファームウェアバージョンの読み取りに失敗しました egalax_ts: 1-0004 のプローブがエラー -5 で失敗しました egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました usb 2-1:fsl-ehciを使用した新しいフルスピードUSBデバイス番号2 elan - Hello パケットの読み取りに失敗しました ELAN-TOUCH:2-0010のプローブがエラー-22で失敗しました I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用 I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023] snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc i2c /dev entries ドライバー Linuxビデオキャプチャインターフェース:v2.00 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス18 mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス19 ハブ 2-1:1.0:USBハブが見つかりました ハブ 2-1:1.0: 4 つのポートが検出されました mag3110 2-000e: check mag3110 chip ID mag3110 2-000e:読み取りチップID 0xfffffffbが0xc4と等しくありません! MAG3110:2-000Eのプローブがエラー-22で失敗しました I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110] I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110] mma8451 0-001c: 読み取りチップ ID 0x1 が 0x1a または 0x2a と等しくありません。 MMA8451 : 0-001C のプローブがエラー -22 で失敗する IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1) Bluetooth:仮想HCIドライバーver 1.3 Bluetooth:HCI UARTドライバーver 2.2 Bluetooth: HCIATH3K プロトコルが初期化されました Bluetooth:汎用Bluetooth USBドライバーver 0.6 usbcore: 新しいインターフェースドライバー btusb を登録 sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー sdhci: Copyright(c) Pierre Ossman (英語) mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用 mmc1: プラットフォーム [SDHCI-ESDHC-IMX.1] 上の SDHCI コントローラーDMAの使用 mmc2: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用 mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました VPU が初期化されました 登録mxc_asrc 温度校正データが0x5894f069 レシオ = 183 のサーマルセンサー Anatop Thermal は thermal_zone0 として登録されています anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです! usbcore: 新しいインターフェースドライバー usbhid を登録 usbhid: USB HID コアドライバー usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録 mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用 I2C-Core:従来の再開方法を使用するドライバー[CS42888] imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。 mmc0: 新しい高速 DDR MMC カード (アドレス 0001) mmcblk0: mmc0:0001 SEM04G 3.68 GiB mmcblk0boot0: mmc0:0001 SEM04G パーティション 1 2.00 MiB mmcblk0boot1: mmc0:0001 SEM04G パーティション 2 2.00 MiB mmcblk0: p1 mmcblk0boot1: パーティション テーブルが不明です mmcblk0boot0: パーティションテーブルが不明です usb 2-1.3:fsl-ehciを使用した新しい低速USBデバイス番号3 wm8962 0-001a: デバイスは WM8962 ではありません。ID 0 != 6243 wm8962 0-001a: asoc: CODEC wm8962.0-001a のプローブに失敗しました。-22 ASOC: カードのインスタンス化に失敗しました WM8962-オーディオ: -22 imx_3stack ASOCドライバー HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください! ALSA デバイス一覧: サウンドカードが見つかりません。 NET: 登録プロトコル ファミリ 26 TCPキュービックが登録されました NET: 登録プロトコル ファミリ 17 CAN:コントローラーエリアネットワークコア(REB 20090105 ABI 😎 NET: 登録プロトコル ファミリ 29 CAN:RAWプロトコル(Rev 20090105) CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T) Bluetooth:RFCOMM TTYレイヤーが初期化されました Bluetooth:RFCOMMソケットレイヤーが初期化されました Bluetooth:RFCOMMバージョン1.11 Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3 Bluetooth:BNEPフィルター:プロトコルマルチキャスト Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2 lib80211: IEEE802.11 ドライバーの共通ルーチン VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 入力:HID 04b3:310d as /devices/platform/fsl-ehci.1/usb2/2-1/2-1.3/2-1.3:1.0/input/input2 バス周波数ドライバモジュールがロードされました 汎用-usb 0003:04B3:310D.0001:input,hidraw0: usb-fsl-ehci.1-1.3/input0 上の USB HID v1.11 マウス [HID 04b3:310d] バス周波数ドライバ 有効 mxc_dvfs_core_probe DVFSドライバモジュールがロードされました regulator_init_complete: PFUZE100_VGEN6: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN3: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN2: 不完全な制約、オンのままにする regulator_init_complete: PFUZE100_VGEN1: 不完全な制約、オンのままにする snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 00:00:00 UTC (0) に設定する usb 2-1.4:fsl-ehciを使用した新しい低速USBデバイス番号4 入力:USBキーボードを/devices/platform/fsl-ehci.1/usb2/2-1/2-1.4/2-1.4:1.0/input/input3として 汎用-usb 0003:04D9:1702.0002:input,hidraw1: usb-fsl-ehci.1-1.4/input0 上の USB HID v1.10 キーボード [ USB キーボード 入力:USBキーボードを/devices/platform/fsl-ehci.1/usb2/2-1/2-1.4/2-1.4:1.1/input/input4として 汎用-usb 0003:04D9:1702.0003:input,hidraw2: usb-fsl-ehci.1-1.4/input1 上の USB HID v1.10 デバイス [ USB キーボード ata1: SATA リンク ダウン (SStatus 1 SControl 300) EXT3-fs: バリアが有効になっていません kjournaldが起動しています。コミット間隔 5 秒 EXT3-fs (mmcblk0p1): 内部ジャーナルを使用 EXT3-fs (mmcblk0p1): 復旧完了 EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。 init メモリの解放: 212K 私はあなたがカーネル(0001-ENGR00257661-pcie-imx-pcie-ep-rc-validation.patch)にパッチを打ったのに従います。 及び CONFIG_IMX_PCIE=y # CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y PCIEギガビットイーサネットポートを回したいです。 助けてください。 Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ようこそ。 よろしくお願いいたします。 リチャード・チュー Re: i.MX6Q PCIe EP/RC Validation System <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
richard.zhuさん、ありがとうございました。この素晴らしい答えのために。 この問題のエントリを見つけるのに役に立ちましたか。 よろしく、ダーク