1126624_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1126624_ja-JP

1126624_ja-JP

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 ケーブルに接続。

2013-03-21_10-24-40_704.jpg

ソフトウェア構成

* 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 つ


ソリューション全体のビュー:

2013-04-07_15-43-46_818_small.jpg

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

PM2C.png

作り方。


信号接続

2 つのアダプター (1 つは A、もう 1 つは B と呼ばれます)

A                  B

TXM <----> RXM

TXN <----> RXN

RXM <----> TXM

RXN <----> TXN

A1 を B3 に接続

A2 を B4 に接続

A3 を B1 に接続

A4 を B2 に接続

2013-04-07_16-02-59_594_small.jpg

ケーブルをアダプターに接続します。

SATA2データケーブルをMiniPCIe-STDPCIeアダプター(A)に接続します

2013-04-07_16-02-17_913_small.jpg

  

SATA2 データ ケーブルを Mini PCIe to STD PCIe アダプター (B) に接続します

2013-04-07_16-01-36_658_small.jpg

手記:
※ケーブルの長さはなるべく短くしてください。弊社のケーブルは約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_AllLinuxRe: i.MX6Q PCIe EP/RC Validation System<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

上記のファイルにアクセスできません。

pastedImage_2.png

同じものへのアクセスを提供していただけますか?

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 ポートに接続する方法についての十分な詳細を見つけることができませんでした。

pastedImage_504.png

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です

Resultado de imagen de mini pcie to pcie connector

送信される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ラインの近接性を尊重する新しいケーブルを作成することにしました

image (2).jpeg

だから、片側では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

image (1).jpeg

(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」を発行しても何も表示されません。Smiley Sad

パッチによると、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さん、ありがとうございました。この素晴らしい答えのために。

この問題のエントリを見つけるのに役に立ちましたか。

よろしく、ダーク

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-06-2026 01:09 AM
更新者: