Bug 57501

Summary: Installer hangs with Adaptec 2100S controller
Product: [Retired] Red Hat Linux Reporter: Konrad Zak <konrad>
Component: kudzuAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.2CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2002-03-12 21:40:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Konrad Zak 2001-12-14 12:54:11 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; IDG.pl)

Description of problem:
I get errors during RedHat Linux 7.2 installation on machine with
SCSI PCI card Adaptec 2100S. Installer hangs during packages copying - 
Adaptec card signals with sound alert disk failure.

I have checked everything I could think of. I reduced RAM to 512MB, 
removed additional Adaptec AVA-2904 card, tested disks - they apears to be 
ok. I tried several driver disks from http://linux.adaptec.com, although 
RedHat 7.2 recognize this card with it i2o modules.

Disks are supposed to be configured as RAID-1 array, but tried every 
possible configuration. I removed one disk and tried installer on one disk 
left, but it fails to. The only additional effect was that I could see 
messages like "Read failed" on 1st virtual console.




Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
Try to install system on a box with Adaptec 2100S card	

Additional info:

I can see errors like below on 4th virtual console

<4>/dev/i2o/hda error: Failure communicating to device
<4>end_request: I/O error, dev 50:02 (i2o block), sector 70900

Comment 1 Marek Kassur 2001-12-14 21:57:17 UTC
Adaptec I2O RAID controllers required dpt_i2o driver to work properly.
Unfortunately RedHat provided kernel without this driver and with wrong pcitable
file.
I put my unofficial and unsupported driver disk at ftp://bpmok.waw.pl/pub/dptdriver/
Boot installer with isa option (boot: linux isa).
When installer auto load generic i2o modules,
switch to second console and remove it.
Now it's time to load proper dpt_i2o driver.
Insert driver disk, add Adaptec I2O RAID to list and select it.
Install system as usual.
When congratulation screen appear don't reboot,
again switch to console and chroot to freshly installed system.
Correct following files: /usr/share/pcitable, /etc/modules.conf and
/etc/sysconfig/hwconf.
Check for dpt_i2o.o at /lib/modules/2.4.7-10/kernel/drivers/scsi,
if not there extract it from driver disk (use:  zcat modules.cgz | cpio -ivd)
Last thing will be making initial ram disk (mkinitrd /boot/initrd-2.4.7-10.img
2.4.7-10) and modify lilo.conf or grub.conf.

Here is proper pci table:
0x1044  0xa501  "dpt_i2o"       "Adaptec|I2O RAID Controller"
0x1044  0xa511  "dpt_i2o"       "Adaptec|I2O RAID Controller"


Comment 2 Michael Fulbright 2001-12-17 19:34:13 UTC
Do you know of this problem matt?

Comment 3 Jeremy Katz 2002-01-02 21:08:59 UTC
Do you have better luck with http://people.redhat.com/tcallawa/dpt/?

Comment 4 Konrad Zak 2002-01-03 09:51:48 UTC
Drivers and hints supplied by cmarco worked for me without need to
modify /usr/share/pcitable and /etc/modules.conf. I removed i2o_* modules during
install and then loaded dpt_i2o. Before rebooting system I copied dpt_i2o.o
modules to /lib/modules, then I made new init images with '--with dpt_i2o'
option and modified /etc/sysconfig/hwinfo.

Thank you for help.

With the best regards.

Comment 5 Konrad Zak 2002-01-03 09:59:15 UTC
*** Bug 57500 has been marked as a duplicate of this bug. ***

Comment 6 Matt Wilson 2002-03-12 21:40:25 UTC
Bill, please fix in hwinfo's pci map



Comment 7 Bill Nottingham 2002-03-12 21:43:51 UTC
First entry has been fixed in pcitable since the end of October. Second one added.