* 2つのi.MX6Q SDボード、1つはPCIe RCとして使用されます。もう1つはPCIe EPとして使用されます。2 * mini_PCIe で standard_PCIe アダプター、2 PEX ケーブル アダプター、および 1 本の PCIe ケーブルに接続。
* RCイメージを構築するときは、次のことを確認してください
CONFIG_IMX_PCIE=y
# CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYSが設定されていない
CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYS=y
* EPイメージを構築するときは、次のことを確認してください
CONFIG_IMX_PCIE=y
CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS=y
# CONFIG_IMX_PCIE_RC_MODE_IN_EP_RC_SYSが設定されていない
* RCとEPの間のリンクは、内部で動作するスタンドアロンの125MHzによってセットアップされます。
※EPのシステムでは、PCIe EPとPCIe RCの相互接続により、PCIe RCのシステムの予約済みDDRメモリ(デフォルトアドレス:0x40000000)にアクセスすることができます。
注:SDボード上の1G DDRメモリのレイアウトは0x1000_0000~0x4FFF_FFFF)
カーネルコマンドラインで mem=768M を使用して、EP アクセステストの実行に使用される 0x4000_0000 ~ 0x4FFF_FFFF DDR メモリスペースを予約します。
(RCのコマンドラインの例: カーネルコマンドライン: noinitrd console=ttymxc0,115200 mem=768M root=/dev/nfs nfsroot=10.192.225.216:/home/r65037/nfs/rootfs_mx5x_10.11,v3,tcpip=dhcp rw)
| ARM コアをバス マスターとして使用し、キャッシュは無効になります | ARM コアをバス マスターとして使用し、キャッシュが有効になっている | バスマスター(DMA)として使用されるIPU | |
| 1 回の書き込み tlp でのデータ サイズ | 8バイト | 32バイト | 64 バイト |
| 書き込み速度 | ~109MB/秒 | ~298MB/秒 | ~344MB/秒 |
| 1 回の読み取り tlp のデータ サイズ | 32バイト | 64 バイト | 64 バイト |
| 読み取り速度 | ~29MB/秒 | ~100MB/秒 | ~211メガバイト/秒 |
以下は、IPUがテストしたPCIeスループット結果の概要です。
書き込み速度は約344 MB / sです。
読み取り速度は約211MB/秒
書き込み速度 ~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です。
2 * iMX6Q SDボード、2 * Mini PCIe to STD PCIeアダプター、1本のSATA2データケーブル。
Mini-PCIe から標準の PCIe 交換アダプター。
Here is the URL:
http://www.bplus.com.tw/Adapter/PM2C.html
2 つのアダプター (1 つは A、もう 1 つは B と呼ばれます)
A B
TXM <----> RXM
TXN <----> RXN
RXM <----> TXM
RXN <----> TXN
A1 を B3 に接続
A2 を B4 に接続
A3 を B1 に接続
A4 を B2 に接続
SATA2データケーブルをMiniPCIe-STDPCIeアダプター(A)に接続します
SATA2 データ ケーブルを Mini PCIe to STD PCIe アダプター (B) に接続します
手記:
※ケーブルの長さはなるべく短くしてください。弊社のケーブルは約12cmです。
※SATA2ケーブルのシールド線は、両基板のGNDに接続してください。
※PCIe RCシステムを起動する前に、PCIe EPシステムを起動してください。
ベース1のimx_3.0.35メインライン、パッチ、およびIPUテストツールが取り付けられていました。
注:
* IPUテスト使用方法。
xxx.zipを解凍し、xxx_r.shを実行して読み取りテストを実行し、xxx_w.shを実行して書き込みテストを実行します。
テストログ:
EPの
root@freescale ~/pcie_ep_io_test$ ./pcie-r.sh
コマンドライン 14, ./pcie_ipudev_test.out を渡します。
新しいオプション:c
フレームカウントセット 1
新しいオプション:L
ループカウントセット 1
new option : i
input w=1024,h=1024,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0
新しいオプション:O
640,480,RGB4,0,0,0,0,0
新しいオプション:s
FB 0に表示
新しいオプション:F
出力ファイル名 IPU1-1ST-OVFB
新しいオプション:ÿ
show_to_buf:0、input_paddr:0x1000000、output.paddr0x18800000
====== IPUタスク======
インプット:
フォラムト:0x34424752
幅:1024
高さ:1024
クロップ.w= 1024
クロップ.h= 1024
クロップ.pos.x= 0
クロップ.pos.y= 0
アウトプット:
フォラムト:0x34424752
幅:640
身長:480
ローアテ:0
クロップ.w= 640
クロップ.h= 480
クロップ.pos.x= 0
クロップ.pos.y= 0
合計フレーム数 1 平均フレーム時間 19019 US、FPS 52.579000
root@freescale ~/pcie_ep_io_test$ ./pcie-w.sh
コマンドライン 14, ./pcie_ipudev_test.out を渡します。
新しいオプション:c
フレームカウントセット 1
新しいオプション:L
ループカウントセット 1
new option : i
input w=640,h=480,fucc=RGB4,cpx=0,cpy=0,cpw=0,cph=0,de=0,dm=0
新しいオプション:O
1024,1024,RGB4,0,0,0,0,0
新しいオプション:s
FB 1に表示
新しいオプション:F
出力ファイル名 IPU1-1ST-OVFB
新しいオプション:ÿ
show_to_buf:1、input_paddr:0x18a00000、output.paddr0x1000000
====== IPUタスク======
インプット:
フォラムト:0x34424752
幅:640
身長:480
クロップ.w= 640
クロップ.h= 480
クロップ.pos.x= 0
クロップ.pos.y= 0
アウトプット:
フォラムト:0x34424752
幅:1024
高さ:1024
ローアテ:0
クロップ.w= 1024
クロップ.h= 1024
クロップ.pos.x= 0
クロップ.pos.y= 0
合計フレーム数 1 平均フレーム時間 11751 US、FPS 85.099140
root@freescale ~$ ./memtool-32 01000000=デッドビーフ
アドレス 32 ビット値 0xDEADBEAF のアドレス 0x01000000 への書き込み
RC:
"./memtool を実行する前に-32 01000000=deadbeaf" を EP で更新します。
root@freescale ~$ ./memtool-32 40000000 10
アドレス 0x40000000 から始まる0x10カウントの読み取り
0x40000000: 00000000 00000000 00000000 00000000
0x40000010: 00000000 00000000 00000000 00000000
0x40000020: 00000000 00000000 00000000 00000000
0x40000030: 00000000 00000000 00000000 00000000
"./memtool"の実行後-32 01000000=deadbeaf" を EP で更新します。
root@freescale ~$ ./memtool-32 40000000 10
アドレス 0x40000000 から始まる0x10カウントの読み取り
0x40000000: DEADBEAF 00000000 00000000 00000000
0x40000010: 00000000 00000000 00000000 00000000
0x40000020: 00000000 00000000 00000000 00000000
0x40000030: 00000000 00000000 00000000 00000000
Hi,
上記のファイルにアクセスできません。
同じものへのアクセスを提供していただけますか?
添付ファイルは使用できなくなりました。
また、記事を読んで理解できなかったのは、実際に1つのtlpでキャッシング/データサイズを有効にする方法です。
ありがとうございます
Christoph
Hi Eduardo,
こんなことを解決したことはありますか?
ありがとうございます
Brian
Hi,
i.MAX6 Quad Sabre Lite Development ボード (https://boundarydevices.com/product/sabre-lite-imx6-sbc/) で PCIE を起動し、TW6865 Intersil ビデオ チップと接続するのに問題があり、TW6865 の REFCLK- および REFCLK+ を i.MAX6Q Sabre Lite の PCIE ポートに接続する方法についての十分な詳細を見つけることができませんでした。
TW6865をSabre LiteのPCIEとインターフェースするように案内してもらえますか?(現在、私は3.14.52カーネルベースのシステムに取り組んでいます)
ありがとうございます
ピーター。
i.max#i.mx6q pcie
親愛なるリチャード、
私は現在、iMX6のPCIe RCにDMAがないことを考えると、IPU DMAを使用してPCIe Link x1を介してiMX6ボードからXilinx FPGAボードにデータを送信しようとしています。
これをああするために、私はあなたのデモを私の特定のシナリオに適応させました。適応プロセスで大きな問題はありませんでした。iMX6からFPGAへの書き込み操作は正常に機能しているように見えますが、Yannの場合と同様に(シナリオは異なりますが)、デモのリンクに記載されている344 MB / sに達する代わりに、TLPデータサイズが64バイトの場合、FPGA側で受信するTLPのデータサイズが16バイトしかないため、約54MB / sしか得られません。2つのボード間で使用しているコネクタは、ミニPCIeからPCIeです

送信されるTLPのサイズを増やすために、iMX6側でどの設定パラメータに触れる必要がありますか?
ご回答いただき、誠にありがとうございます。
よろしくお願いいたします。
Eduardo.
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ギガビットイーサネットサポート
-------------------------------------------------------------------
そして、問題はまだ同じです。
以前、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:~#
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 ~$
親愛なる朱さん、
このトピックのIPUパッチが何のためにあるのか、私にはよくわかりません。提供されたIPUパッチは、IPUを再構成し、画像処理なしでIPU DMAを使用することを目的としていると思っていましたか?
また、IPUで画像処理を行うと、その後でIPU DMAを使用できますか?つまり、私はIPUを、DMAにアクセスし、DDRに高速(344MB/s)で画像を保存するために、画像をほとんど変更しない小さなプロセス(たとえば、1行のトリミング)に使用しています。それは可能ですか?
iMX6とビデオ処理カードの間にPHYFLEXキャリアボード1364.3(開発ボード)があります。データ転送量が少ないのは、それが原因かもしれません...接続をチェックして、すべてが正常であることを確認します。
ご協力いただきありがとうございます。
よろしくお願いいたします。
残念ながら、IPU DMAエンジンはIPU専用設計であり、汎用DMAエンジンとして使用できないため、実装でIPU DMAエンジンを使用することはできません。
私はあなたの側でのデータ転送のスループットがなぜそんなに悪いのか、あなたは接続の品質を確認できるのか興味があります
IMX6 PCIe インターフェースとビデオプロセスカードの間にありますか?
十分な品質の接続がない場合、多くのCRCおよび再試行操作が発生する可能性があります。
幸運を祈ります。
リチャード。
はい、 ep モードテストがあります、 あなたはfsl linux bsp リリースを参照することができます。
リチャード。
親愛なる朱さん、
私はこのトピックを注意深く読みましたが、システムが機能していないため、あなたの助けが必要です。
まず、私の状況を説明しましょう。
PCIeスロットのおかげで、iMX6に接続されたビデオ処理カードがあります。ビデオ処理カードは、iMX6のDDRに画像を書き込むために物理アドレスを取ります。そんな私もiMX6(MEM=768M)のメモリを減らしました。次に、ドライバーは0x4000_0000のアドレスを使用して画像を書き込みます。これは問題なく動作しますが、私の問題は、最大書き込み速度が約50MB / sであることです。IPUをバスマスターとして使用して、344MB/sの速度に到達できますか?具体的に何をすればいいですか?
よろしくお願いいたします。
Yann Tinauus
こんにちは朱鴻興:
imx6プラットフォームsdk「pcie_test」をRCモードでテストしましたが、imx6プラットフォームsdkにEPモードテストサンプルコードはありますか、ありがとうございます!
リチャード:
カーネルの設定をやり直し、再度カーネルをコンパイルしました。しかし、結果は同じです。
カーネルの設定は次のとおりです。
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ボードを接続しました。
以下のダンプについては、
"コード: e59f0010 e1a01003 eb133c07 e3a03000 (e5833000)
割り込み コンテキストではclk_enableを呼び出すことはできません
[<80049e34>](unwind_backtrace+0x0/0xf8) from [<8006563c>] (clk_enable+0x88/0xa0)
”
RTL8111eの操作を行うときにIPU関連のカーネルダンプがあるのは不思議です。
リチャード
「削除」後に再試行できますか
PCI Expressのサポート | エ ックス |
カーネル構成の「」
リチャード
カーネルの設定を追加します。
| エックス | <*> 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 |
リチャード
カーネルのバージョンは: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/>を参照してください。
<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
お客様が使用しているカーネルのバージョンと、カーネルパニックを報告したときのRTL8111eのアクティビティは何ですか?
リチャード
あるお客様は 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
REF CLK は元の imx6 pcie hw デザインの pll から供給されているため、HW の変更は必須です。
よろしくお願いいたします。
リチャード
こんにちは richard.zhu keytwo
私は2つのSabre_Liteボードで検証システムを成功裏に実行しました。
現在、PCIeエンドポイント(Sabre_Lite)を他のルートコンプレックス(PCなど)で実行しようとしています。EPをSabre_Lite以外のRCに接続すると、リンクがアップしません。内部ref 125Mhzクロックが問題になっています。
PCIe コネクタSabre_Lite入力 CLK 信号がないため、RC リファレンス クロックを EP に渡す必要がある場合、ハードウェアの変更が必要になりますか。
「はい」の場合、ハードウェアの変更を防ぐことができますか。
ありがとうございます
ハイダー
こんにちは:
私が知っているように、imx6 pcie のMAX_PAY_LOAD_SIZEは128バイトです。
1 tlp の実際のデータサイズは、 pcie マスターのキャッシュバースト機能によって決まります。
そのため、arm core をバス マスターとして使用すると、imx6 pcie ep/rc 検証のデータ サイズは 32 になります。
また、IPU(DMA)をバスマスターとして使用した場合のデータサイズは64です。
よろしくお願いいたします。
リチャード。
こんにちは
同じセットアップを使用して、imx6 エンドポイントからルート コンプレックスへの PCIe スループットを検証しています。アームコアをバスマスターとして使用する場合、TLPサイズをどのように変更できるか知りたいです。さらに重要なことは、Arm Coreが一度に4バイトしか読み取れない場合に、tlp paload sizeが読み取りスループットにどのように影響するかということです。Arm Coreをバスマスターとして使用するときに、TLPサイズを32バイトに設定するのはなぜですか?読み取りパフォーマンスに影響はありますか?それとも、TLPサイズに関係なく同じ番号を取得するだけですか?
Hi richard.zhu
i.MX6DLセットアップでこの検証を繰り返そうとしましたが、これまで失敗しました。このようなセットアップが失敗する理由がわかりますか?リンクトレーニングが開始された後、ハードウェアアクセスで失敗するようです。多くのコードは「ラベル付き」iMX6Qですが、iMX6DLに使用されており、レビューしましたが、明らかな間違いは見つかりませんでした。ほとんどの違いは、iMX6QまたはiMX6DLによって処理されます
私のコミュニティは、この問題について投稿しています。i.MX6DLセットアップでi.MX6Q PCIe EP/RC検証システムを正常に再現した人はいますか?
どんなフィードバックも大歓迎です。
敬具
Andreas
現在、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インターフェースはもう少し高い帯域幅を許可すべきではないですか?
別の質問:PCIe割り込みをEPからRCに送信する方法の例はありますか?iATUでさまざまな設定をテストしましたが、今のところ結果は出ていません。何かアイデアはありますか?
この投稿をありがとう、完璧に機能します。
ちょっとした質問:BAR0で4K IOを作成すると、RCの0x1E00000に表示されます。それでいいんです。しかし、エンドポイント自体からIOスペースを読み書きする方法は?どこで割り当てられますか?
Hi:
Imx PCIeは、応答SWの変更後に、外部100m参照clkを使用できます。
変更は、このコミュニティの外部OSC使用トピックを参照できます。
よろしくお願いいたします。
リチャード
Huawei Mobileから送信
aleksandr Muraviov
<>
i.MX6Q PCIe EP/RC検証システム
新しいコメント by aleksandr Muraviov<>このドキュメントに対するすべてのコメントを表示します<>
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」のようなものであればリンクはダウンしています。
こんにちは、 Hongxing Zhu。
PCがフリースケールで必要なLVDS差分クロックを提供していないということですか?
PCにこの信号を提供させることは可能ですか?PCのカーネルメニュー設定に関係オプションが見つかりません。
よろしくお願いします。
Hi richard.zhu,
EPとRCがそれぞれを内部クロックとして使用するかどうかは問題ではありませんが、PCの場合、RCとして機能するPCがEP(ここではimx)にCLKを提供しており、このクロックは標準で100Mhzだと思います。(私が間違っていない限り?
したがって、ここでの問題は、IMX が 125Mhz に設定されている場合、TX/RX のみを使用し、100Mhz の RC からの CLK は使用しないことです。どうなるの?
それが1台のPCでしか動作しない理由でしょうか?
こんにちはキー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による新しいコメント<>このドキュメントに対するすべてのコメントを表示します<>
アップリンクレジスタをしばらくループで確認した後、デバイスが実際にはリンクを失っていることに気づきました。
そこで、新しいタイプのコネクタを使用して、トラックを互いに隣接させて配置することで、TX / RXラインの近接性を尊重する新しいケーブルを作成することにしました
だから、片側ではSABRE Lite J23コネクタから私の小さなアダプターに来て、それはKZ-B21(http://www.bplus.com.tw/ExtenderBoard/KZ-B21.html)に行きます
私はこれをいくつかのPCでテストしました、そしてそのうちの1つ(1つだけ)で「lspci」を実行すると、私のdead:beafデバイスがRAM PCIeカードとして表示されます。
セイバーライトでは、リンクはUPのままです(0x00000310)ここではケーブルが本当に問題だったようです。
まだPCのメモリが読めません。
デバイスが100Mhzまたは125Mhzで動作しているかどうか、およびクロックの問題がないかどうかはまだわかりません。私が確実に知っているのは、別のPCでは、リンクがUPとDownをノンストップで取得するということです。だから、私はまだ時計の問題がないのかどうか疑問に思います。
たぶんrichard.zhuはそれについてもっと教えてくれるでしょう?私が知っているのは、一部の EP インプリメンテーションでは、入力の LVDS ポートの CLK1 がアクティブになるということです。外部クロックに切り替わっていますか?
aleksandrmuraviovの時点で、使用しているボードについて詳しく教えていただけますか?(ところで、ここに写真を投稿するには、ドラッグアンドドロップするだけです)
keytwoつまり - https://community.freescale.com/docs/DOC-98614
申し訳ありませんが、ここに画像を貼り付けることはできません。
私が書いている状況は、アダプターにピンクとオレンジのプラグがなかったことです。
ボードに時計を提供することを願って追加しました。しかし、今ではルートコンプレックスからの信号はありません。カーネルのロードが「PCIe EP: waiting for link up...".
よろしくお願いします。
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-信号が数センチ分離されるため、それが機能しない理由かもしれません。
こんにちは、
「keytwo」と同じ問題があります。
短いケーブルは、 "PCIE: Waiting for link up..." (またはこのようなもの)。
カーネルは正しく起動していますが、ルートコンプレックスに「dead_beaf」デバイスはありません。
私はPCをルートコンプレックス側で使用しています。私の質問は 、「通常のLinux 3.11を搭載した通常のPCでボードをEPとして動作させることは可能ですか?」です。フリースケールボードはもうありません。
よろしくお願いします。
こんにちは、あなたの答えのためにthx。私の質問はもっとありました:リンクがUPであると言っている場合、それは本当にUPですか?それとも、RXパスに何らかの電気的活動があるためですか?
現在、ボードは100Mhzではなく125Mhzにあると思います(どうすれば確認できますか?)そして、PCの内部に挿入されているため、PCのバスの周波数は100Mhzである必要がありますか?この場合、リンクはどのようにアップされますか?
また、PC側では、「lspci」を発行しても、メモリデバイスとしてボードに対応するPCIインターフェースが見当たりません。では、EP用のパッチと「メモリデバイスのエミュレーション」は、反対側のメモリデバイスとして見られるビーイングに対して機能しますか?
よろしくお願いします。
Hi:
うわー、それは驚くべきことです、 pcie リンクはまだアップしています、コネクタのケーブルはあなたのHWの少し長いです。
リンクがアップしているかどうかについては、デバッグレジスタ1(0x01ff_c72c)のビット4を再確認でき、このビットが設定されていればリンクがアップしています。
よろしくお願いいたします。
リチャード。
こんにちはリチャード
IMX6Qを搭載したSabreliteボードをPCIeEPとして使用しようとしています。
PCIeポート(j23)からモレックスコネクタがある小さなボードにつながっているPCIeケーブルを作成し、FPC FlexコネクタからPCIeゴールドフィンガーまでルート化されているのは、これらのレイザーの1つを使用して: http://www.bplustech.com/KZ/KZ-B21.html このレイザーの概略図はここにあります :http://www.bplus.com.tw/PDF/KZ-B21_VER1_0_20130118A.pdf
基本的には、PCIe Goldfinger の部分に PRSNT1# -- PRSNT2# を接続して、ホスト PC に x1 pcie であることを伝えます。
その後、次のようにセットアップを再開できます。
GND -- GND
TXP -- RXP
TXM -- RXM
RXP -- TXP
RXM -- TXM
(http://whatsphere.com/pcie.jpeg)
これがBOOTのビューです
カーネルを起動中…
Linuxの解凍...完了、カーネルをブートします。
[ 0.000000]Linuxバージョン3.0.35-2508-g54750ff(xavier@ubuntu)(GCCバージョン4.6.220110630 (プレリリース) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #24 SMP PREEMPT 11/3 (日)
[ 0.000000]CPU: ARMv7 プロセッサ [412fc09a] リビジョン 10 (ARMv7)、cr=10c53c7d
[ 0.000000]CPU: VIPT 非エイリアシング データ キャッシュ、VIPT エイリアシング命令キャッシュ
[ 0.000000]マシン:Freescale i.MX 6Quad Sabre-Liteボード
[ 0.000000]メモリ ポリシー: ECC が無効、データ キャッシュ writealloc
[ 0.000000]CPU は i.MX6Q、シリコン rev 1.2 と識別されます。
[ 0.000000]PERCPU:埋め込み7ページ/ CPU @8c008000 s5440 r8192 d15040 u32768
[ 0.000000]ゾーン順に1つのゾーンリストを作成し、モビリティのグループ化をオンにしました。総ページ数:227328
[ 0.000000]カーネルコマンドライン: enable_wait_mode=off video=mxcfb0:off video=mxcfb1:off video=mxcfb2:off console=ttymxc1,115200 vmalloc=400M consoleblank=0 rootwait root=/dev/mmcblk0p1
[ 0.000000]PID ハッシュ テーブル エントリ: 4096 (順序: 2、16384 バイト)
[ 0.000000]Dentry キャッシュ ハッシュ テーブル エントリ: 131072 (順序: 7、524288 バイト)
[ 0.000000]inode-cache ハッシュ テーブル エントリ: 65536 (順序: 6、262144 バイト)
[ 0.000000]メモリ:640MB 256MB = 合計896MB
[ 0.000000]メモリ:896756k / 896756k利用可能、151820k予約済み、0K高メモリ
[ 0.000000]仮想カーネルメモリのレイアウト:
[ 0.000000]ベクター : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000]DMA : 0xf4600000 - 0xffe00000 ( 184 MB)
[ 0.000000] vmalloc : 0xc0800000 - 0xf2000000 ( 792 MB)
[ 0.000000]lowmem : 0x80000000 - 0xc0000000 (1024 MB)
[ 0.000000] pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
[ 0.000000]モジュール : 0x7f000000 - 0x7fe00000 ( 14 MB)
[ 0.000000] .init : 0x80008000 - 0x8003b000 ( 204 kB)
[ 0.000000] .text : 0x8003b000 - 0x80aa62cc (10669 kB)
[ 0.000000]。データ: 0x80aa8000 - 0x80b072c0 ( 381 kB)
[ 0.000000] .bss : 0x80b072e4 - 0x80b556ac ( 313 kB)
[ 0.000000]SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000]プリエンプティブな階層型 RCU の実装。
[ 0.000000] NR_IRQS:624
[ 0.000000]MXC GPIOハードウェア
[ 0.000000]sched_clock:3000kHzで32ビット、解像度333ns、1431655msごとにラップ
[ 0.000000] arm_max_freq=1GHz
[ 0.000000]MMIO 0x21e8000 の MXC_Early シリアル コンソール (オプション '115200')
[ 0.000000]ブートコンソール [ttymxc1] 有効
[ 0.000000]コンソール:カラーダミーデバイス80x30
[ 0.224540]遅延ループをキャリブレーションしています...1581.05 BogoMIPS(lpj = 7905280)
[ 0.312867]pid_max: デフォルト: 32768 最小: 301
[ 0.317802]マウント・キャッシュ・ハッシュ・テーブル・エントリー数: 512
[ 0.323097]CPU:書き込みバッファのコヒーレンシのテスト:OK
[ 0.328254]hw perfevents: ARMv7 Cortex-A9 PMU ドライバーで有効、7 つのカウンターが利用可能
[ 0.428774]CPU1:起動されたセカンダリプロセッサ
[ 0.508778]CPU2:起動されたセカンダリプロセッサ
[ 0.588792]CPU3:起動したセカンダリプロセッサ
[ 0.628290]4つのCPUを育てました
[ 0.644115]SMP:合計4つのプロセッサがアクティブになりました(6324.22 BogoMIPS)。
[ 0.667822]print_constraints:ダミー:
[ 0.671823]NET: 登録プロトコル ファミリ 16
[ 0.680477]print_constraints:vddpu:725 <--> 1150 mVの速い正常な1300 mV
[ 0.688013]print_constraints: vddcore: 725 <--> 1300 mV at 1150 mV fast normal
[ 0.695751]print_constraints:vddsoc:725<--> 1300 mV
[ 0.703438]print_constraints: vdd2p5: 2000 <--> 2400 mV で 2775 mV 高速ノーマル
[ 0.711197]print_constraints:vdd1p1:800<--> 1400 mV
[ 0.718839]print_constraints:vdd3p0:2625<-->
[ 0.727742]**デバッグmx6_sabrelite_board_init
[ 0.790388] **DEBUG imx_add_pcie
[ 0.793966]hw-breakpoint: 6 つのブレークポイントと 1 つのウォッチポイント レジスタが見つかりました。
[ 0.800798]hw-breakpoint: ウォッチポイントのシングルステップ用に予約された 1 つのブレークポイント。
[ 0.808143]hw-breakpoint: ウォッチポイントの最大サイズは 4 バイトです。
[ 0.814042]L310 キャッシュ コントローラーが有効
[ 0.818071]l2x0: 16 通り、CACHE_ID 0x410000c7、AUX_CTRL 0x02070000、キャッシュ サイズ: 1048576 B
[ 0.849718]BIO:0にスラブ
[ 0.857066]MXS-DMA MXS-DMA-APBH:初期化済み
[ 0.861759]print_constraints:vmmc:3300 mV
[ 0.866817]vgaarb: ロード済み
[ 0.870369]SCSI サブシステムが初期化されました
[ 0.874931]spi_imx imx6q-ecspi.0:プローブ
[ 0.879688]usbcore: 新しいインターフェースドライバー usbfs を登録
[ 0.885314]usbcore:新しいインターフェースドライバーハブを登録
[ 0.890798]usbcore: 新しいデバイスドライバー USB を登録
[ 0.895867]フリースケールUSB OTGドライバがロードされ、$Revision: 1.55 $
[ 0.918287] imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.938282] imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
[ 0.946109]mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 ドライバーがプローブされました
[ 0.952586]mxc_mipi_csi2 mxc_mipi_csi2:i.MX MIPI CSI2 dphyバージョンが0x3130302a
[ 0.960308]MIPI CSI2 ドライバー・モジュールがロードされました
[ 0.964632]Advanced Linux Sound Architectureドライババージョン1.0.24。
[ 0.971833]Bluetooth:コアバージョン2.16
[ 0.975533]NET: 登録プロトコル ファミリ 31
[ 0.980001]Bluetooth:HCIデバイスと接続マネージャーが初期化されました
[ 0.986377]Bluetooth:HCIソケットレイヤーが初期化されました
[ 0.991277]Bluetooth:L2CAPソケットレイヤーが初期化されました
[ 0.996429]Bluetooth:SCOソケットレイヤーが初期化されました
[ 1.001760]cfg80211: CRDA を呼び出して世界の規制ドメインを更新しています
[ 1.008652]I2C-Core:従来のサスペンド方式を使用するドライバー[MAX17135]
[ 1.014941]I2C-Core:従来のレジューム方式を使用するドライバー [MAX17135]
[ 1.021168]クロックソースmxc_timer1への切り替え
[ 1.037670]NET: 登録プロトコル ファミリ 2
[ 1.042238]IP ルート キャッシュ ハッシュ テーブル エントリ: 32768 (順序: 5、131072 バイト)
[ 1.050180]TCP 確立ハッシュ テーブル エントリ: 131072 (順序: 8、1048576 バイト)
[ 1.059505]TCPバインドハッシュテーブルエントリ:65536(順序:7、786432バイト)
[ 1.067234]TCP:ハッシュテーブルが設定されています(バインド65536 131072確立)
[ 1.073869]TCP reno が登録されました
[ 1.077034]UDP ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト)
[ 1.082999]UDP-Lite ハッシュ テーブル エントリ: 512 (順序: 2、16384 バイト)
[ 1.089789]NET: 登録プロトコル ファミリ 1
[ 1.094454]RPC: 登録された名前の UNIX ソケット転送モジュール。
[ 1.100408]RPC: 登録済みの UDP トランスポート モジュール。
[ 1.105126]RPC: 登録済みの tcp トランスポートモジュール。
[ 1.109852]RPC: 登録された tcp NFSv4.1 バックチャネル トランスポート モジュール。
[ 1.117195]フリースケールi.MX6のスタティック・パワー・マネージメント
[ 1.122438]i.MX6 の待機モードは無効です
[ 1.126812]cpaddr = c0880000 suspend_iram_base=c091c000
[ 1.132223]PM ドライバー モジュールが読み込まれました
[ 1.135722] **DEBUG imx_pcie_drv_init
[ 1.174919] **DEBUG imx_pcie_pltfm_probe
[ 1.178171] iMX6 PCIe PCIe EP mode imx_pcie_pltfm_probe entering.
[ 1.184380]PCIE:リンクアップを開始imx_pcie_pltfm_probe。
[ 1.189459]PCIe EP:リンクアップを待っています...
[ 15.540166]PCIe EP:リンクアップ。
[ 15.543512]IMX USBウェイクアッププローブ
[ 15.547195]ウェイクアップソースIRQ 75を追加
[ 15.554446]IMX USBウェイクアッププローブ
[ 15.557952]CPUレギュレータモード:ldo_enable
[ 15.562170]i.MXC CPU周波数ドライバー
[ 15.590899]JFFS2 バージョン 2.2.(NAND) © 2001-2006 レッドハット株式会社
[ 15.597527]msgmni が 1751 に設定されている
[ 15.602766]alg: stdrng (krng) のテストなし
[ 15.607030]IOスケジューラNOOPが登録されました
[ 15.610966]IOスケジューラの締切日登録
[ 15.615331]IOスケジューラCFQ登録済み(デフォルト)
[ 15.621043]MIPI DSI ドライバー モジュールが読み込まれました
[ 15.625229]mxc_sdc_fb mxc_sdc_fb.0:mxcfb0のfbオプションを取得できません!
[ 15.631641]mxc_sdc_fb mxc_sdc_fb.1:mxcfb1のfbオプションを取得できません!
[ 15.638041]mxc_sdc_fb mxc_sdc_fb.2:mxcfb2のfbオプションを取得できません!
[ 15.644430]mxc_sdc_fb mxc_sdc_fb.3:MXCディスプレイドライバーLDBの登録
[ 15.650830]_regulator_get: 識別子なしの get()
[ 15.667087]コンソール:カラーフレームバッファデバイス160x50への切り替え
[ 15.682241]IMX-SDMA: ファームウェア 1.1 をロード
[ 15.690972]imx-sdma: 初期化済み
[ 15.814091]シリアル:IMXドライバー
[ 15.817281]imx-uart.0:MMIO 0x2020000 (irq = 58) の ttymxc0 は IMX です
[ 15.824129]imx-uart.1:MMIO 0x21e8000 (irq = 59) の ttymxc1 は IMX です
[ 15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効
[ 15.830620]コンソール [ttymxc1] が有効、ブートコンソールが無効
[ 15.846998]loop: モジュールがロードされました
[ 15.884600]SATAディスクはありません。
[ 15.888429] m25p80 spi0.0: sst25vf016b (2048 Kbytes)
[ 15.893400]"m25p80" に 2 つの MTD パーティションを作成します。
[ 15.898209]0x000000000000-0x000000100000 : 「ブートローダー」
[ 15.904579]0x000000100000-0x000000200000 : カーネル
[ 15.910711]GPMI NANDドライバが登録されています。(IMXの)
[ 15.916014]vcan: 仮想 CAN インターフェースドライバー
[ 15.920464]CANデバイスドライバインターフェース
[ 15.924304]Flexcan NetDevice ドライバ
[ 15.928752]flexcan imx6q-flexcan.0:デバイス登録 (reg_base=C09E8000, IRQ=142)
[ 15.936542]FEC イーサネット ドライバー
[ 15.941717]fec_enet_mii_bus:プローブ
[ 15.946292]ehci_hcd: USB 2.0 「拡張」ホストコントローラー (EHCI) ドライバー
[ 15.952944] fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
[ 15.959594]FSL-EHCI FSL-EHCI.0:新しいUSBバスが登録され、バス番号1が割り当てられています
[ 15.995767] fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000
[ 16.015757] fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
[ 16.022008]ハブ 1-0:1.0:USBハブが見つかりました
[ 16.025780]ハブ 1-0:1.0: 1 ポートが検出されました
[ 16.029901]ウェイクアップソースIRQ 72を追加
[ 16.033602] fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
[ 16.040243]FSL-EHCI FSL-EHCI.1:新しいUSBバスが登録され、バス番号2が割り当てられました
[ 16.075767] fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200
[ 16.095755] fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
[ 16.101938]ハブ 2-0:1.0:USBハブが見つかりました
[ 16.105702]ハブ 2-0:1.0: 1 ポートが検出されました
[ 16.109947]USB大容量記憶装置ドライバを初期化しています...
[ 16.114988]usbcore:新しいインターフェースドライバーのusb-storageを登録
[ 16.121010]USBマスストレージのサポートが登録されています。
[ 16.125632]ARC USBOTG デバイス コントローラー ドライバー (2005 年 8 月 1 日)
[ 16.132344]mousedev: PS/2 マウスデバイス (全マウス共通)
[ 16.138373]入力: GPIO-keys as /devices/platform/gpio-keys/input/input0
[ 16.145762]egalax_ts 2-0004: egalax_ts: ファームウェア バージョンの読み取りに失敗しました
[ 16.152477]egalax_ts: 2-0004 のプローブがエラー -5 で失敗しました
[ 16.158557]I2C-Core: ドライバー [ISL29023] が従来のサスペンド方式を使用
[ 16.164830]I2C-Core:従来のレジューム方法を使用するドライバー[ISL29023]
[ 16.171586]snvs_rtc snvs_rtc.0:RTCコア:RTC0として登録snvs_rtc
[ 16.178258]i2c /dev entries ドライバー
[ 16.182461]Linuxビデオキャプチャインターフェース:v2.00
[ 16.187446]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス16
[ 16.195068]mxc_v4l2_output mxc_v4l2_output.0:ビデオとして登録されたV4L2デバイス17
[ 16.202918]I2C-Core: 従来のサスペンド方式を使用するドライバー [MAG3110]
[ 16.209139]I2C-Core:従来のレジューム方式を使用するドライバー[MAG3110]
[ 16.215645]IMX2-WDT IMX2-WDT.0:IMX2+ ウォッチドッグタイマーが有効になりました。タイムアウト=60秒 (nowayout=1)
[ 16.223761]Bluetooth:仮想HCIドライバーver 1.3
[ 16.228680]Bluetooth:HCI UARTドライバーver 2.2
[ 16.233128]Bluetooth: HCIATH3K プロトコルが初期化されました
[ 16.238105]Bluetooth:汎用Bluetooth USBドライバーver 0.6
[ 16.243804]usbcore: 新しいインターフェースドライバー btusb を登録
[ 16.249437]sdhci: セキュア・デジタル・ホスト・コントローラー・インターフェース・ドライバー
[ 16.255623]sdhci: Copyright(c) Pierre Ossman (英語)
[ 16.260386]mmc0: プラットフォーム [SDHCI-ESDHC-IMX.3] 上の SDHCI コントローラーDMAの使用
[ 16.267756]mmc1: プラットフォーム [SDHCI-ESDHC-IMX.2] 上の SDHCI コントローラーDMAの使用
[ 16.275002]mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter (VDOA) ドライバーがプローブされました
[ 16.286210]VPU が初期化されました
[ 16.289955]登録mxc_asrc
[ 16.317073]サーマルキャリブレーションデータ0x5874c87d
[ 16.321870]レシオ = 183 のサーマルセンサー
[ 16.345881]Anatop Thermal は thermal_zone0 として登録されています
[ 16.351169]anatop_thermal_probe:デフォルトの冷却デバイスはCPUFreqです!
[ 16.358317]usbcore: 新しいインターフェースドライバー usbhid を登録
[ 16.363893]usbhid: USB HID コアドライバー
[ 16.368144]usbcore: 新しいインターフェースドライバーsnd-usb-audioを登録
[ 16.374848]mxc_hdmi_soc mxc_hdmi_soc.0:MXC HDMIオーディオ
[ 16.380296]Cirrus Logic CS42888 ALSA SoCコーデック・ドライバー
[ 16.385539]I2C-Core:ドライバー[CS42888]レガシーサスペンド方式を使用
[ 16.387149]mmc0: アドレス 0001 の新しい高速 SDHC カード
[ 16.397244]I2C-Core:従来の再開方法を使用するドライバー[CS42888]
[ 16.403550]mmcblk0: mmc0:0001 00000 7.44 GiB
[ 16.404126]imx-hdmi-soc-dai imx-hdmi-soc-dai.0:失敗:最初にHDMIビデオをロードします。
[ 16.404881]imx_3stack ASOCドライバー
[ 16.405497]HDMIオーディオの初期化に失敗しました。最初にHDMIビデオをロードしてください!
[ 16.405505]ALSA デバイス一覧:
[ 16.405510]サウンドカードが見つかりません。
[ 16.405716]NET: 登録プロトコル ファミリ 26
[ 16.406295]TCPキュービックが登録されました
[ 16.406303]NET: 登録プロトコル ファミリ 17
[ 16.406320]CAN:コントローラーエリアネットワークコア(REB 20090105 ABI
[ 16.406391]NET: 登録プロトコル ファミリ 29
[ 16.406407]CAN:RAWプロトコル(Rev 20090105)
[ 16.406413]CAN: ブロードキャスト マネージャー プロトコル (改訂版 20090105 T)
[ 16.425829]usb 2-1:fsl-ehciを使用した新しい高速USBデバイス番号2
[ 16.470303]Bluetooth:RFCOMM TTYレイヤーが初期化されました
[ 16.471595]mmcblk0: p1
[ 16.477735]Bluetooth:RFCOMMソケットレイヤーが初期化されました
[ 16.482876]Bluetooth:RFCOMMバージョン1.11
[ 16.486635]Bluetooth:BNEP(イーサネットエミュレーション)ver 1.3
[ 16.491949]Bluetooth:BNEPフィルター:プロトコルマルチキャスト
[ 16.497189]Bluetooth:HIDP(ヒューマンインターフェースエミュレーション)ver 1.2
[ 16.503241]lib80211: IEEE802.11 ドライバーの共通ルーチン
[ 16.508958]VFP サポート v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[ 16.516994]バス周波数ドライバモジュールがロードされました
[ 16.521011]バス周波数ドライバ 有効
[ 16.526514]mxc_dvfs_core_probe
[ 16.529846]DVFSドライバモジュールがロードされました
[ 16.535886]snvs_rtc snvs_rtc.0:システムクロックを 1970-01-01 05:59:54 UTC (21594) に設定
[ 16.549411]EXT3-fs: バリアが有効になっていません
[ 16.554225]kjournaldが起動しています。コミット間隔 5 秒
[ 16.558984]EXT3-fs (mmcblk0p1): 内部ジャーナルを使用
[ 16.558996]EXT3-fs (mmcblk0p1): ライトバック・データ・モードでマウントされたファイルシステム
[ 16.559027]VFS: デバイス 179:1 にマウントされたルート (ext3 ファイルシステム)。
[ 16.559086]init メモリの解放: 204K
[ 16.648921]ハブ 2-1:1.0:USBハブが見つかりました
[ 16.652848]ハブ 2-1:1.0: 3 つのポートが検出されました
pid 1354 以降、tty '': '/etc/rc.d/rcS'
/proc と /sys のマウント
ホットプラグイベントディスパッチャーudevdの起動
[ 16.886688]udevd (1372): /proc/1372/oom_adj は非推奨ですので、代わりに /proc/1372/oom_score_adj を使用してください。
初期ホットプラグ・イベントの合成
ホスト名を境界に設定する
ファイルシステムのマウント
mount: /proc/bus/usb への usbfs のマウントに失敗しました: そのようなファイルやディレクトリはありません
sysctl の実行
ループバックデバイスでのネットワーキングの設定:
eth0 でのネットワークの設定:
udhcpc (v1.20.2) 開始しました
[ 19.039687]eth0: フリースケール FEC PHY ドライバ [Micrel KSZ9021 Gigabit PHY] (mii_bus:phy_addr=1:06, irq=-1)
ディスカバーを送信しています...
ディスカバーを送信しています...
ディスカバーを送信しています...
リースなし、バックグラウンドへの分岐
dropbear ssh サーバーの起動:
pid 3060 以降、tty '': '/etc/rc.d/rc_gpu.S'
pid 3068 以降、tty '': '/etc/rc.d/rc_mxc.S'
arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- 2011/08/10 09:20 にビルド) 4.6.220110630(プレリリース)
ルートファイルシステム Tue, 18 Jun 2013 12:28:53 -0700 に構築されました
フリースケール・セミコンダクタ株式会社
境界ログイン:
Uブート 2013.01-rc1-00120-g7c28db0(2012年11月12日 - 09:15:04)
CPU: Freescale i.MX6Q rev1.2 (792 MHz)
したがって、ボードがブートし、「PCIe EP: waiting for link up...」と言い、PCの電源を入れるとすぐに、ログインプロンプトまで続きます。
その段階では、デフォルトではIMX6qは125Mhzであり、CLK信号はボードのPCIeコネクタに接続されていないため、内部PLLが使用され、PCIeの標準が100Mhzであることがわかっています。リンクisrが本当にUPになっていることは確かですか?
明らかにPC側では、「lspci」を発行しても何も表示されません。![]()
パッチによると、VID/PIDを「DEADBEAF」に設定することになっていますが、メモリを見るとデフォルトのVID/PIDが表示されます。
$ ./memtool●32 01FFC000 20
0x20カウントの読み取りはアドレス 0x01FFC000 から開始します
0x01FFC000: ABCD16C3 00100000 00000001 00000000
0x01FFC010: 0000000C 00000000 00000008 00000001
0x01FFC020: 00000000 00000000 00000000 00000000
0x01FFC030: 00000000 00000040 000000000 000001FF
0x01FFC040: DBC35001 00000000 00000000 00000000
0x01FFC050: 01807005 00000000 00000000 00000000
0x01FFC060: 00000000 00000000 00000000 00000000
0x01FFC070:00020010 00008700 00102010 0001CC12
だから、私は何か間違ったことをしているに違いありません。どんな助けも大歓迎です。
参考までに、私は次のようにSabreliteファイルにパッチを当てました。
====
アーチ/アーム/マッハ-MX6/ボード-mx6q_sabrelite.c
+#define SABREAUTO_MAX7310_1_BASE_ADDR IMX_GPIO_NR(8, 0)
+#define SABREAUTO_PCIE_RST_B_REVB (SABREAUTO_MAX7310_1_BASE_ADDR + 2)
+static const 構造体 imx_pcie_platform_data mx6_sabrelite_pcie_data __initconst = {
+ .pcie_pwr_en = -EINVAL,
+ .pcie_rst = SABREAUTO_PCIE_RST_B_REVB,
+ .pcie_wake_up = -EINVAL,
+ .pcie_dis = -EINVAL,
+#ifdef CONFIG_IMX_PCIE_EP_MODE_IN_EP_RC_SYS
+ .type_ep= 1、
+#else
+ .type_ep= 0 の場合、
+#endif
+};
スタティックボイド__init mx6_sabrelite_board_init(ボイド)
+ /* PCIe RCインターフェースのサポートを追加 */
+ imx6q_add_pcie(&mx6_sabrelite_pcie_data);
imx6q_add_perfmon(0);
imx6q_add_perfmon(1);
imx6q_add_perfmon(2);
}
よろしくお願いします。
こんにちは
私の新しいトピック:
こんにちは:
あなたの問題について話し合うために、新しいトピックを1つ発行していただけませんか?
あなたの問題は PCIe EP / RC検証とはまったく関係がないと思います。
使用しているリリースバージョンが PCIe MSIをサポートしていることを確認してください。
私が覚えているように、1.1.0リリースはまだ PCIe MSI をサポートしていません。
よろしくお願いいたします。
リチャード
選択すると、間違った.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
[ ] make menuconfigのメッセージシグナル割り込み(MSIおよびMSI-X) を選択する必要がありますか?
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);*/
}
こんにちは
PCIeは正しいようです、EPデバイスに必要なメモリスペースはPCIe RCによって割り当てられていました。
詳細情報は、コンソールにログインした後、「lspci -v」コマンドで取得できます。
よろしくお願いいたします。
リチャード
こんにちは、私たちは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:
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:
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は正しいですか?
こんにちは、みんな。
問題があります。
RCボード上にRoute Complex Integrated End Pointを作成することは可能ですか?
それとも、RCボードのメモリへのアクセスをどのようにして取得したのか説明していただけますか?
あなたの助けを願っています。
よろしくお願いします。
こんにちは、チップ(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!
しかし、今ではシステムは正常に動作します。
何が問題だと思いますか?
どうもありがとうございます。
マッハさん、ありがとうございました。imx6のpcieスイッチについていくつかのテストを行います。
すごい。
1 つの Pericom PCIe スイッチ (PI7C9X2G303EL) が imx_3.0.35.4.0 および 4.1.0 で検証されました。リリース。
幸運を祈ります。
最高のレガドル
リチャード・チュー
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を使用することはありません、あなたは同様のテストを行いましたか?
私のメールに名刺を送ってもらえますか?郵送BCM5751は電話番号を記入する必要があります。私の電子メール [email protected]。
これが私の住所です。
上海 浦東 新区梁京路192#ビルA 2F
郵便番号201203。
よろしくお願いいたします。
リチャード・チュー
はい、標準のPCIEEPデバイスを使用しています。
しかし、imx6のボードは私たち自身の design.so であり、変換する必要はありません。
今、私はまだpcieバスが上がっていないと思います。PCIE NIC デバイスとのリレーションシップはありません。
ああ、なるほど。
標準の PCIe EPデバイスを使用していますか?
STD-PCIe EPを使用する場合は、 mini-PCIe からSTD-PCIeへのコンバーターが必要ですよね?
コンバーターは PCIe の品質に深く影響しますので、ご注意ください。
ここに1つの推奨されるコンバーターがあります。
http://www.bplus.com.tw/Adapter/PM2C.html
Best Regards
Richard Zhu
hi
ご返信ありがとうございます。
私はいくつかのpcie nicを内部に持っています.BCM5751など。郵送いたしますので、ご住所をお知らせください。
pcie nicの使用のために、私はTIのDM8168で実現しました。ただし、消費電力が高すぎます。そこで、IMX6を置き換えるつもりです。
ログについて:
PM ドライバー モジュールが読み込まれました
リンクアップに失敗しました、DB_R0:0x00b4f900、DB_R1:0x08200000!
IMX PCIe port: link down!
PCIe リンクを正しくセットアップできない。
PCIe EP デバイスに必要な必須要件 (外部電源など) は提供されていますか?
それとも、あなたが使用した PCIe EPを1つ発送してもらえますか?
その後、この問題を私の側で再現することを試みることができます。
よろしくお願いいたします
リチャード・チュー。
カーネルを起動中…
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の後には何も出力されません。
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
他に修正する必要はありますか?
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
理学士
リチャード・チュー
Hi:
IMX6でRTL8111EなどのPCIEカードギガビットイーサネットコントローラーをPCIE経由で接続したいです。
しかし、私のIMX6PCIeは機能しません。
こんにちは:
ログに関しては、 PCIe リンクはあなたの側にまったく設定されていません。
ここに貼り付けたこの検証システムは、主にi.MX6 PCIe EPモードの検証と、i.MX6 PCIeの スループットテストに使用されます。
しかし、あなたが「PCIEギガビットイーサネットポートを回したい」と言ったシナリオはわかりません。”
PCIeの実装の詳細について教えてください。
よろしくお願いいたします
リチャード・チュー
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ギガビットイーサネットポートを回したいです。
助けてください。
ようこそ。
よろしくお願いいたします。
リチャード・チュー
richard.zhuさん、ありがとうございました。この素晴らしい答えのために。
この問題のエントリを見つけるのに役に立ちましたか。
よろしく、ダーク