いろんなパソコンで動くようになった
特電PCI Express 互換コアで、Completionの返し方を修正したら、DELL Dimension C521やDELL Presision390など、いろんなパソコンで認識されるようになりました。とりあえず、私の自宅や会社にあるパソコンではすべてOKになりました。
Linuxが動いている自作PC(マザーボードはI945G-M7)でもちゃんと動いていて、lspciコマンドを実行すると、コンフィギュレーション空間を表示してくれます。
xxxxxx@xxxxxx:~$ sudo lspci -s 01:0.0 -vv -xxx
Password:
01:00.0 DPIO module: Unknown device 5678:1234 (rev 01)
Subsystem: Unknown device 5678:1234
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-SERR- Interrupt: pin A routed to IRQ 7
Region 0: Memory at fdaff000 (32-bit, non-prefetchable) [size=4K]
Region 1: Memory at fdafe000 (32-bit, non-prefetchable) [size=1K]
Region 2: Memory at fdafd000 (32-bit, non-prefetchable) [size=256]
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Address: 00000000 Data: 0000
Capabilities: [70] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Express Endpoint IRQ 0
Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
Device: Latency L0s <64ns, L1 <1us
Device: AtnBtn- AtnInd- PwrInd-
Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s, Port 1
Link: Latency L0s <64ns, L1 <1us
Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
Link: Speed 2.5Gb/s, Width x1
Capabilities: [100] Unknown (22136)
00: 78 56 34 12 03 00 10 00 01 00 00 11 00 00 00 00
10: 00 f0 af fd 00 e0 af fd 00 d0 af fd 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 78 56 34 12
30: 00 00 00 00 60 00 00 00 00 00 00 00 07 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 05 70 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 01 80 03 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 10 00 01 00 01 00 00 00 00 00 00 00 11 04 00 01
90: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ベンダIDは適当な値を使っています。
クラスコードは110000なので、DPIOモジュールとして認識されています。
汎用の入出力装置としてぴったりのクラスコードです。
本日、サポートページのほうも更新しました。
このコアはだいぶん安定してきましたが、まだ完全ではない部分が多々ありますので、一般向けの販売開始はもうしばらく先かと思います。急ぎでご必要な方はお問い合わせください。
どうぞよろしくお願いします。
最近のコメント