Strange L4Linux behavior
zugwan at postech.ac.kr
Thu Mar 30 22:38:24 CEST 2006
L4Linux fails to run correctly with the SCSI and network device under
My system has a Adaptec AIC7902 SCSI adapter (one SCSI hard disk is
connected) and a E1000 network adapter. When the two devices is used at
the same time under heavy load (some benchmarks to SCSI disk and
transferring files using ftp), SCSI adapter driver prints error message
and dumps device's status. and then system is not work. Actually, this
error doesn't happen immediately after using the two devices. It works
during some seconds (about 10~20secs).
I could not capture all the message by SCSI adapter driver printed on
console because it is very fast and vast. Anyway, the message means "PCI
interrupt error". In L4Linux, the two devices share same IRQ number.
IMHO, this is one of the source of this behavior.
To use SCSI in L4Linux, I use dm_phys with '--isa=0x00800000' option.
Two different IRQ handling methods (one thread per IRQ and multiple
IRQs) got the same result.
Is there anyone can help me?
More information about the l4-hackers