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: