Network PCMCIA cards and such...

I saw some stuff on this previously, but my machine doesn’t archive
articles older than about three weeks…

Have a CTX ( I know ) EZbook800 laptop I’m trying to make this all
work on. Mostly, it does ( except for sound, but that’s very minor
at this point ).

Have a LinkSys PCMPC100 which pin does find when inserted, but won’t
configure. I saw something about RTP has a driver for the PCMPC200,
but not for my PCMPC100. OK. Linux runs it fine as a ne2000 compatible,
but I’ll take the word of the QNX guy who posted the driver thing.
( it blinks it’s little traffic lights and such, reports a correct
hardware address and IRQ when manually told it’s a ne2000, but I’m
quite a newbie with QNX, and manually configuring en0 still doesn’t work )

Also have a Zoom 2975L PCMCIA modem. pin won’t even acknowledge it at all.
OK. Probably “unsupported” as it’s not on the hardware list at all.
It’s a no-brainer that the internal Lucent winmodem won’t be
supported, but I’ll hack that later.

Friend gave me a Xircom RealPort RBEM56G-100 combo ethernet/56Kmodem card.
Now, RealPort IS on the supported list, but not by specific model.
This card is not detected at all, doesn’t light any of its lights.
Runs fine under Linux using the tulip driver.
Microsoft had fits with it, but that’s to be expected, and it finally
was happy with it’s new “driver” ( just a registry entry pointing
to the existing comm driver. )

Now, I’ve been known to hack drivers for winmodems under various
incantations of Linux, scsi drivers in the Hurd, winprinters in Linux,
and such, but am running into brick walls with RTP 6.1.0
( such is often the frustrating lot of the newbie hacker )

My install of 6.1.0 was an upgrade from 6.0.0, so I figgured I’ld try
a nice clean fresh install of 6.1.0. Nice improvement to the
wallpaper, but I foolishly lost my rc.local in the process, and now
don’t have the series of commands to slay io-net and such, and re-start
them with appropriate io addresses, irq and such.

It seems that perhaps the Xircom really is not supported ??

My interest in QNX is as an alternative to Linux in commercial environments,
for which appropriate licensing fees will be paid, hopefully as a
more stable system ( less incompatibilities with itself ) as it matures.
First, I do need a working system to play with, and be able to test.
I fully understand that this is not a target market for QNX, but
that may come later :wink:

If the network can be made to work, and if I can make SAMBA work, I’ll
be as happy as a possum in a persimon tree, until the next frustration
comes along.
Any insights appreciated… ?


Cowboy

Nonsense and beauty have close connections.
– E.M. Forster

First of all, the RBEM56G-100 is supported and runs with the tulip driver.
It might not be detected automatically, but if you run ‘io-net -dtulip…’
does it work?
Secondly, please post the output from ‘pci -v’, ‘pin’ and ‘pin cis’ with
devp-pccard running and your card inserted.

Previously, Cowboy wrote in qdn.public.qnxrtp.installation:

I saw some stuff on this previously, but my machine doesn’t archive
articles older than about three weeks…

Have a CTX ( I know ) EZbook800 laptop I’m trying to make this all
work on. Mostly, it does ( except for sound, but that’s very minor
at this point ).

Have a LinkSys PCMPC100 which pin does find when inserted, but won’t
configure. I saw something about RTP has a driver for the PCMPC200,
but not for my PCMPC100. OK. Linux runs it fine as a ne2000 compatible,
but I’ll take the word of the QNX guy who posted the driver thing.
( it blinks it’s little traffic lights and such, reports a correct
hardware address and IRQ when manually told it’s a ne2000, but I’m
quite a newbie with QNX, and manually configuring en0 still doesn’t work )

Also have a Zoom 2975L PCMCIA modem. pin won’t even acknowledge it at all.
OK. Probably “unsupported” as it’s not on the hardware list at all.
It’s a no-brainer that the internal Lucent winmodem won’t be
supported, but I’ll hack that later.

Friend gave me a Xircom RealPort RBEM56G-100 combo ethernet/56Kmodem card.
Now, RealPort IS on the supported list, but not by specific model.
This card is not detected at all, doesn’t light any of its lights.
Runs fine under Linux using the tulip driver.
Microsoft had fits with it, but that’s to be expected, and it finally
was happy with it’s new “driver” ( just a registry entry pointing
to the existing comm driver. )

Now, I’ve been known to hack drivers for winmodems under various
incantations of Linux, scsi drivers in the Hurd, winprinters in Linux,
and such, but am running into brick walls with RTP 6.1.0
( such is often the frustrating lot of the newbie hacker )

My install of 6.1.0 was an upgrade from 6.0.0, so I figgured I’ld try
a nice clean fresh install of 6.1.0. Nice improvement to the
wallpaper, but I foolishly lost my rc.local in the process, and now
don’t have the series of commands to slay io-net and such, and re-start
them with appropriate io addresses, irq and such.

It seems that perhaps the Xircom really is not supported ??

My interest in QNX is as an alternative to Linux in commercial environments,
for which appropriate licensing fees will be paid, hopefully as a
more stable system ( less incompatibilities with itself ) as it matures.
First, I do need a working system to play with, and be able to test.
I fully understand that this is not a target market for QNX, but
that may come later > :wink:

If the network can be made to work, and if I can make SAMBA work, I’ll
be as happy as a possum in a persimon tree, until the next frustration
comes along.
Any insights appreciated… ?


Cowboy

Nonsense and beauty have close connections.
– E.M. Forster

First off, Thanks !!

In article <Voyager.020131082309.25101A@node90.ott.qnx.com>, Hugh Brown wrote:

First of all, the RBEM56G-100 is supported and runs with the tulip driver.
It might not be detected automatically, but if you run ‘io-net -dtulip…’
does it work?

No. No apparrent change.
( ser1 and ser2 also don’t seem to go anywhere that works, but we’ll
get to that later. I’m sure one of them does go to the one real serial
port in the machine )

Secondly, please post the output from ‘pci -v’, ‘pin’ and ‘pin cis’ with
devp-pccard running and your card inserted.

Also got ps -A for whatever use it may be…
and some additional from the card working under Linux 2.2.19…

ps -A

PID TTY TIME CMD
1 ? 00:16:02
2 ? 00:00:00 /sbin/tinit
3 ? 00:00:00 slogger
12292 ? 00:00:00 mqueue
5 ? 00:00:00 pci-bios
6 ? 00:00:06 devb-eide
7 ? 00:00:00 devc-con
8 ? 00:00:01 fs-pkg
4105 ? 00:00:01 pipe
49162 ? 00:00:00 enum-devices
53259 ? 00:00:00 devc-pty
106508 ? 00:00:00 io-net
81933 ? 00:00:00 devp-pccard
81934 ? 00:00:00 enum-pccard
106511 ? 00:00:00 devc-ser8250
139280 ? 00:00:00 random
86033 ? 00:00:00 devc-ser8250
106514 ? 00:00:00 devb-fdc
151571 ? 00:00:00 dumper
557076 ? 00:00:01 pterm
446485 ? 00:00:01 pwm
241686 ? 00:00:10 Photon
286743 ? 00:00:00 fontsleuth
491544 ? 00:00:06 shelf
278553 ? 00:00:06 /usr/photon/bin/phfontFA
319514 ? 00:00:08 io-graphics
557083 ? 00:00:00 /bin/sh
335900 ? 00:00:01 /usr/photon/bin/devi-hirun
528413 ? 00:00:06 bkgdmgr
528414 ? 00:00:00 wmswitch
528415 ? 00:00:01 saver
557088 ? 00:00:00 io-net
598049 ? 00:00:01 pfm
671778 ? 00:00:00 ps

pci -v


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 8330h, IT8330G Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 4h, NM2160 MagicGraph 128XD
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 280h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
PCI Mem Address = fd000000h prefetchable 32bit length 16777216 enabled
PCI Mem Address = fea00000h 32bit length 2097152 enabled
PCI Mem Address = fed00000h 32bit length 1048576 enabled
Max Lat = 255ns
Min Gnt = 16ns
PCI Int Pin = INT A
Interrupt line = 10

Class = Bridge (PCI/ISA)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = e886h, IT8330G PCI to ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = c1h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 200h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 673ah, IT8330G IDE Controller
PCI index = 0h
Class Codes = 01010ah
Revision ID = 11h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 200h
Command Reg = 1h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 1f0h length 8 enabled
PCI IO Address = 3f4h length 4 enabled
PCI IO Address = 170h length 8 enabled
PCI IO Address = 374h length 4 enabled
PCI IO Address = fcf0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 1
Subordinate Bus Number = 5
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 10
Bridge Control = 7c0h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 1
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = 10
Bridge Control = 780h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h


pin

Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None

pin cis

returns nothing at all.


Just as a matter of what may be additional helpful info…
From Linux 2.2.19…

cardctl ident

Socket 0:
no product info available
Socket 1:
product info: “Xircom”, “CardBus Ethernet 10/100 + Modem 56”, “CBEM56G”, “1.03”
manfid: 0x0105, 0x0103
function: 6 (network)
PCI id: 0x115d, 0x0003

cardctl status

Socket 0:
no card
Socket 1:
3.3V CardBus card
function 0: [ready]
function 1: [ready]

cardctl config

Socket 0:
not configured
Socket 1:
Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
interface type is “cardbus”
irq 10 [exclusive] [level]
function 0:
io 0x0800-0x0887 [32bit]
function 1:
io 0x0800-0x0887 [32bit]

\

Cowboy

I’m sure a mathematician would claim that 0 and 1 are both very
interesting numbers. :slight_smile:
– Larry Wall in <199707300650.XAA05515@wall.org>

Can you please download the pci-bios program from developers.qnx.com
and build a new boot image with the new pci-bios as follows:

  1. mv /sbin/pci-bios /sbin/pci-bios.bak
  2. cp pci-bios /sbin/pci-bios
  3. chmod 775 /sbin/pci-bios
  4. cd /boot/build
  5. mkifs qnxbasedma.build /.boot
  6. shutdown -f

After the machine reboots, see whether the network card and modem can
now be seen with ‘pin’. If not, please post the output from ‘pci -v’
again. You can also ‘slay pci-bios’ and then start ‘pci-bios -vvv’.
Then do a ‘sloginfo > file’ and post the output ‘file’ as well.

Previously, Cowboy wrote in qdn.public.qnxrtp.installation:

First off, Thanks !!

In article <> Voyager.020131082309.25101A@node90.ott.qnx.com> >, Hugh Brown wrote:
First of all, the RBEM56G-100 is supported and runs with the tulip driver.
It might not be detected automatically, but if you run ‘io-net -dtulip…’
does it work?

No. No apparrent change.
( ser1 and ser2 also don’t seem to go anywhere that works, but we’ll
get to that later. I’m sure one of them does go to the one real serial
port in the machine )

Secondly, please post the output from ‘pci -v’, ‘pin’ and ‘pin cis’ with
devp-pccard running and your card inserted.

Also got ps -A for whatever use it may be…
and some additional from the card working under Linux 2.2.19…

ps -A

PID TTY TIME CMD
1 ? 00:16:02
2 ? 00:00:00 /sbin/tinit
3 ? 00:00:00 slogger
12292 ? 00:00:00 mqueue
5 ? 00:00:00 pci-bios
6 ? 00:00:06 devb-eide
7 ? 00:00:00 devc-con
8 ? 00:00:01 fs-pkg
4105 ? 00:00:01 pipe
49162 ? 00:00:00 enum-devices
53259 ? 00:00:00 devc-pty
106508 ? 00:00:00 io-net
81933 ? 00:00:00 devp-pccard
81934 ? 00:00:00 enum-pccard
106511 ? 00:00:00 devc-ser8250
139280 ? 00:00:00 random
86033 ? 00:00:00 devc-ser8250
106514 ? 00:00:00 devb-fdc
151571 ? 00:00:00 dumper
557076 ? 00:00:01 pterm
446485 ? 00:00:01 pwm
241686 ? 00:00:10 Photon
286743 ? 00:00:00 fontsleuth
491544 ? 00:00:06 shelf
278553 ? 00:00:06 /usr/photon/bin/phfontFA
319514 ? 00:00:08 io-graphics
557083 ? 00:00:00 /bin/sh
335900 ? 00:00:01 /usr/photon/bin/devi-hirun
528413 ? 00:00:06 bkgdmgr
528414 ? 00:00:00 wmswitch
528415 ? 00:00:01 saver
557088 ? 00:00:00 io-net
598049 ? 00:00:01 pfm
671778 ? 00:00:00 ps

pci -v


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 8330h, IT8330G Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 4h, NM2160 MagicGraph 128XD
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 280h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
PCI Mem Address = fd000000h prefetchable 32bit length 16777216 enabled
PCI Mem Address = fea00000h 32bit length 2097152 enabled
PCI Mem Address = fed00000h 32bit length 1048576 enabled
Max Lat = 255ns
Min Gnt = 16ns
PCI Int Pin = INT A
Interrupt line = 10

Class = Bridge (PCI/ISA)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = e886h, IT8330G PCI to ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = c1h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 200h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 673ah, IT8330G IDE Controller
PCI index = 0h
Class Codes = 01010ah
Revision ID = 11h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 200h
Command Reg = 1h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 1f0h length 8 enabled
PCI IO Address = 3f4h length 4 enabled
PCI IO Address = 170h length 8 enabled
PCI IO Address = 374h length 4 enabled
PCI IO Address = fcf0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 1
Subordinate Bus Number = 5
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 10
Bridge Control = 7c0h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 1
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = 10
Bridge Control = 780h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h


pin

Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None

pin cis

returns nothing at all.


Just as a matter of what may be additional helpful info…
From Linux 2.2.19…

cardctl ident

Socket 0:
no product info available
Socket 1:
product info: “Xircom”, “CardBus Ethernet 10/100 + Modem 56”, “CBEM56G”, “1.03”
manfid: 0x0105, 0x0103
function: 6 (network)
PCI id: 0x115d, 0x0003

cardctl status

Socket 0:
no card
Socket 1:
3.3V CardBus card
function 0: [ready]
function 1: [ready]

cardctl config

Socket 0:
not configured
Socket 1:
Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
interface type is “cardbus”
irq 10 [exclusive] [level]
function 0:
io 0x0800-0x0887 [32bit]
function 1:
io 0x0800-0x0887 [32bit]

\

Cowboy

I’m sure a mathematician would claim that 0 and 1 are both very
interesting numbers. > :slight_smile:
– Larry Wall in <> 199707300650.XAA05515@wall.org

Networking on QNX with PCMCIA cards is a lot harder than it should be, which really fustrates me. Illustration:

I have a PCMCIA Linksys 3C2T Ethernet card in my laptop. My cable modem ISP, Adelphia, doesn’t give out DHCP ids or addys of their DHCP servers. This arrangement works fine in every OS I have used on my laptop EXCEPT QNX. For instance, in Linux, in the netconfig panel I just check off “Configure via DHCP Server” and wham! it works. Same in FreeBSD AND BeOS (!).

All this is a shame, since QNX is such a great OS with a knockout UI. Maybe someday it’ll work on my cable modem.

Anyway, good luck!


Hugh Brown wrote:

Subject: Re: Network PCMCIA cards and such…
From: Hugh Brown <> hsbrown@qnx.com
Date: Thu, 31 Jan 2002 13:11:33 -0500

Can you please download the pci-bios program from developers.qnx.com
and build a new boot image with the new pci-bios as follows:

  1. mv /sbin/pci-bios /sbin/pci-bios.bak
  2. cp pci-bios /sbin/pci-bios
  3. chmod 775 /sbin/pci-bios
  4. cd /boot/build
  5. mkifs qnxbasedma.build /.boot
  6. shutdown -f

After the machine reboots, see whether the network card and modem can
now be seen with ‘pin’. If not, please post the output from ‘pci -v’
again. You can also ‘slay pci-bios’ and then start ‘pci-bios -vvv’.
Then do a ‘sloginfo > file’ and post the output ‘file’ as well.

Previously, Cowboy wrote in qdn.public.qnxrtp.installation:

First off, Thanks !!

In article <> Voyager.020131082309.25101A@node90.ott.qnx.com> >, Hugh Brown wrote:
First of all, the RBEM56G-100 is supported and runs with the tulip driver.
It might not be detected automatically, but if you run ‘io-net -dtulip…’
does it work?

No. No apparrent change.
( ser1 and ser2 also don’t seem to go anywhere that works, but we’ll
get to that later. I’m sure one of them does go to the one real serial
port in the machine )

Secondly, please post the output from ‘pci -v’, ‘pin’ and ‘pin cis’ with
devp-pccard running and your card inserted.

Also got ps -A for whatever use it may be…
and some additional from the card working under Linux 2.2.19…

ps -A

PID TTY TIME CMD
1 ? 00:16:02
2 ? 00:00:00 /sbin/tinit
3 ? 00:00:00 slogger
12292 ? 00:00:00 mqueue
5 ? 00:00:00 pci-bios
6 ? 00:00:06 devb-eide
7 ? 00:00:00 devc-con
8 ? 00:00:01 fs-pkg
4105 ? 00:00:01 pipe
49162 ? 00:00:00 enum-devices
53259 ? 00:00:00 devc-pty
106508 ? 00:00:00 io-net
81933 ? 00:00:00 devp-pccard
81934 ? 00:00:00 enum-pccard
106511 ? 00:00:00 devc-ser8250
139280 ? 00:00:00 random
86033 ? 00:00:00 devc-ser8250
106514 ? 00:00:00 devb-fdc
151571 ? 00:00:00 dumper
557076 ? 00:00:01 pterm
446485 ? 00:00:01 pwm
241686 ? 00:00:10 Photon
286743 ? 00:00:00 fontsleuth
491544 ? 00:00:06 shelf
278553 ? 00:00:06 /usr/photon/bin/phfontFA
319514 ? 00:00:08 io-graphics
557083 ? 00:00:00 /bin/sh
335900 ? 00:00:01 /usr/photon/bin/devi-hirun
528413 ? 00:00:06 bkgdmgr
528414 ? 00:00:00 wmswitch
528415 ? 00:00:01 saver
557088 ? 00:00:00 io-net
598049 ? 00:00:01 pfm
671778 ? 00:00:00 ps

pci -v


PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 8330h, IT8330G Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 4h, NM2160 MagicGraph 128XD
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 280h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
PCI Mem Address = fd000000h prefetchable 32bit length 16777216 enabled
PCI Mem Address = fea00000h 32bit length 2097152 enabled
PCI Mem Address = fed00000h 32bit length 1048576 enabled
Max Lat = 255ns
Min Gnt = 16ns
PCI Int Pin = INT A
Interrupt line = 10

Class = Bridge (PCI/ISA)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = e886h, IT8330G PCI to ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = c1h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 200h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 673ah, IT8330G IDE Controller
PCI index = 0h
Class Codes = 01010ah
Revision ID = 11h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 200h
Command Reg = 1h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 1f0h length 8 enabled
PCI IO Address = 3f4h length 4 enabled
PCI IO Address = 170h length 8 enabled
PCI IO Address = 374h length 4 enabled
PCI IO Address = fcf0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 1
Subordinate Bus Number = 5
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 10
Bridge Control = 7c0h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 1
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = 10
Bridge Control = 780h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h


pin

Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None

pin cis

returns nothing at all.


Just as a matter of what may be additional helpful info…
From Linux 2.2.19…

cardctl ident

Socket 0:
no product info available
Socket 1:
product info: “Xircom”, “CardBus Ethernet 10/100 + Modem 56”, “CBEM56G”, “1.03”
manfid: 0x0105, 0x0103
function: 6 (network)
PCI id: 0x115d, 0x0003

cardctl status

Socket 0:
no card
Socket 1:
3.3V CardBus card
function 0: [ready]
function 1: [ready]

cardctl config

Socket 0:
not configured
Socket 1:
Vcc 3.3V Vpp1 3.3V Vpp2 3.3V
interface type is “cardbus”
irq 10 [exclusive] [level]
function 0:
io 0x0800-0x0887 [32bit]
function 1:
io 0x0800-0x0887 [32bit]

\

Cowboy

I’m sure a mathematician would claim that 0 and 1 are both very
interesting numbers. > :slight_smile:
– Larry Wall in <> 199707300650.XAA05515@wall.org

In article <Voyager.020131131133.17371A@node90.ott.qnx.com>, Hugh Brown wrote:

Can you please download the pci-bios program from developers.qnx.com

That part was an adventure.
Would simple FTP access be too much to ask ?
I got it though, eventually.

and build a new boot image with the new pci-bios as follows:

  1. mv /sbin/pci-bios /sbin/pci-bios.bak
  2. cp pci-bios /sbin/pci-bios
  3. chmod 775 /sbin/pci-bios
  4. cd /boot/build
  5. mkifs qnxbasedma.build /.boot
  6. shutdown -f

Done !

After the machine reboots, see whether the network card and modem can
now be seen with ‘pin’.

Nada !
pin

Sock Func Type Flags PID Base Size IRQ
1 Empty ----MF---------- None
1 Empty ----MF---------- None
2 Empty ----MF---------- None
2 Empty ----MF---------- None

If not, please post the output from ‘pci -v’

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 8330h, IT8330G Host Bridge
PCI index = 0h
Class Codes = 060000h
Revision ID = 3h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 10c8h, Neomagic Corporation
Device ID = 4h, NM2160 MagicGraph 128XD
PCI index = 0h
Class Codes = 030000h
Revision ID = 1h
Bus number = 0
Device number = 16
Function num = 0
Status Reg = 280h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 80h
Cache Line Size= 0h
PCI Mem Address = fd000000h prefetchable 32bit length 16777216 enabled
PCI Mem Address = fea00000h 32bit length 2097152 enabled
PCI Mem Address = fed00000h 32bit length 1048576 enabled
Max Lat = 255ns
Min Gnt = 16ns
PCI Int Pin = INT A
Interrupt line = 10

Class = Bridge (PCI/ISA)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = e886h, IT8330G PCI to ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = c1h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 200h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 1283h, Integrated Technology Express Inc.
Device ID = 673ah, IT8330G IDE Controller
PCI index = 0h
Class Codes = 01010ah
Revision ID = 11h
Bus number = 0
Device number = 18
Function num = 1
Status Reg = 200h
Command Reg = 1h
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 1f0h length 8 enabled
PCI IO Address = 3f4h length 4 enabled
PCI IO Address = 170h length 8 enabled
PCI IO Address = 374h length 4 enabled
PCI IO Address = fcf0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 0h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffeff000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 1
Subordinate Bus Number = 5
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 1
PCI Int Pin = INT A
Interrupt line = 10
Bridge Control = 7c0h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

Class = Bridge (CardBus)
Vendor ID = 104ch, Texas Instruments
Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller
PCI index = 1h
Class Codes = 060700h
Revision ID = 1h
Bus number = 0
Device number = 24
Function num = 1
Status Reg = 200h
Command Reg = 7h
Header type = 2h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 8h un-cacheable
ExCA Base Address = ffefe000h
Capabilities Pointer = ffh
Secondary Status = ffffh
Primary Bus Number = 0
Secondary Bus Number = 2
Subordinate Bus Number = 2
Secondary Latency Timer = 20h
Memory Base 0 = 0h
Memory Limit 0 = 0h
Memory Base 1 = 0h
Memory Limit 1 = 0h
I/O Base 0 = 0h
I/O Limit 0 = 0h
I/O Base 1 = 0h
I/O Limit 1 = 0h
PCI Int Pin = 2
PCI Int Pin = INT B
Interrupt line = 10
Bridge Control = 480h
Subsystem Vendor ID = 0h
Subsystem ID = 0h
Legacy Mode Base Address = 3e0h
System Control = 241020h
Retry Status = 0h
Card Control = 0h
Device Control = 74h
Buffer Control = 0h
Socket DMA Register 0 = 0h
Socket DMA Register 1 = 0h

again. You can also ‘slay pci-bios’ and then start ‘pci-bios -vvv’.

Done !

Then do a ‘sloginfo > file’ and post the output ‘file’ as well.
Slightly edited to get it under 70 characters per line, to make

slrn happy…

Time Sev Major Minor Args
Jan 30 23:55:04 3 17 0 Range
check failed (IO) - Dev 673a - Vend 1283 - Class 1010a - Addr 1f0 - Size 8
Jan 30 23:55:04 2 17 0 Alloc failed 3f5 - Size 4
Jan 30 23:55:04 3 17 0 Range
check failed (IO) - Dev 673a - Vend 1283 - Class 1010a - Addr 170 - Size 8
Jan 30 23:55:04 3 17 0 Range
check failed (MEM) - Dev ac15 - Vend 104c - Class 60700 - Addr 0 - Size 1000
Jan 30 23:55:04 3 17 0 Range
check failed (MEM) - Dev ac15 - Vend 104c - Class 60700 - Addr 0 - Size 1000
Jan 30 23:55:08 5 3 400 [8] fs-pkg built: Jun 22 2001 04:30:34
Jan 30 23:55:09 5 3 400 Package
config file [/etc/system/package/packages]
Jan 31 04:55:13 2 18 0 devp-pccard: No Card Detected
Jan 31 04:55:19 1 7 0 Failed to read data from soundblaster

Jan 31 04:55:22 1 8 0 1868982384
1482191982 1635021600 1684370546 541806368 1329930285 1970208843
Jan 31 04:55:25 6 8 0 VGA primary : bus 0x0 dev/func 0x80
Jan 31 04:55:25 6 8 0 Found 1 PCI/AGP display devices
Jan 31 04:55:25 6 8 0 pci_init: found PCI device 10c8:4
Jan 31 04:55:27 5 9 0 Start:
/usr/photon/bin/devi-hirun kbd fd -d/dev/kbd ps2 mousedev

Jan 31 04:56:39 5 17 0 pci_server: shutting down pci 8056428
Jan 31 04:56:49 5 17 0 pci_server: Aug 9 2001 16:33:26
Jan 31 04:56:49 5 17 0 Low memory CPU 8000000 - PCI 8000000
Jan 31 04:56:49 5 17 0 High memory CPU ffefffff - PCI fff00000
Jan 31 04:56:49 5 17 0 Low port CPU 200 - PCI 200
Jan 31 04:56:49 5 17 0 High port CPU fefe - PCI feff
Jan 31 04:56:49 5 17 0 Found host bridge 0 0
Jan 31 04:56:49 5 17 0 Configure bridge - bus 0 - devfunc 0
Jan 31 04:56:49 5 17 0 cb Bus 0 - Devfn 0 - dword ff0000
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 alloc_bus 0 0
Jan 31 04:56:49 5 17 0 Bus 0 - Device 0 - Function 0
Jan 31 04:56:49 5 17 0 Vendor
1283 Device 8330 Index 0 ClassCode 60000
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Setup bridge 0 - Lastbus = 1
Jan 31 04:56:49 5 17 0 Bus 0 - Device 16 - Function 0
Jan 31 04:56:49 5 17 0 Vendor 10c8 Device 4 Index 0 ClassCode 30000
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Min_Gnt =
16 - Max_Lat = 255 - Bandwidth = 124206643
Jan 31 04:56:49 5 17 0 MEM fd000000 1000000 pref
Jan 31 04:56:49 5 17 0 MEM fea00000 200000
Jan 31 04:56:49 5 17 0 MEM fed00000 100000
Jan 31 04:56:49 5 17 0 MEM fd000000 1000000
Jan 31 04:56:49 5 17 0 MEM fea00000 200000
Jan 31 04:56:49 5 17 0 MEM fed00000 100000
Jan 31 04:56:49 5 17 0 reserve IRQ 10
Jan 31 04:56:49 5 17 0 Bus 0 - Device 18 - Function 0
Jan 31 04:56:49 5 17 0 Vendor 1283 Device e886 Index 0 ClassCode 60100
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Bus 0 - Device 18 - Function 1
Jan 31 04:56:49 5 17 0 Vendor 1283 Device 673a Index 0 ClassCode 1010a
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Range failed 1f0 - 8
Jan 31 04:56:49 3 17 0 Range
check failed (IO) - Dev 673a - Vend 1283 - Class 1010a - Addr 1f0 - Size 8
Jan 31 04:56:49 5 17 0 IO 1f0 8
Jan 31 04:56:49 5 17 0 IO 3f4 4
Jan 31 04:56:49 2 17 0 Unable to seed resource Addr 3f4 - Size 4
Jan 31 04:56:49 2 17 0 Alloc failed 3f5 - Size 4
Jan 31 04:56:49 5 17 0 Range failed 170 - 8
Jan 31 04:56:49 3 17 0 Range
check failed (IO) - Dev 673a - Vend 1283 - Class 1010a - Addr 170 - Size 8
Jan 31 04:56:49 5 17 0 IO 170 8
Jan 31 04:56:49 5 17 0 IO 374 4
Jan 31 04:56:49 5 17 0 IO fcf0 10
Jan 31 04:56:49 5 17 0 IO 1f0 8
Jan 31 04:56:49 5 17 0 IO 3f4 4
Jan 31 04:56:49 5 17 0 IO 170 8
Jan 31 04:56:49 5 17 0 IO 374 4
Jan 31 04:56:49 5 17 0 IO fcf0 10
Jan 31 04:56:49 5 17 0 Bus 0 - Device 24 - Function 0
Jan 31 04:56:49 5 17 0 Vendor 104c Device ac15 Index 0 ClassCode 60700
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 MEM ffeff000 1000
Jan 31 04:56:49 5 17 0 find_bus 1
Jan 31 04:56:49 5 17 0 alloc_bus 0 1
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Min_Gnt =
192 - Max_Lat = 7 - Bandwidth = 126346360
Jan 31 04:56:49 5 17 0 Bus 0 - Device 24 - Function 1
Jan 31 04:56:49 5 17 0 Vendor 104c Device ac15 Index 1 ClassCode 60700
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 MEM ffefe000 1000
Jan 31 04:56:49 5 17 0 find_bus 2
Jan 31 04:56:49 5 17 0 alloc_bus 0 2
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Min_Gnt =
128 - Max_Lat = 4 - Bandwidth = 128496884
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Busmap Pri 0 - Sec 0 - Sub 0
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Busmap Pri 0 - Sec 0 - Sub 0
Jan 31 04:56:49 5 17 0 find_bus 0
Jan 31 04:56:49 5 17 0 Busmap Pri 0 - Sec 0 - Sub 0
Jan 31 04:57:59 5 17 0 io_open for id = 3
Jan 31 04:57:59 5 17 0 io_close_ocb


\

Cowboy

Which is worse: ignorance or apathy? Who knows? Who cares?

In article <a3cdck$olo$2@inn.qnx.com>, Chris Turkel wrote:

Networking on QNX with PCMCIA cards is a lot harder than it should be, which really fustrates me. Illustration:

Sorry about your frustration, but I’m gonna disagree that it’s harder
than it “should” be.

Remember that the target market is NOT the every-day windows user
( either Micro$oft or I-Hate-Microsoft-RedHat-Windows ) but something
completely different.

This way, I get to learn a few things.
If nothing else comes of it, then I’m happy !


Cowboy

Which is worse: ignorance or apathy? Who knows? Who cares?

Device ID = ac15h, PCI1131 Dual Socket PCI CardBus Controller

My machine (Dell Latitude XPi 166+) also has this, which fails to
recognize some card, without “-w8,8” for devp-pccard.

Try “slay devp-pccard; devp-pccard -w8,8” to see pin output has any change.

kabe

In article <Voyager.020131131133.17371A@node90.ott.qnx.com>, Hugh Brown wrote:

Can you please download the pci-bios program from developers.qnx.com
and build a new boot image with the new pci-bios as follows:

A few private e-mails later, and…

IT WORKS !

A public thank-you to Hugh Brown for his assistance !

Film at eleven…


Cowboy

And on the eighth day, we bulldozed it.