pci-bios on Advantech SBC

Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139 ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created bootimage, it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in QNX4.25,
the other one is output from slogger when I tried to start pci-bios. I have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina





begin 666 Pci_nto.txt
M5&EM92 @(" @(" @(" @("!3978@36%J;W(@36EN;W(@07)G<PT3F]V(# W
M(#$S.C$Q.C4W(" @(#4@(" @,3<@(" @(# @<&-I7W-E<G9E<CH@075G(" Y
M(#(P,#$@,38Z,S,Z,C8-“DYO=B P-R Q,SHQ,3HU-R @(” U(" @(#$W(" @
M(" P($QO=R!M96UO<GD@0U!5(#(P,# P,# @+2!00TD@,C P,# P, T
3F]V
M(# W(#$S.C$Q.C4W(" @(#4@(" @,3<@(" @(# @2&EG:"!M96UO<GD@0U!5
M(&9F969F9F9F(“T@4$-)(&9F9C P,# P#0I.;W8@,#<@,3,Z,3$Z-3<@(” @
M-2 @(" Q-R @(" @,"!,;W<@<&]R="!#4%4@,C P(“T@4$-)(#(P, T*3F]V
M(# W(#$S.C$Q.C4W(” @(#4@(" @,3<@(" @(# @2&EG:"!P;W)T($-052!F
M969E(“T@4$-)(&9E9F8-“DYO=B P-R Q,SHQ,3HU-R @(” R(” @(#$W(" @
E(" P(’!C:5]S97)V97(Z(%!#25]3=&%R='5P(&9A:6QE9"$-"@``
`
end

begin 666 Pci_425.txt
M#0I00TD@=F5R<VEO;B @(" ](#(N,3 -"@T5F5N9&]R($E$(" @(" @/2 Q
M,#!E:“P@5V5I=&5K#0I$979I8V4@240@(” @(" ](#4V-&@L( T
4$-)(&EN
M9&5X(" @(" @/2 P: T0VQA<W,@0V]D92 @(" @/2 P,# P,#!H(%!R92TR
M+C @
$YO;BU61T$I(%!R;V=)1CTP#0I2979I<VEO;B!)1" @(" ](#!H#0I"
M=7,@;G5M8F5R(" @(" ](# -“D1E=FEC92!N=6UB97(@(#T@,3$-“D9U;F-T
M:6]N(&YU;2 @(#T@, T4W1A='5S(%)E9R @(" @/2 R,C@P: T0V]M;6%N
M9”!296<@(” @/2 W: T2&5A9&5R('1Y<&4@(" @/2 P:"!3:6YG;&4M9G5N
M8W1I;VX-“D))4U0@(” @(" @(" @(#T@,&@@0G5I;&0M:6XM<V5L9BUT97-T
M(&YO="!S=7!P;W)T960-“DQA=&5N8WD@5&EM97(@(#T@,&@-“D-A8VAE($QI
M;F4@4VEZ93T@,&@@#0H-“DUA>”!,870@(” @(” @(#T@,&YS#0I-:6X@1VYT
M(" @(" @(" ](#!N<PT
4$-)($EN="!0:6X@(" @/2 P#0I00TD@26YT(%!I
M;B @(" ]($Y##0I);G1E<G)U<‘0@;&EN92 ](# -"@T5F5N9&]R($E$(" @
M(" @/2 Q,#!E:“P@5V5I=&5K#0I$979I8V4@240@(” @(" ](#4U8V-H+" -
M"E!#22!I;F1E>" @(" @(#T@,&@-“D-L87-S($-O9&4@(” @(#T@,#8P,3 P
M:"!"<FED9V4@
%!#22])4T$I(%!R;V=)1CTP#0I2979I<VEO;B!)1" @(" ]
M(#!H#0I"=7,@;G5M8F5R(" @(" ](# -“D1E=FEC92!N=6UB97(@(#T@,3(-
M"D9U;F-T:6]N(&YU;2 @(#T@, T4W1A='5S(%)E9R @(" @/2 R.#!H#0I#
M;VUM86YD(%)E9R @(" ](&9H#0I(96%D97(@='EP92 @(" ](#!H($UU;'1I
M+69U;F-T:6]N#0I"25-4(" @(" @(" @(" ](#!H($)U:6QD+6EN+7-E;&8M
M=&5S="!N;W0@<W5P<&]R=&5D#0I,871E;F-Y(%1I;65R(" ](#!H#0I#86-H
M92!,:6YE(%-I>F4](#!H( T
#0I-87@@3&%T(” @(" @(" ](#!N<PT36EN
M($=N=" @(" @(" @/2 P;G,-“E!#22!);G0@4&EN(” @(#T@, T
4$-)($EN
M="!0:6X@(" @/2!.0PT26YT97)R=7!T(&QI;F4@/2 P#0H-“E9E;F1O<B!)
M1” @(" @(#T@,3 P96@L(%=E:71E:PT
1&5V:6-E($E$(" @(" @/2 U-6-C
M:“P@#0I00TD@:6YD97@@(” @(" ](#%H#0I#;&%S<R!#;V1E(" @(" ](# Q
M,#$X86@@36%S<R!3=&]R86=E(“A)1$4I(%!R;V=)1CTQ,S@-“E)E=FES:6]N
M($E$(” @(#T@,&@-“D)U<R!N=6UB97(@(” @(#T@, T1&5V:6-E(&YU;6)E
M<B @/2 Q,@T
1G5N8W1I;VX@;G5M(” @/2 Q#0I3=&%T=7,@4F5G(" @(" ]
M(#(X,&@-“D-O;6UA;F0@4F5G(” @(#T@-6@-“DAE861E<B!T>7!E(” @(#T@
M,&@@375L=&DM9G5N8W1I;VX-“D))4U0@(” @(" @(" @(#T@,&@@0G5I;&0M
M:6XM<V5L9BUT97-T(&YO="!S=7!P;W)T960-"DQA=&5N8WD@5&EM97(@(#T@
M,&@-"D-A8VAE($QI;F4@4VEZ93T@,&@@#0I"87-E($%D9’)E<W,@(" ]($E/
M0#!H(&QE;F=T:" X(&)Y=&5S($E/0#!H(&QE;F=T:" T(&)Y=&5S($E/0#!H
M(&QE;F=T:" X(&)Y=&5S($E/0#!H(&QE;F=T:" T(&)Y=&5S($E/0&8P,#!H
M(&QE;F=T:" Q-B!B>71E<PT36%X($QA=" @(" @(" @/2 P;G,-“DUI;B!’
M;G0@(” @(" @(#T@,&YS#0I00TD@26YT(%!I;B @(" ](# -“E!#22!);G0@
M4&EN(” @(#T@3D,-“DEN=&5R<G5P=”!L:6YE(#T@, T
#0I696YD;W(@240@
M(" @(" ](#$P,F-H+"!#:&EP<R F(%1E8VAN;VQO9VEE<PT1&5V:6-E($E$
M(" @(" @/2!C,&@L( T
4$-)(&EN9&5X(" @(" @/2 P: T0VQA<W,@0V]D
M92 @(" @/2 P,S P,#!H($1I<W!L87D@
%9’02D@4’)O9TE&/3 -“E)E=FES
M:6]N($E$(” @(#T@-C1H#0I"=7,@;G5M8F5R(" @(" ](# -“D1E=FEC92!N
M=6UB97(@(#T@,S -“D9U;F-T:6]N(&YU;2 @(#T@, T4W1A='5S(%)E9R @
M(" @/2 R.#!H#0I#;VUM86YD(%)E9R @(" ](#@S: T
2&5A9&5R('1Y<&4@
M(” @/2 P:”!3:6YG;&4M9G5N8W1I;VX-“D))4U0@(” @(" @(" @(#T@,&@@
M0G5I;&0M:6XM<V5L9BUT97-T(&YO="!S=7!P;W)T960-“DQA=&5N8WD@5&EM
M97(@(#T@,&@-“D-A8VAE($QI;F4@4VEZ93T@,&@@#0I"87-E($%D9’)E<W,@
M(” ]($U%34!F,# P,# P,&@L,S)B:70@;&5N9W1H(#$V-S<W,C$V#0I3=6)S
M>7-T96T@5F5N9&]R($E$(#T@,3 R8V@-“E-U8G-Y<W1E;2!)1” @(” @(" @
M/2!C,&@-“DUA>”!,870@(" @(" @(#T@,&YS#0I-:6X@1VYT(" @(" @(" ]
M(#!N<PT4$-)($EN="!0:6X@(" @/2 Q#0I00TD@26YT(%!I;B @(" ]($E.
M5"!!#0I);G1E<G)U<'0@;&EN92 ](#$P#0H-“E9E;F1O<B!)1” @(" @(#T@
M,3!E8V@L( T
1&5V:6-E($E$(" @(" @/2 X,3,Y:“P@#0I00TD@:6YD97@@
M(” @(" ](#!H#0I#;&%S<R!#;V1E(" @(" ](# R,# P,&@@3F5T=V]R:R H
M171H97)N970I(%!R;V=)1CTP#0I2979I<VEO;B!)1" @(" ](#$P: T0G5S
M(&YU;6)E<B @(" @/2 P#0I$979I8V4@;G5M8F5R(" ](#,Q#0I&=6YC=&EO
M;B!N=6T@(" ](# -“E-T871U<R!296<@(” @(#T@,CDP: T
0V]M;6%N9"!2
M96<@(" @/2 W: T2&5A9&5R('1Y<&4@(" @/2 P:"!3:6YG;&4M9G5N8W1I
M;VX-“D))4U0@(” @(" @(" @(#T@,&@@0G5I;&0M:6XM<V5L9BUT97-T(&YO
M="!S=7!P;W)T960-"DQA=&5N8WD@5&EM97(@(#T@,C!H#0I#86-H92!,:6YE
M(%-I>F4](#!H( T
0F%S92!!9&1R97-S(" @/2!)3T!E,# P:"!L96YG=&@@
M,C4V(&)Y=&5S($U%34!F,C P,# P,&@L,S)B:70@;&5N9W1H(#(U-@T4W5B
M<WES=&5M(%9E;F1O<B!)1" ](#$P96-H#0I3=6)S>7-T96T@240@(" @(" @
M(#T@.#$S.6@-“DUA>”!,870@(" @(" @(#T@-C1N<PT
36EN($=N=" @(" @
M(" @/2 S,FYS#0I00TD@26YT(%!I;B @(" ](#$-“E!#22!);G0@4&EN(” @
M(#T@24Y4($$-“DEN=&5R<G5P=”!L:6YE(#T@,3$-"@T25)1(%)O=71I;F<@
M(" @/2!B=7,],"!S;&]T/3$@9&5V:6-E/3,Q#0I696YD;W(@240@(" @(" ]
M(#$P96-H+" -“D1E=FEC92!)1” @(" @(#T@.#$S.6@L( T
(" @(" @(" @
M(" @(" @("!)3E1!/3,L-“PU+#<L.2PQ,“PQ,2PQ,BPQ-“PQ-2!3;&]T,CI)
M3E1$(%-L;W0S.DE.5$,-“B @(” @(” @(” @(” @(" @24Y40CTS+#0L-2PW
M+#DL,3 L,3$L,3(L,30L,34@4VQO=#(Z24Y402!3;&]T,SI)3E1$#0H@(" @
M(" @(" @(" @(" @($E.5$,],RPT+#4L-RPY+#$P+#$Q+#$R+#$T+#$U(%-L
M;W0R.DE.5$(@4VQO=#,Z24Y400T*(" @(" @(" @(" @(" @("!)3E1$/3,L
M-“PU+#<L.2PQ,“PQ,2PQ,BPQ-“PQ-2!3;&]T,CI)3E1#(%-L;W0S.DE.5$(-
M”@T25)1(%)O=71I;F<@(" @/2!B=7,],"!S;&]T/3(@9&5V:6-E/3,P#0I6
M96YD;W(@240@(" @(" ](#$P,F-H+"!#:&EP<R F(%1E8VAN;VQO9VEE<PT

M1&5V:6-E($E$(” @(” @/2!C,&@L( T*(" @(" @(" @(" @(" @("!)3E1!
M/3,L-“PU+#<L.2PQ,“PQ,2PQ,BPQ-“PQ-2!3;&]T,3I)3E1”(%-L;W0S.DE.
M5$0-“B @(” @(” @(” @(" @(" @24Y40CTS+#0L-2PW+#DL,3 L,3$L,3(L
M,30L,34@4VQO=#$Z24Y40R!3;&]T,SI)3E1!#0H@(" @(" @(" @(" @(" @
M($E.5$,],RPT+#4L-RPY+#$P+#$Q+#$R+#$T+#$U(%-L;W0Q.DE.5$0@4VQO
M=#,Z24Y40@T*(" @(" @(" @(" @(" @("!)3E1$/3,L-“PU+#<L.2PQ,“PQ
M,2PQ,BPQ-“PQ-2!3;&]T,3I)3E1!(%-L;W0S.DE.5$,-”@T25)1(%)O=71I
M;F<@(" @/2!B=7,],"!S;&]T/3,@9&5V:6-E/3(Y#0H@(" @(" @(" @(" @
M(" @($YO(&-A<F0@8V]N9FEG=7)E9"!I;B!S;&]T#0H@(" @(" @(" @(" @
M(" @($E.5$$],RPT+#4L-RPY+#$P+#$Q+#$R+#$T+#$U(%-L;W0Q.DE.5$,@
M4VQO=#(Z24Y40@T
(” @(” @(" @(" @(" @("!)3E1"/3,L-“PU+#<L.2PQ
M,“PQ,2PQ,BPQ-“PQ-2!3;&]T,3I)3E1$(%-L;W0R.DE.5$,-“B @(” @(” @
M(” @(” @(" @24Y40STS+#0L-2PW+#DL,3 L,3$L,3(L,30L,34@4VQO=#$Z
M24Y402!3;&]T,CI)3E1$#0H@(" @(" @(" @(" @(" @($E.5$0],RPT+#4L
M-RPY+#$P+#$Q+#$R+#$T+#$U(%-L;W0Q.DE.5$(@4VQO=#(Z24Y400T*#0H-
!"@``
`
end

The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:

Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139 ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created bootimage, it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in QNX4.25,
the other one is output from slogger when I tried to start pci-bios. I have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina

Would a BIOS upgrade help? (I.E. Is it possible to repair that bug with
newer BIOS?)

Pavol Kycina

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011107084645.21057B@node90…

The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139 ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios. I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina

BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)

Pavol Kycina


“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011107084645.21057B@node90…

The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139 ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios. I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:

BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)

The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139 ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios. I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina

\

Hi Pavol:
Can you tell me what is a STPC processor?sorry for my idiot.I 've used a
Advantech PCM-5822 board which also has a realtek8139 net card.PCI-BIOS of
QNX can happy anything of the board.
ChaoLi.

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011108083202.2031D@node90…

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)


The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139
ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created
bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios.
I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina


\

Hello,

I haven’t received any relevant followup from HW dealer so far, I did some
web searching, and have found this one:
http://www.st.com/stonline/products/support/stpc/support/wguide/bwg.htm , in PCI
section it states:

" NOTE: On STPC Client, Consumer and Industrial, the Host to Pci bridge’s
class code is wrong (0.0.0, signifying “Earlier 2.0 non VGA”). "

There is no info there about work-around there. I am trying to contact them,
but haven’t managed so far.

Is there any possibility of SW workaround? Sth. like pci-stpc?
Or should one stay away from boards base on STPC?

Thank you, Pavol Kycina


“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011108083202.2031D@node90…

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)


The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139
ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created
bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios.
I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina


\

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:

Hello,

I haven’t received any relevant followup from HW dealer so far, I did some
web searching, and have found this one:
http://www.st.com/stonline/products/support/stpc/support/wguide/bwg.htm > , in PCI
section it states:

" NOTE: On STPC Client, Consumer and Industrial, the Host to Pci bridge’s
class code is wrong (0.0.0, signifying “Earlier 2.0 non VGA”). "

There is no info there about work-around there. I am trying to contact them,
but haven’t managed so far.

Is there any possibility of SW workaround? Sth. like pci-stpc?
Or should one stay away from boards base on STPC?

A software workaround would have to be a custom engineering job. Rather
get hardware that is not broken.

Thank you, Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011108083202.2031D@node90…
Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)


The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139
ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created
bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci in
QNX4.25,
the other one is output from slogger when I tried to start pci-bios.
I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina





\

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011112142734.23172H@node90…

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I haven’t received any relevant followup from HW dealer so far, I did
some
web searching, and have found this one:
http://www.st.com/stonline/products/support/stpc/support/wguide/bwg.htm > , in
PCI
section it states:

" NOTE: On STPC Client, Consumer and Industrial, the Host to Pci
bridge’s
class code is wrong (0.0.0, signifying “Earlier 2.0 non VGA”). "

There is no info there about work-around there. I am trying to contact
them,
but haven’t managed so far.

Is there any possibility of SW workaround? Sth. like pci-stpc?
Or should one stay away from boards base on STPC?


A software workaround would have to be a custom engineering job. Rather
get hardware that is not broken.

Do you know of any STPC-Client based system (with PCI devices) that is
working with QNX 6.1? It’s mentioned as supported platform on your
web-page. (http://qdn.qnx.com/support/hardware/platform/processors.html)

Thanks, Pavol Kycina

Hello,

is there any chance of open-sourcing pci-bios?

Thanks, Pavol Kycina

“Hugh Brown” <hsbrown@qnx.com> wrote in message
news:Voyager.011112142734.23172H@node90…

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I haven’t received any relevant followup from HW dealer so far, I did
some
web searching, and have found this one:
http://www.st.com/stonline/products/support/stpc/support/wguide/bwg.htm > , in
PCI
section it states:

" NOTE: On STPC Client, Consumer and Industrial, the Host to Pci
bridge’s
class code is wrong (0.0.0, signifying “Earlier 2.0 non VGA”). "

There is no info there about work-around there. I am trying to contact
them,
but haven’t managed so far.

Is there any possibility of SW workaround? Sth. like pci-stpc?
Or should one stay away from boards base on STPC?


A software workaround would have to be a custom engineering job. Rather
get hardware that is not broken.

Thank you, Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011108083202.2031D@node90…
Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)


The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139
ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created
bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from show_pci
in
QNX4.25,
the other one is output from slogger when I tried to start
pci-bios.
I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina






\

“Pavol Kycina” <kycina@microstep-hdo.sk> wrote in message
news:3bf8cc03$1@asrpx.mshdo

Hello,

is there any chance of open-sourcing pci-bios?

The source to pci-bios are part of the embedded SDK.
This is an add-on product that doesn’t come with the CD.

Thanks, Pavol Kycina

“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011112142734.23172H@node90…
Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
Hello,

I haven’t received any relevant followup from HW dealer so far, I did
some
web searching, and have found this one:
http://www.st.com/stonline/products/support/stpc/support/wguide/bwg.htm > , in
PCI
section it states:

" NOTE: On STPC Client, Consumer and Industrial, the Host to Pci
bridge’s
class code is wrong (0.0.0, signifying “Earlier 2.0 non VGA”). "

There is no info there about work-around there. I am trying to contact
them,
but haven’t managed so far.

Is there any possibility of SW workaround? Sth. like pci-stpc?
Or should one stay away from boards base on STPC?


A software workaround would have to be a custom engineering job. Rather
get hardware that is not broken.

Thank you, Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011108083202.2031D@node90…
Previously, Pavol Kycina wrote in qdn.public.qnxrtp.installation:
BTW, Is there any reason why it can’t work with pre 2.0 devices?
(just a question, I have contacted HW dealer)


The pci server looks for a Host/PCI bridge device before it starts
configuring anything else (Class code 0x60000). If it doesn’t find
a bridge, it exits. This is not a BIOS issue, rather a hardware
issue.

Pavol Kycina


“Hugh Brown” <> hsbrown@qnx.com> > wrote in message
news:Voyager.011107084645.21057B@node90…
The problem is that the PCI host bridge has a class code of 0!

Previously, Pavol Kycina wrote in
qdn.public.qnxrtp.installation:
Hello,

I have Advantech SBC (based on STPC processor), it has RTL8139
ethernet
controller onboard. It works well in QNX4.25.

I would like to use this board with QNX RTP. I have created
bootimage,
it
boots fine, but I can’t start pci-bios.

I am attaching two files. The first one is output from
show_pci
in
QNX4.25,
the other one is output from slogger when I tried to start
pci-bios.
I
have
also tried pci-bios from developers.qnx.com.

Can you help me?

Thank you,

Pavol Kycina








\

“Mario Charest” <mcharest@clipzinformatic.com> wrote in message
news:9tavrs$k3d$1@inn.qnx.com

“Pavol Kycina” <> kycina@microstep-hdo.sk> > wrote in message
news:3bf8cc03$> 1@asrpx.mshdo> …
Hello,

is there any chance of open-sourcing pci-bios?


The source to pci-bios are part of the embedded SDK.
This is an add-on product that doesn’t come with the CD.

Is it possible to download it from qnx.com?

Thanks, Pavol

Yup, but you have to get a license for it before you can access it.

E.


Pavol Kycina <kycina@microstep-hdo.sk> wrote:


“Mario Charest” <> mcharest@clipzinformatic.com> > wrote in message
news:9tavrs$k3d$> 1@inn.qnx.com> …

“Pavol Kycina” <> kycina@microstep-hdo.sk> > wrote in message
news:3bf8cc03$> 1@asrpx.mshdo> …
Hello,

is there any chance of open-sourcing pci-bios?


The source to pci-bios are part of the embedded SDK.
This is an add-on product that doesn’t come with the CD.

Is it possible to download it from qnx.com?

Thanks, Pavol

“Hardware Support Account” <hw@qnx.com> wrote in message
news:9tu4fe$4cj$1@nntp.qnx.com

Yup, but you have to get a license for it before you can access it.

E.

I contacted our QNX distributor, but he didn’t know about that kind of
license. ;-(
(We wanted to know price, availability, …)

Pavol

Pavol Kycina <kycina@microstep-hdo.sk> wrote:

“Hardware Support Account” <> hw@qnx.com> > wrote in message
news:9tu4fe$4cj$> 1@nntp.qnx.com> …
Yup, but you have to get a license for it before you can access it.

E.

I contacted our QNX distributor, but he didn’t know about that kind of
license. ;-(
(We wanted to know price, availability, …)

Pavol

Ummmm you need a licence to talk to him to get the information to get the
licence for the software…heh heh… yeah that sounds good for a
Friday answer…


Seriously, I unfortunatly cannot say prices etc (since I don’t know them), but
there are licenses for those packages. If you point your package installer to:

http://commercial.qnx.com/repository

You should see the packages, however before you can install them you have to
have a license. What did you ask your distributer for specificly?

Note: You can allways call us directly 1-800-363-9001, I belive the hours are
8AM till 6PM EST.

Have a good weekend :slight_smile:

Erick.