On Tue, Sep 24, 2002 at 02:50:06AM -0500, John Manko wrote: > [EMAIL PROTECTED] wrote: > > >On Mon, Sep 23, 2002 at 04:11:33PM -0500, John Manko wrote: > > > > > >>[EMAIL PROTECTED] 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 [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > -- Shaul Karl, [EMAIL PROTECTED] e t -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]