[4315] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

boot problem with aic7xxx in 2.0.34

daemon@ATHENA.MIT.EDU (Piet W. Plomp)
Wed Jul 8 09:33:32 1998

From: "Piet W. Plomp" <piet@idefix.icce.rug.nl>
To: linux-scsi@vger.rutgers.edu
Date: 	Wed, 8 Jul 1998 15:29:06 +0200 (CEST)
Reply-To: piet@idefix.icce.rug.nl


Dear maintainers,

I'm having trouble with the aic7xxx driver in 2.0.34. The same in 2.0.33
works without a problem. 
I'll be able to do some testing if needed, please let me know.

Hardware: Adaptec 2940 SCSI PCI
                  - Quantum harddisk id 2
                  - Yahama cdwriter  id 3
                  - Iomega jaz       id 6
                  - (card itself at id 7)

Other possibly relevant hardware: ide zip drive, internal 1k44 modem on irq 5.

Kernel config (2.0.34):
       
        #
        CONFIG_SCSI=y

        #
        # SCSI support type (disk, tape, CD-ROM)
        #
        CONFIG_BLK_DEV_SD=y
        # CONFIG_CHR_DEV_ST is not set
        CONFIG_BLK_DEV_SR=y
        CONFIG_CHR_DEV_SG=y

        #
        # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
        #
        # CONFIG_SCSI_MULTI_LUN is not set
        CONFIG_SCSI_CONSTANTS=y

        CONFIG_SCSI_AIC7XXX=y

        CONFIG_AIC7XXX_RESET_DELAY=15
         rest commented


During kernel boot I get:

       scsi: 1 host.
       (scsi0:0:-1:-1) Scanning for devices.
       scsi: detected total.

which is obviously nothing.

Since the harddisk contains the root filesystem things go wrong lateron:

      VFS: Cannot open root device 08:02 
                                 (is /dev/sda2, whisch is correct)
      Kernel Panic: VFS: Unable to mount root fs on 08:02
                                 (of course, disk was not found)
      (scsi0:-1:-1:-1) Bad scbptr 255 during SELTO
      (scsi0:-1:-1:-1) Referenced SCB 255 not valid during SELTO
          SCSISEQ = 0x12 SEQADDR = 0x9 SSTAT0 = 0x15 SSTAT1 = 0x88

I noticed that the configuration of 2.0.34 has changed a lot. On first
compilation I lost my ethernetcard (tulip 21041 chipset) and the
msdos filesystem. But I had the scsi devices! After I included the
dos filesystem (dos fat, msdos fs and vfat, as well as codepages
850 and iso 8859-1), and enabled the tulip again, the scsi system refuses to
work, as shown above. 

Again, all this works fine on 2.0.33.

I'm out of options here. I might do something wrong (there is not irq conflict
in the machine) and I'm willing to help testing if it appears to be a bug
(I'm an experienced C programmer, don't know the kernel internals).

Thanks for any pointers on this!

NOTE: PLEASE REPLY TO ME DIRECTLY, I'm not on the list.
-- 
Piet W. Plomp, ICCE, Groningen University         |     ---   __ o    __~o
The Netherlands.  piet@icce.rug.nl,               |  ----    _`\<,   _`\<,
piet@idefix.icce.rug.nl                           |    ---  ( )/( ) ( )/( )

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post