Boot on Compact Flash - Advantech PCM-9586 SBC

Hi all,

We use on one of our project a single board computer with a built-in
compact flash interface on the Secondary IDE channel. It’s a Advantech
PCM-9586 single board computer with PCI.

It’s work fine with QNX 6.3.0 SP2 (intalled with the standard QNX 6.3.0
PE Installation CD) but there’s only one annoying problem. The devb-eide
command take a lot of time and the computer hang for about 30-40 second
on the beginning when it’s detecting the IDE device. After that delay…
everything work well and the speed of the compact flash is okay.

I’ve tried to set the Bios in CHS mode, didn’t help. I made my own
“.boot” file starting from “/boot/build/qnxbase.build” by modifying the
devb-eide options on the diskboot command line…, I’ve tried the following:

… diskboot … -o"devb-eide, eide chs,vid=0x8086,did=0x24cb"
***: When I specify the vid and/or the did, it’s never able to
mount the “/” and fall in a non-working safe mode and stuck
forever, don’t matter the others options with it.

… diskboot … -o"devb-eide, eide chs,pio=4"
***: same thing as the original .boot file.

I’ve also try to add options like: “noslave, mdma=2, nobmstr,
ioport=0xf000:0xf010”

always the same thing.

When I boot with F6 (Verbose) I can see souple of error message about
the VendorId/DeviceId corresponding to the IDE controler.

I’ve also notice that the IDE controler have the IRQ 14 on the bios
devices listing during boot… but once booted in QNX… pci -vv tell me
“Interrupt Line = 0”.


Datasheet of the SBC: (if you want information about the SBC we use)
http://taiwan.advantech.com.tw/unzipfunc/unziplit.asp?Literature_ID=1-10M9QG


My sloginfo and “pci -vv” output are included to this message. (booted
using the original .boot (qnxbase.build)


Thank you very much…


Martin Gagnon



sloginfo output:

Time Sev Major Minor Args
Jan 23 23:58:51 3 17 0 Range check failed (IO) - Dev 24cb - Vend 8086 - Class 1018a - Addr 0 - Size 8
Jan 23 23:58:51 3 17 0 Range check failed (IO) - Dev 24cb - Vend 8086 - Class 1018a - Addr 0 - Size 4
Jan 23 23:58:51 3 17 0 Range check failed (IO) - Dev 24cb - Vend 8086 - Class 1018a - Addr 0 - Size 8
Jan 23 23:58:51 3 17 0 Range check failed (IO) - Dev 24cb - Vend 8086 - Class 1018a - Addr 0 - Size 4
Jan 23 23:58:51 3 17 0 Range check failed (MEM) - Dev 24cb - Vend 8086 - Class 1018a - Addr 0 - Size 400
Jan 23 23:58:51 2 19 0 eide_identify_devices: Intel 82801DB vid 8086, did 24cb, class 1018a rev 2, busno 0, dfunc f9
Jan 23 23:58:51 2 19 0 eide_identify_devices: cmd_addr 1f0, cntl_addr 3f4, irq e, chnl 0, udma 5, mdma 2, sdma 0, pio 4
Jan 23 23:58:51 2 19 0 eide_identify_devices: Intel 82801DB vid 8086, did 24cb, class 1018a rev 2, busno 0, dfunc f9
Jan 23 23:58:51 2 19 0 eide_identify_devices: cmd_addr 170, cntl_addr 374, irq f, chnl 1, udma 5, mdma 2, sdma 0, pio 4
Jan 23 23:58:51 2 19 0 eide_display_devices: Transcend 512 tid 0, cable 40, max udma -1, cur udma -1, max mdma -1, cur mdma -1, max sdma -1, cur sdma -1, pio 4, mblk 1
Jan 23 23:58:51 2 19 0 eide_init_devices: Transcend 512 path 0, tid 0, udma -1, mdma -1, sdma -1, pio 4, mblk 1
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: path=0, target=0, lun=0, cam_status=c4, scsi_status=2
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: error=70, sense=5, asc=24, ascq=0
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: SK_ILLEGAL command 5a in databyte
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: path=0, target=0, lun=0, cam_status=c4, scsi_status=2
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: error=70, sense=5, asc=24, ascq=0
Jan 23 23:58:52 2 5 0 scsi_interpret_sense: SK_ILLEGAL command 5a in databyte
Jan 23 23:58:52 2 5 0 Path=0 - Intel 82801DB
Jan 23 23:58:52 2 5 0 target=0 lun=0 Direct-Access(0) - Transcend 512 Rev: 1.1
Jan 24 05:00:02 5 6 200 Installing /dev/par port 378
Jan 24 05:00:02 5 14 0 tcpip starting
Jan 24 05:00:02 3 14 0 Using pseudo random generator. See “random” option
Jan 24 05:00:05 7 15 0 npm-qnet(L4): qnet_birth(): qnet_init() - calling

Jan 24 05:00:05 7 15 0 npm-qnet(L4): en_ionet_rx_ctrl(): new interface: en0: index 0 cell 1 endpt 0 iface 0 mac addr 00:D0:C9:9E:B1:8A

Jan 24 05:00:05 7 15 0 npm-qnet(QOS): nd_change_notify(): Node Up: nd 0 lonemaster02.ndt.ca

Jan 24 05:00:05 7 15 0 npm-qnet(L4): qnet_birth(): qnet_init() - complete: 0

Jan 24 05:00:05 7 15 0 npm-qnet(L4): lr_verify_my_name_and_domain(): starting resolution of our hostname lonemaster02.ndt.ca to ensure unique

Jan 24 05:00:05 7 15 0 npm-qnet(L4): lr_inbound(): discarding pkt from LS_Test.ndt.ca, qnet is not online

Jan 24 05:00:05 7 15 0 npm-qnet(L4): lr_inbound(): discarding pkt from LS_Test.ndt.ca, qnet is not online

Jan 24 05:00:06 7 15 0 npm-qnet(L4): lr_verify_my_name_and_domain(): qnet going online

Jan 24 05:00:06 7 15 0 npm-qnet(L4): lr_add_ndb(): adding L4 0 addr to ndb for nd 1 LS_Test.ndt.ca

Jan 24 05:00:06 7 15 0 npm-qnet(QOS): nd_change_notify(): Node Up: nd 1 LS_Test.ndt.ca

Jan 24 05:00:17 1 8 0 phfont_init
Jan 24 05:00:17 1 8 0 phfontXX started OK
Jan 24 05:00:18 5 8 0 Process fontsleuth initialized.
Jan 24 05:00:19 1 8 0 phfont_init
Jan 24 05:00:19 1 8 0 phfontXX started OK
Jan 24 05:00:20 6 8 0 VGA primary : bus 0x0 dev/func 0x10
Jan 24 05:00:20 6 8 0 Found 2 PCI/AGP display devices
Jan 24 05:00:20 6 8 0 Primary active: 0 10 4
Jan 24 05:00:20 6 8 0 pci_init: found PCI device 8086:3582
Jan 24 05:00:20 6 8 0 SetDisplayOffset pos: 0 0
Jan 24 05:00:20 6 8 0 SetDisplayOffset pos: 0 0
Jan 24 05:00:20 6 8 0 SetDisplayOffset pos: 0 0
Jan 24 05:00:20 6 8 0 SetDisplayOffset pos: 0 0
Jan 24 05:00:20 5 8 0 Attached /dev/io-graphics/vesabios0, id = 0
Jan 24 05:00:24 5 9 0 Start: /usr/photon/bin/devi-hirun kbd fd -d/dev/kbd ps2 mousedev

Jan 24 19:37:37 7 15 0 npm-qnet(L4): lr_add_ndb(): adding L4 0 addr to ndb for nd 2 trans_11.ndt.ca

Jan 24 19:37:37 7 15 0 npm-qnet(QOS): nd_change_notify(): Node Up: nd 2 trans_11.ndt.ca

Jan 24 19:41:09 7 15 0 npm-qnet(QOS): tx_xmit_init_conn_pkt(): to nd 1 on L4 0



“pci -vv” output:

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 3580h,
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2090h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Subsystem Vendor ID = 8086h
Subsystem ID = 3580h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
CPU Interrupt = 0h
Capabilities Pointer = 40h
Capability ID = 9h
Capabilities = e105h - aeh
Device Dependent Registers:
0x40: 09 00 05 e1 ae 00 00 00 00 00 c1 fe 02 28 00 0e
0x50: 00 01 54 00 00 00 00 00 00 10 11 11 00 00 00 00
0x60: 0a 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 02 09 00 00 54 60 00 00 00 00 80 00 00 00 00 00
0x80: 02 00 00 a4 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 02 00 20 00 17 02 00 1f 01 00 00 00 00 00 00 00
0xB0: 00 00 f0 e9 30 00 00 00 00 00 00 00 20 10 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 02 00 09 01 00 00


Class = System Peripherals (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 3584h,
PCI index = 0h
Class Codes = 088000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 1
Status Reg = 80h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Subsystem Vendor ID = 8086h
Subsystem ID = 3584h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 00 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 77 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 25 44 00 2a 00 00 00 00 0c 04 f1 10 00 00 00 00
0x70: 71 99 00 20 01 00 00 00 74 e9 1f 00 00 00 00 00
0x80: 31 00 af 00 3c 03 00 00 10 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 09 03 4e 18 01 19 20 c0
0xA0: ff a2 0a 30 00 00 00 00 28 7b 00 00 c0 76 04 00
0xB0: 22 27 08 00 00 00 00 00 00 00 00 00 9f 7f 40 00
0xC0: 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = System Peripherals (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 3585h,
PCI index = 0h
Class Codes = 088000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 3
Status Reg = 80h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Subsystem Vendor ID = 8086h
Subsystem ID = 3585h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Device Dependent Registers:
0x40: 04 04 00 00 00 00 11 11 3c 4e 5e 09 4c 5c 09 4c
0x50: 5d 09 00 00 00 00 00 00 01 08 39 2d 38 38 03 0c
0x60: 00 00 00 00 00 00 00 00 04 04 00 00 45 3b 00 00
0x70: 00 00 00 00 04 04 41 27 e7 c7 0f 43 2c 12 84 02
0x80: ff 1f 00 00 ef 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 80 03 18 00 00 00 00
0xB0: 00 00 00 00 80 02 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 01 00 21 02 00 00 00 00 08 c3 00 ff 25 00 00 00
0xE0: 2a 00 14 00 98 00 14 00 00 00 00 00 00 04 00 00
0xF0: 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00 00


Class = Display (VGA)
Vendor ID = 8086h, Intel Corporation
Device ID = 3582h, Unknown Unknown
PCI index = 0h
Class Codes = 030000h
Revision ID = 2h
Bus number = 0
Device number = 2
Function num = 0
Status Reg = 90h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = d0000000h prefetchable 32bit length 134217728 enabled
PCI Mem Address = e0180000h 32bit length 524288 enabled
PCI IO Address = ac00h length 8 disabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3582h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh
Capabilities Pointer = d0h
Capability ID = 1h
Capabilities = 221h - 0h
Device Dependent Registers:
0x40: 09 00 05 e1 ae 40 00 00 00 00 00 00 00 00 00 00
0x50: 00 01 54 00 00 00 00 00 00 00 02 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: ff a2 0a 30 00 00 00 00 82 90 00 00 90 d4 05 00
0xB0: cc 0e 09 00 00 00 00 00 00 00 00 00 77 3e 4e 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 01 00 21 02 00 00 00 00 08 c3 00 ff 25 00 00 00
0xE0: 2a 00 14 00 98 00 94 00 00 00 00 00 00 04 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Display (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 3582h, Unknown Unknown
PCI index = 1h
Class Codes = 038000h
Revision ID = 2h
Bus number = 0
Device number = 2
Function num = 1
Status Reg = 90h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = d8000000h prefetchable 32bit length 134217728 enabled
PCI Mem Address = e0100000h 32bit length 524288 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 3582h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Capabilities Pointer = d0h
Capability ID = 1h
Capabilities = 221h - 0h
Device Dependent Registers:
0x40: 09 00 05 e1 ae 40 00 00 00 00 00 00 00 00 00 00
0x50: 00 01 54 00 00 00 00 00 00 00 02 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: ff a2 0a 30 00 00 00 00 46 9c 00 00 56 6a 06 00
0xB0: 44 5c 09 00 00 00 00 00 00 00 00 00 bb d7 53 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 01 00 21 02 00 00 00 00 08 c3 00 ff 25 00 00 00
0xE0: 2a 00 14 00 98 00 94 00 00 00 00 00 00 04 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c2h, 82801DB USB UHCI Controller #1
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 2h
Bus number = 0
Device number = 29
Function num = 0
Status Reg = 280h
Command Reg = 5h
I/O space access enabled
Memory space access disabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = a000h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24c2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c4h, 82801DB USB UHCI Controller #2
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 2h
Bus number = 0
Device number = 29
Function num = 1
Status Reg = 280h
Command Reg = 5h
I/O space access enabled
Memory space access disabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = a400h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24c2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 11
CPU Interrupt = bh
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c7h, 82801DB USB UHCI Controller #3
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 2h
Bus number = 0
Device number = 29
Function num = 2
Status Reg = 280h
Command Reg = 5h
I/O space access enabled
Memory space access disabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = a800h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24c2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT C
Interrupt line = 11
CPU Interrupt = bh
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 24cdh, 82801DB USB EHCI Controller
PCI index = 0h
Class Codes = 0c0320h
Revision ID = 2h
Bus number = 0
Device number = 29
Function num = 7
Status Reg = 290h
Command Reg = 6h
I/O space access disabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI Mem Address = e0200000h 32bit length 1024 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24cdh
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 9
CPU Interrupt = 9h
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = c9c2h - 0h
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 01 00 c2 c9 00 00 00 00 0a 00 80 20 00 00 00 00
0x60: 20 20 7f 00 00 00 00 00 01 00 00 00 01 00 00 c0
0x70: 00 00 d7 0f 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 78 bf 1f 00 88 83 00 00 60 0f 00 00 06 00 00 00


Class = Bridge (PCI/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 244eh, 82801BA/CA/DB Hub Interface to PCI Bridge
PCI index = 0h
Class Codes = 060400h
Revision ID = 82h
Bus number = 0
Device number = 30
Function num = 0
Status Reg = 8080h
Command Reg = 107h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents enabled
Header type = 1h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Primary Bus Number = 0h
Secondary Bus Number = 1h
Subordinate Bus Number = 1h
Secondary Latency Timer = 20h
I/O Base = 90h
I/O Limit = 90h
Secondary Status = 2280h
Memory Base = e000h
Memory Limit = e000h
Prefetchable Memory Base = fff0h
Prefetchable Memory Limit= 0h
Prefetchable Base Upper 32 Bits = 0h
Prefetchable Limit Upper 32 Bits = 0h
I/O Base Upper 16 Bits = ffffh
I/O Limit Upper 16 Bits = ffffh
Bridge Control = 6h
PCI Int Pin = NC
Interrupt line = 0
CPU Interrupt = 0h
Device Dependent Registers:
0x40: 00 00 06 00 02 28 20 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 02 74 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 60 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 10 00 08 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 01 00 02 00 00 00 c0 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 60 0f 00 00


Class = Bridge (PCI/ISA)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c0h, 82801DB LPC Interface Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 2h
Bus number = 0
Device number = 31
Function num = 0
Status Reg = 280h
Command Reg = fh
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations monitor
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
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
CPU Interrupt = 0h
Device Dependent Registers:
0x40: 01 04 00 00 10 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 08 00 00 00 81 04 00 00 10 00 00 00
0x60: 0b 09 0b 0b d0 00 00 00 80 80 80 09 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 75 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 20 02 00 00 00 00 00 00 12 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 55 55 41 05 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 86 29 20 00 02 0f 00 00 04 00 00 00 00 00 00 00
0xE0: 10 00 00 c0 00 00 0f 34 33 22 11 00 91 02 67 45
0xF0: 0f 00 40 00 00 00 00 00 60 0f 02 00 00 00 81 00


Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 24cbh, 82801DB IDE Controller (UltraATA/100)
PCI index = 0h
Class Codes = 01018ah
Revision ID = 2h
Bus number = 0
Device number = 31
Function num = 1
Status Reg = 280h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 0h length 8 enabled
PCI IO Address = 0h length 4 enabled
PCI IO Address = 0h length 8 enabled
PCI IO Address = 0h length 4 enabled
PCI IO Address = f000h length 16 enabled
PCI Mem Address = ffeffc00h 32bit length 1024 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24c2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 0
CPU Interrupt = 0h
Device Dependent Registers:
0x40: 00 80 05 a3 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00
0x60: 08 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Serial Bus (SMBus)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c3h, 82801DB SMBus Controller
PCI index = 0h
Class Codes = 0c0500h
Revision ID = 2h
Bus number = 0
Device number = 31
Function num = 3
Status Reg = 280h
Command Reg = 1h
I/O space access enabled
Memory space access disabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = 500h length 32 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 24c2h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 9
CPU Interrupt = 9h
Device Dependent Registers:
0x40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Multimedia (Audio)
Vendor ID = 8086h, Intel Corporation
Device ID = 24c5h, 82801DB AC97 Audio Controller
PCI index = 0h
Class Codes = 040100h
Revision ID = 2h
Bus number = 0
Device number = 31
Function num = 5
Status Reg = 290h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
PCI IO Address = b400h length 256 enabled
PCI IO Address = b800h length 64 enabled
PCI Mem Address = e0201000h 32bit length 512 enabled
PCI Mem Address = e0202000h 32bit length 256 enabled
Subsystem Vendor ID = 414ch
Subsystem ID = 4740h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT B
Interrupt line = 9
CPU Interrupt = 9h
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = c9c2h - 0h
Device Dependent Registers:
0x40: 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 01 00 c2 c9 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 60 0f 00 00 00 00 00 00


Class = Network (Ethernet)
Vendor ID = 8086h, Intel Corporation
Device ID = 1209h, 82559ER Ethernet Controller
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 1
Device number = 7
Function num = 0
Status Reg = 290h
Command Reg = 7h
I/O space access enabled
Memory space access enabled
Bus Master enabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 8h un-cacheable
PCI Mem Address = e0020000h 32bit length 4096 enabled
PCI IO Address = 9000h length 64 enabled
PCI Mem Address = e0000000h 32bit length 131072 enabled
Subsystem Vendor ID = 8086h
Subsystem ID = 70h
Max Lat = 56ns
Min Gnt = 8ns
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh
Capabilities Pointer = dch
Capability ID = 1h
Capabilities = 7e22h - 4b004000h
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 7e
0xE0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


Class = Intelligent I/O (Unknown)
Vendor ID = 10b5h, PLX Technology
Device ID = 1260h, Unknown Unknown
PCI index = 0h
Class Codes = 0e8000h
Revision ID = 2h
Bus number = 1
Device number = 12
Function num = 0
Status Reg = 280h
Command Reg = 3h
I/O space access enabled
Memory space access enabled
Bus Master disabled
Special Cycle operations ignored
Memory Write and Invalidate disabled
Palette Snooping disabled
Parity Checking disabled
Data/Address stepping disabled
SERR# driver disabled
Fast back-to-back transactions to different agents disabled
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 8h un-cacheable
PCI Mem Address = e0021000h 32bit length 128 enabled
PCI IO Address = 9400h length 256 enabled
Subsystem Vendor ID = 10b5h
Subsystem ID = 9050h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh
Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

============================================================================

Martin Gagnon <martin@yanos.no.spam.org> wrote:

Hi all,

We use on one of our project a single board computer with a built-in
compact flash interface on the Secondary IDE channel. It’s a Advantech
PCM-9586 single board computer with PCI.

It’s work fine with QNX 6.3.0 SP2 (intalled with the standard QNX 6.3.0
PE Installation CD) but there’s only one annoying problem. The devb-eide
command take a lot of time and the computer hang for about 30-40 second
on the beginning when it’s detecting the IDE device. After that delay…
everything work well and the speed of the compact flash is okay.

I’ve tried to set the Bios in CHS mode, didn’t help. I made my own
“.boot” file starting from “/boot/build/qnxbase.build” by modifying the
devb-eide options on the diskboot command line…, I’ve tried the following:

My guess is that the flash drive is responding to slave access. Try modifying
the build file to:
seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
disboot …

If the above doesn’t work can you increase the verbosity and send the output
from sloginfo? ie

seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide verbose=4,noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
diskboot …

On 2006-09-07, Kevin Chiles <kchiles@qnx.com> wrote:

Martin Gagnon <> martin@yanos.no.spam.org> > wrote:
Hi all,

We use on one of our project a single board computer with a built-in
compact flash interface on the Secondary IDE channel. It’s a Advantech
PCM-9586 single board computer with PCI.

It’s work fine with QNX 6.3.0 SP2 (intalled with the standard QNX 6.3.0
PE Installation CD) but there’s only one annoying problem. The devb-eide
command take a lot of time and the computer hang for about 30-40 second
on the beginning when it’s detecting the IDE device. After that delay…
everything work well and the speed of the compact flash is okay.

I’ve tried to set the Bios in CHS mode, didn’t help. I made my own
“.boot” file starting from “/boot/build/qnxbase.build” by modifying the
devb-eide options on the diskboot command line…, I’ve tried the following:

My guess is that the flash drive is responding to slave access. Try modifying
the build file to:
seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
disboot …

If the above doesn’t work can you increase the verbosity and send the output
from sloginfo? ie

seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide verbose=4,noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
diskboot …

Thank you very much… I’ll give it a try …


Martin

On 2006-09-08, Martin Gagnon <martin@yanos.No.SpAm.org> wrote:

On 2006-09-07, Kevin Chiles <> kchiles@qnx.com> > wrote:
Martin Gagnon <> martin@yanos.no.spam.org> > wrote:
Hi all,

We use on one of our project a single board computer with a built-in
compact flash interface on the Secondary IDE channel. It’s a Advantech
PCM-9586 single board computer with PCI.

It’s work fine with QNX 6.3.0 SP2 (intalled with the standard QNX 6.3.0
PE Installation CD) but there’s only one annoying problem. The devb-eide
command take a lot of time and the computer hang for about 30-40 second
on the beginning when it’s detecting the IDE device. After that delay…
everything work well and the speed of the compact flash is okay.

I’ve tried to set the Bios in CHS mode, didn’t help. I made my own
“.boot” file starting from “/boot/build/qnxbase.build” by modifying the
devb-eide options on the diskboot command line…, I’ve tried the following:

My guess is that the flash drive is responding to slave access. Try modifying
the build file to:
seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
disboot …

If the above doesn’t work can you increase the verbosity and send the output
from sloginfo? ie

seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide verbose=4,noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
diskboot …

Thank you very much… I’ll give it a try …

It’s Work… Thank you very much…

I just wonder… by loading myself the devb-eide and the pci-bios driver
before calling diskboot… that’s cannot cause a problem ? Because with
diskboot, these driver are loaded, or it’s take care to verify if they
are already loaded ? I’m just wondering…

Anyway… that will save me a lot of time… debugging 42 headless (no
vga, no keyboard, no mouse) SBC computer that take over 1 minutes to
boot is not very convenient…


Martin

Martin Gagnon <martin@yanos.no.spam.org> wrote:

On 2006-09-08, Martin Gagnon <> martin@yanos.No.SpAm.org> > wrote:
On 2006-09-07, Kevin Chiles <> kchiles@qnx.com> > wrote:
Martin Gagnon <> martin@yanos.no.spam.org> > wrote:
Hi all,

We use on one of our project a single board computer with a built-in
compact flash interface on the Secondary IDE channel. It’s a Advantech
PCM-9586 single board computer with PCI.

It’s work fine with QNX 6.3.0 SP2 (intalled with the standard QNX 6.3.0
PE Installation CD) but there’s only one annoying problem. The devb-eide
command take a lot of time and the computer hang for about 30-40 second
on the beginning when it’s detecting the IDE device. After that delay…
everything work well and the speed of the compact flash is okay.

I’ve tried to set the Bios in CHS mode, didn’t help. I made my own
“.boot” file starting from “/boot/build/qnxbase.build” by modifying the
devb-eide options on the diskboot command line…, I’ve tried the following:

My guess is that the flash drive is responding to slave access. Try modifying
the build file to:
seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
disboot …

If the above doesn’t work can you increase the verbosity and send the output
from sloginfo? ie

seedres &
pci-bios &
waitfor /dev/pci
devb-eide eide verbose=4,noslave,vid=0x8086,did=0x24cb,chnl=1
waitfor /dev/hd0
diskboot …

Thank you very much… I’ll give it a try …


It’s Work… Thank you very much…

Great!

I just wonder… by loading myself the devb-eide and the pci-bios driver
before calling diskboot… that’s cannot cause a problem ? Because with
diskboot, these driver are loaded, or it’s take care to verify if they
are already loaded ? I’m just wondering…

There won’t be a problem using the above startup sequence. diskboot checks
for active drivers.