Jamin Collins wrote:
> 
> I know this has most likely been covered already.  But, if you boot without
> the IDE, what are the IO and IRQ address of the SCSI controller?  The
> behavior that you have listed is very similar to some conflicts I've seen
> with Advansys cards and IO/IRQ problems.
> 

/proc/interrupts:

           CPU0       CPU1       
  0:     569608     744300    IO-APIC-edge  timer
  1:          1          1    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  8:          0          1    IO-APIC-edge  rtc
  9:      27697      27605   IO-APIC-level  DC21143 (eth0)
 10:      21600      21925   IO-APIC-level  eth1
 11:      22779      24652   IO-APIC-level  aic7xxx
 13:          1          0          XT-PIC  fpu
NMI:          0
ERR:          0


/proc/ioports:

0000-001f: dma1
0020-003f: pic1
0040-005f: timer
0060-006f: keyboard
0070-007f: rtc
0080-008f: dma page reg
00a0-00bf: pic2
00c0-00df: dma2
00f0-00ff: fpu
03c0-03df: vga+
03f8-03ff: serial(auto)
7000-70ff: eth1
7400-74fe: aic7xxx
7800-787f: DC21143 (eth0)


> -----Original Message-----
> From: Stephen E. Hargrove [mailto:[EMAIL PROTECTED]]
> Sent: Monday, October 09, 2000 10:44 AM
> To: redhat-list
> Subject: Promise Ultra66
> 
> Well, the fun just never ends with this new controller.  This is a
> somewhat lengthy email, so if you're not interested, just delete it now
> and move on to brighter and shinier things. ;-)
> 
> I've read and re-read the HOWTO on this, but I /cannot/ keep the system
> from crashing.  It doesn't seem to like the co-existence of my PCI SCSI
> (from which I boot) and the Ultra66.   Here's the applicable section of
> my /proc/pci:
> 
> Bus  0, device  10, function  0:
>     Unknown mass storage controller: Promise Technology Unknown device
> (rev 1).
>       Vendor id=105a. Device id=4d38.
>       Medium devsel.  IRQ 14.  Master Capable.  Latency=64.
>       I/O at 0x78d0 [0x78d1].
>       I/O at 0x78c4 [0x78c5].
>       I/O at 0x78c8 [0x78c9].
>       I/O at 0x78c0 [0x78c1].
>       I/O at 0x7880 [0x7881].
>       Non-prefetchable 32 bit memory at 0xfebc0000 [0xfebc0000].
> 
> Based on this information, following is my /etc/lilo.conf.  The
> label=linux kernel knows nothing about the Ultra66, and therefore boots
> perfectly.  The label=ultra is the problem child.  The append statement
> was added (pursuant to the HOWTO) based on the information in /proc/pci.
> 
> boot=/dev/sda
> map=/boot/map
> install=/boot/boot.b
> prompt
> timeout=50
> default=linux
> 
> image=/boot/bzImage
>         label=linux
>         initrd=/boot/initrd-2.2.17.img
>         read-only
>         root=/dev/sda1
> 
> image=/boot/bzImage-ultra
>         label=ultra
>         initrd=/boot/initrd-2.2.17.img
>         read-only
>         root=/dev/sda1
>         append="ide2=0x78d0,0x78c6 ide3=0x78c8,0x78c2"
> 
> I've tried pci=reverse.  I've tried pci=nobios.  I've tried hde=noprobe.
>  They all result in the following scenario.  Much of what follows is a
> recap of my prior post, as I want to be as complete as possible.  And
> just to be perfectly clear, the system BIOS is configured to boot from
> the PCI SCSI controller.
> 
> I'm running v2.2.17, and I've applied the proper patch from
> http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.17/  and
> enabled the  following in the config:
> 
> Use DMA by default when available
> ATA Work(s) In Progress
> Promise PDC20246/PDC20262 support
> Special UDMA Feature
> Special Mode Feature
> 
> (I don't know that I needed the ATA Work(s) option, but since there
> wasn't any documentation available for it, I threw it in for good
> measure.)  The documentation for the Promise support option stated that
> I /must/ have the first option (Use DMA by default . . .).
> 
> Also, just for good measure, I've flashed the BIOS on the Ultra card to
> the latest and greatest version.
> 
> When I boot to the new kernel, everything SCSI goes south.  Following
> are some excerpts of the boot process.  I've edited out some stuff that
> is repeated multiple times, but if I cut something important, just let
> me know and I'll send it:
> 
> Uniform Multi-Platform E-IDE driver Revision: 6.30
> ide: Assuming 33MHz system bus speed for PIO modes; override with
> idebus=xx
> PDC2062: IDE controller on PCI bus 00 dev 50
> PDC2062: chipset revision 1
> PDC2062: not 100% native mode: will probe irqs later
> PDC2062: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
> PDC2062: FORCING PRIMARY MODE BIT 0x00 -> 0x01 MASTER
> PDC2062: FORCING SECONDARY MODE BIT 0x00 -> 0x01 MASTER
>    ide2: BM-DMA at 0x7880 - 0x7887, BIOS settings: hde: pio, hdf: pio
>    ide3: BM-DMA at 0x7880 - 0x7887, BIOS settings: hde: pio, hdf: pio
> hde: WDC WD450AA-00BAA0, ATA Disk Drive
> ide2 at 0x78d0 - 0x78d7, 0x78c6 on irq 14
> 
> Then, it begins id'ing my SCSI devices.  However, it identifies each
> device twice, such as:
> 
> Detected SCSI disk sdb @ scsi0, channel 0, id 1, lun 0
> <Western Digital hard drive details here>
> Detected SCSI disk sdb @ scsi0, channel 0, id 2, lun 0
> <Western Digital disk details here>
> 
> And then, when it hits my Plextor CD-RW, it goes nuts:
> 
> Detected SCSI disk sdb @ scsi0, channel 0, id 3, lun 0
> <Plextor CD-RW details here>
> Detected SCSI disk sdb @ scsi0, channel 0, id 4, lun 0
> <Plextor CD-RW details here>
> Detected SCSI disk sdb @ scsi0, channel 0, id 5, lun 0
> <Plextor CD-RW details here>
> Detected SCSI disk sdb @ scsi0, channel 0, id 6, lun 0
> <Plextor CD-RW details here>
> Detected SCSI disk sdb @ scsi0, channel 0, id 7, lun 0
> <Plextor CD-RW details here>
> <*snip*>
> Detected SCSI disk sdb @ scsi0, channel 0, id 15, lun 0
> <Plextor CD-RW details here>
> sr1: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr2: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr3: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr4: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr5: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr6: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr7: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr8: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr9: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> sr10: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> <*snip*>
> SCSI disk error: host 0 channel 0 id 0 lun 0 return code=18000002
> sd08:01: old sense key None
> <*snip*>
> Non-extended sense class 0 code 0x0 scsidisk I/O error: dev 08:01,
> sector 190242
> EXT2-FS error (device sd(8,1)): ext2_read_inode: unable to read inode
> block - inode=22617, block 90121
> 
> Kernel panic: no init found. Try passing init = option to kernel.
> 
> I'm at my wit's end on this gig, and really don't know where to turn
> next.  Anybody have any thoughts as to where I should begin looking?
> 
> Thanks.
> --
> Steve
> 
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list
> 
> _______________________________________________
> Redhat-list mailing list
> [EMAIL PROTECTED]
> https://listman.redhat.com/mailman/listinfo/redhat-list



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to