Khalid Aziz wrote:
On Thu, 2006-03-02 at 14:31 +0100, Welterlen Benoit wrote:
  

scsi0: Dumping Card State while idle, at SEQADDR 0x17e
Card was paused
ACCUM = 0x0, SINDEX = 0x48, DINDEX = 0xe4, ARG_2 = 0xf
HCNT = 0x0 SCBPTR = 0x0
...


Somebody else is using AIC7xxx device ?
    

Sorry, I couldn't get to this earlier. I was out of town with no access
to email. Is your root disk connected to the adaptec card? If not, make
sure you unmount any filesystems on all disks connected to adaptec card
and them rmmod aic7xxx. When you did not build aic7xxx driver in the
kernel and attempted a kexec reboot, did you see the kexec'd kernel
mounting initrd during bootup?

  

Khalid,


Thank you for your answer. I tried with only one disk, the root file system connected to the adaptec card.
When I try with a initrd kernel, I see the kernel mounting the initrd and inserting drivers, but the card seems not responding :

...
Adding console on ttyS1 at I/O port 0x2f8 (options '115200n8')
Freeing unused kernel memory: 256kB freed
Red Hat nash version 4.2.1.6 starting
Mounted /proc filesystem
Mounting sysfs
Creating /dev
Starting udev
Loading scsi_mod.ko module
SCSI subsystem initialized
Loading sd_mod.ko module
Loading scsi_transport_spi.ko module
Loading aic7xxx.ko module
PCI: Enabling device 0000:03:01.0 (0152 -> 0153)
GSI 24 (level, low) -> CPU 0 (0x506a) vector 48
ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 24 (level, low) -> IRQ 48
scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0
        <Adaptec 3960D Ultra160 SCSI adapter>
        aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs

isa bounce pool size: 16 pages
-----------------------scsi_try_to_abort_cmd--------------------
----------------------- ahc_linux_abort------------------------------
scsi0:0:0:0: Attempting to queue an ABORT message
CDB: 0x12 0x0 0x0 0x0 0x24 0x0
scsi0: At time of recovery, card was paused
>>>>>>>>>>>>>>>>>> Dump Card State Begins <<<<<<<<<<<<<<<<<
scsi0: Dumping Card State while idle, at SEQADDR 0x17e
Card was paused
ACCUM = 0x0, SINDEX = 0x48, DINDEX = 0xe4, ARG_2 = 0xf
HCNT = 0x0 SCBPTR = 0x0
SCSIPHASE[0x0] SCSISIGI[0x0] ERROR[0x40]:(PCIERRSTAT)
SCSIBUSL[0x0] LASTPHASE[0x1]:(P_BUSFREE) SCSISEQ[0x12]:(ENAUTOATNP|ENRSELI)
SBLKCTL[0xa]:(SELWIDE|SELBUSB) SCSIRATE[0x0] SEQCTL[0x10]:(FASTMODE)
SEQ_FLAGS[0xc0]:(NO_CDB_SENT|NOT_IDENTIFIED) SSTAT0[0x0]
SSTAT1[0x0] SSTAT2[0x0] SSTAT3[0x0] SIMODE0[0x8]:(ENSWRAP)
SIMODE1[0xa4]:(ENSCSIPERR|ENSCSIRST|ENSELTIMO)
SXFRCTL0[0x80]:(DFON) DFCNTRL[0x0] DFSTATUS[0x89]:(FIFOEMP|HDONE|PRELOAD_AVAIL)
STACK: 0xe 0x0 0x0 0x179
SCB count = 64
Kernel NEXTQSCB = 62
Card NEXTQSCB = 63
QINFIFO entries: 63
Waiting Queue entries:
Disconnected Queue entries:
QOUTFIFO entries:
Sequencer Free SCB List: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Sequencer SCB Info:
  0 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID)
SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff]
  1 SCB_CONTROL[0x0] SCB_SCSIID[0xff]:(TWIN_CHNLB|OID|TWIN_TID)
SCB_LUN[0xff]:(SCB_XFERLEN_ODD|LID) SCB_TAG[0xff]
...

When I force the unloading of the module before kexec, I have the same result.
Is there anything wrong with my configuration ? I will try with another device.

Best regards,

Benoit

_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot

Reply via email to