why is scsi driver(?) running when system has no scsi?

My qnx test bench has no scsi controller. Yet sloginfo shows that scsi
related calls are failing regularly:


Feb 02 10:49:51 2 5 0 scsi_interpret_sense: path=0, target=0,
lun=0, cam_status=c4, scsi_status=2
Feb 02 10:49:51 2 5 0 scsi_interpret_sense: error=70, sense=5,
asc=24, ascq=0
Feb 02 10:49:51 2 5 0 scsi_interpret_sense: SK_ILLEGAL command
1a in databyte
Feb 02 10:49:59 2 5 0 scsi_interpret_sense: path=0, target=0,
lun=0, cam_status=c4, scsi_status=2
Feb 02 10:49:59 2 5 0 scsi_interpret_sense: error=70, sense=2,
asc=3a, ascq=0
Feb 02 10:49:59 2 5 0 scsi_interpret_sense:
ASC_MEDIA_NOT_PRESENT
Feb 02 10:50:01 2 5 0 scsi_interpret_sense: path=0, target=0,
lun=0, cam_status=c4, scsi_status=2
Feb 02 10:50:01 2 5 0 scsi_interpret_sense: error=70, sense=5,
asc=24, ascq=0
Feb 02 10:50:01 2 5 0 scsi_interpret_sense: SK_ILLEGAL command
35 in databyte

etc etc etc …


It basically fills up sloginfo’s 32k circular buffer after a while. It’s not
a continuous happening but one that goes in bursts.

Conrad Weyns

Technically, EIDE is a stripped down SCSI (in fact, Serial SCSI can hook
to Serial ATA devices). To be more specific, the io-blk layer (file
system cache and abstraction) assumes it’s talking to a SCSI device,
because SCSI has a really rich storage API QNX uses it for all our HW
stroage drivers. The really wierd ones like NAND flash and floppy just
fake-up to that API.

Daryl Low

Conrad Weyns wrote:

My qnx test bench has no scsi controller. Yet sloginfo shows that scsi
related calls are failing regularly:

“Daryl Low” <dlo*w@qnx.com> wrote in message
news:3E3FA622.7080503@qnx.com

Technically, EIDE is a stripped down SCSI (in fact, Serial SCSI can hook
to Serial ATA devices).

http://www.tomshardware.com/storage/20030130/index.html

io be more specific, the io-blk layer (file
system cache and abstraction) assumes it’s talking to a SCSI device,
because SCSI has a really rich storage API QNX uses it for all our HW
stroage drivers. The really wierd ones like NAND flash and floppy just
fake-up to that API.

Daryl Low

Conrad Weyns wrote:
My qnx test bench has no scsi controller. Yet sloginfo shows that scsi
related calls are failing regularly:

“Mario Charest” postmaster@127.0.0.1 skrev i melding
news:b1plj6$c12$1@inn.qnx.com

“Daryl Low” <dlo*> w@qnx.com> > wrote in message
news:> 3E3FA622.7080503@qnx.com> …
Technically, EIDE is a stripped down SCSI (in fact, Serial SCSI can hook
to Serial ATA devices).

http://www.tomshardware.com/storage/20030130/index.html

Thanks to both of you! To think that I have written scsi drivers in 68k
assembly for the Mac over a decade ago… and now I have problems
understanding bios settings and starting log files in Qnx:-(
conrad


io be more specific, the io-blk layer (file
system cache and abstraction) assumes it’s talking to a SCSI device,
because SCSI has a really rich storage API QNX uses it for all our HW
stroage drivers. The really wierd ones like NAND flash and floppy just
fake-up to that API.

Daryl Low

Conrad Weyns wrote:
My qnx test bench has no scsi controller. Yet sloginfo shows that scsi
related calls are failing regularly:

\