[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.4.19 + aic7xxx won't boot. No problem with 2.4.18.



On Tue, Sep 24, 2002 at 02:50:06AM -0500, John Manko wrote:
> shaulka@bezeqint.net wrote:
> 
> >On Mon, Sep 23, 2002 at 04:11:33PM -0500, John Manko wrote:
> > 
> >
> >>shaulka@bezeqint.net wrote:
> >>
> >>   
> >>
> >>>I can't boot with a self made kernel image compiled from 
> >>>kernel-source-2.4.19:
> >>>1. when the probe option is turned on in the kernel configuration
> >>>  I am getting a kernel debugging information.
> >>>2. without the probe option it halts after announcing it can not
> >>>  device 8 or something that looks to me similar.
> >>>In any case the boot process is halted in the SCSI recognition phase.
> >>>I had no problems with 2.4.18.
> >>>
> >>>Any comments?
> >>>
> >>>
> >>>     
> >>>
> >>Is scsi support built into the kernel?  If you created scsi support as a 
> >>module, you need to create a inital ram disk, or intrd.  man mkinitrd 
> >>for more information.
> >>
> >>
> >>   
> >>
> >
> >
> >It is built into the kernel:
> >
> >#
> ># SCSI support
> >#
> >CONFIG_SCSI=y
> >
> >#
> ># SCSI support type (disk, tape, CD-ROM)
> >#
> >CONFIG_BLK_DEV_SD=y
> >CONFIG_SD_EXTRA_DEVS=40
> ># CONFIG_CHR_DEV_ST is not set
> ># CONFIG_CHR_DEV_OSST is not set
> ># CONFIG_BLK_DEV_SR is not set
> ># CONFIG_CHR_DEV_SG is not set
> >
> >#
> ># Some SCSI devices (e.g. CD jukebox) support multiple LUNs
> >#
> >CONFIG_SCSI_DEBUG_QUEUES=y
> >CONFIG_SCSI_MULTI_LUN=y
> >CONFIG_SCSI_CONSTANTS=y
> >CONFIG_SCSI_LOGGING=y
> >
> >#
> ># SCSI low-level drivers
> >#
> ># CONFIG_BLK_DEV_3W_XXXX_RAID is not set
> ># CONFIG_SCSI_7000FASST is not set
> ># CONFIG_SCSI_ACARD is not set
> ># CONFIG_SCSI_AHA152X is not set
> >CONFIG_SCSI_AHA1542=y
> ># CONFIG_SCSI_AHA1740 is not set
> >CONFIG_SCSI_AIC7XXX=y
> >CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
> >CONFIG_AIC7XXX_RESET_DELAY_MS=15000
> >CONFIG_AIC7XXX_PROBE_EISA_VL=y
> >
> > 
> >
> Can I have some info on the hardware?  Is it a on-motherboard 
> controller, or card?
> Where exactly is it getting stuck?
> 


1. Building a kernel with make oldconfig didn't help. It was the same
   behavior as when I used the other kernel.

2. The hardware is as follows:

  SCSI subsystem driver Revision: 1.00
  scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.4
          <Adaptec 284X SCSI adapter>
          aic7770: Single Channel A, SCSI Id=7, 4/253 SCBs

    Vendor: WDIGTL    Model: ENTERPRISE        Rev: W04A
    Type:   Direct-Access                      ANSI SCSI revision: 02
  (scsi0:A:0): 10.000MB/s transfers (10.000MHz, offset 15)
  scsi0:A:0:0: Tagged Queuing enabled. Depth 253
  Attached scsi disk sda at scsi0, channel 0, id 0 , lun 0
  SCSI device sda: 8515173 512-byte hdwr sectors (4360 MB)

Which is an Adaptec 2842A VLB SCSI adapter and a Western Digital hard
drive. This is taken from the 2.4.18 boot messages which is where there
are no problems with the SCSI sub system.

On the other hand, with 2.4.19,

    * With CONFIG_AIC7XXX_PROBE_EISA_VL=y I am getting:

SCSI subsystem driver Revision: 1.00
Unable to handle kernel paging request at virtual address 02180318
 printing eip:
c01a42e2
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c01a42e2>]    Not tainted
EFLAGS: 00010246
eax: 00000000   ebx: 02180318   ecx: 00000000   edx: 00000000
esi: c11ed600   edi: 0000000f   ebp: 00000000   esp: c116fe7c
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 1, stackpage=c116f000)
Stack: c11ed600 c01a4748 02180318 c11ed600 c022eb2c 0000000f 00000000 000060e0 
       00000001 02180318 c11ed600 000000c0 000000c1 000000c1 00000006 00800000 
       00020004 00010001 c01a4536 c11ed600 c11ed600 c116ff1f c117b86b c022eb2c 
Call Trace:    [<c01a4748>] [<c01a4536>] [<c019756d>] [<c0190c37>] [<c019784b>]
  [<c01937dd>] [<c0188ae2>] [<c014cbff>] [<c014cf3d>] [<c018938d>] [<c0105037>]
  [<c0107068>]

Code: 66 8b 04 53 01 c1 42 83 fa 1f 7c f2 85 c9 74 06 66 3b 4b 3e 
 <0>Kernel panic: Attempted to kill init!
 
 
    * With # CONFIG_AIC7XXX_PROBE_EISA_VL is not set:

[ skipped ]
Kernel command line: BOOT_IMAGE=linux ro root=802 console=tty0 console=ttyS0,9600n8r
[ skipped ]
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: Cannot open root device "802" or 08:02
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 08:02


> 
> This is what I have:
> 
> #
> # SCSI support
> #
> CONFIG_SCSI=y
> 
> #
> # SCSI support type (disk, tape, CD-ROM)
> #
> CONFIG_BLK_DEV_SD=y
> CONFIG_SD_EXTRA_DEVS=40
> CONFIG_BLK_DEV_SR=y
> CONFIG_BLK_DEV_SR_VENDOR=y
> CONFIG_SR_EXTRA_DEVS=2
> CONFIG_CHR_DEV_SG=y
> 
> #
> # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
> #
> CONFIG_SCSI_DEBUG_QUEUES=y
> CONFIG_SCSI_MULTI_LUN=y
> CONFIG_SCSI_CONSTANTS=y
> 
> #
> # SCSI low-level drivers
> #
> CONFIG_SCSI_AIC7XXX=y
> CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
> 
> CONFIG_AIC7XXX_RESET_DELAY_MS=15000
> 
> 
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact 
> listmaster@lists.debian.org
> 

-- 

    Shaul Karl, shaulka@bezeqint.n e t



Reply to: