Red Hat Bugzilla – Bug 51214
3ware 3w-xxxx module init of sda fails during installation.
Last modified: 2007-04-18 12:35:37 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010702
Description of problem:
Configuration: Tyan K7 dual 1.2GHz Athlon MP, 1GB ECC RAM
Maxtor 40GB ATA/100
3ware Escalade 7800 w/ 4x41GB IBM ATA/100 configured as hardware RAID10.
Booting the Roswell installation disk with "expert noprobe"
loading the 3ware 3w-xxxx module, and then attempting to
partition sda results in the following:
tw_interrupt: Bad response, status = 0xc1, flags=0x11, unit=0x0.
tw_scsi_eh_reset(): Reset succeeded for card 0.
tw_interrupt: Bad response, status = 0xc1, flags=0x11, unit=0x0.
scsi: device set offline - not ready or command retry failed after host
reset: host 0 channel 0 id 0 lun 0
SCSI disk error: host 0 channel 0 id 0 lun 0 return code = 80000
I/O error: dev 08:00 sector 160832000 get_last_sector ioctl: bread returned
I currently have RedHat 7.1 + numerous Rawhide updates installed on
/dev/hda, and was attempting to install Roswell on the RAID array.
The machine is currently running kernel-smp-2.4.6-2.4.athlon.rpm from
RawHide w/o issue. I have also used vanilla 2.4.6-ac5 without issue.
I will try booting the various Roswell kernels on my existing install, and
see whether the problem is common to all, confined to kernel-BOOT, all UP
kernels, etc. (Unfortunately brownouts and blackouts have taken down my
systems temporarily, so I may not get to this until Monday.)
The URL that I provided points to a thread on linux-kernel regarding
similar problems seen by others running recent kernels.
More to follow ...
Steps to Reproduce:
1. Boot installion disk with "noprobe"
2. Load the 3w-xxxx module
3. Attempt to partition sda
We (Red Hat) should try to fix this before next release.
It would be interesting to know why 2.4.6-2.4 works fine and the Roswell BOOT
doesn't... there's not THAT much difference between them
Sorry, I've been delinquent in following up; first blackouts, then vacation.
I installed the kernel-BOOT-2.4.6-3.1 on the IDE partition, and it works fine.
So my guess is that the problem is connected with using "noprobe". I was going
to make a quick stab at booting in expert mode with the driver disk, but the
floppy drive that I have for the machine is defective. I'll transfer another
floppy drive to that box and give it a try, as well as grab the Roswell2 Beta.
I second this bug report. I get the exact same error messages (except sector is
120101152) from kernel with Roswell boot.img DL'd from rawhide.redhat.com today
- I enter "text" to the boot prompt
- 3ware driver is loaded
- English language and us keymap
- "none - none" mouse
- custom install type
- fdisk partitioning
- and now the error messages appear on console 4
My hardware is
Abit KG7, Athlon 1.4 GHz, 512 MB ECC RAM
3ware 6200 with two 60 GB IBM 60GXP configured as RAID1 (mirroring)
email@example.com: is your problem also only with the install floppy but
not with "normal" kernels ?
I got my floppy drive working, created a driver disk, and did every possible
combination of options to lilo that I could thing of (dd, noprobe, noapic,...).
I tried it with the aix7xxx driver loaded, and I tried it without. No good.
Same with Beta2.
I installed the Roswell -BOOT kernel on my IDE partition. Again, works fine.
If anyone can think of what is different about booting from the install image,
perhaps I can track this further. The only thing that springs to my mind is
modules.conf; here's mine:
alias scsi_hostadapter 3w-xxxx
alias parport_lowlevel parport_pc
alias eth0 3c59x
alias eth1 3c59x
alias scsi_hostadapter1 3w-xxxx
alias scsi_hostadapter2 aic7xxx_mod
alias scsi_hostadapter3 ide-scsi
alias char-major-89 i2c-dev
Unfortunately, I need to deliver this machine to the its end-user in the near
future. I'm preparing to install to the IDE drive, then copy it over to the
3ware and fix up the relevant files. I can hang onto it another week, so I'm
open to debugging it until then.
Hi, I get the same behaviour with a 3ware 6200 attached to to 20GB Maxtor drives
in raid-1 config. I have RH 7.1 installed on this already
It doesn't matter whether I choose autopartition/disk-druid/fdisk/ I get a
The partition table on device sda was unreadable. To create new partitions it
must be initialized causing the loss of ALL DATA on this drive
Would you like to initialize this drive.
On console 4, I get the message described by rugolsky
Redhat 7.1 installed perfectly on this.
I will try blowing my raid config and creating a RAID-0 and trying again
Please try installing the 2.4.7-2.18 kernel from
in 7.1 or in an installed 7.2 (--nodeps is your friend)
We think it was a compiler bug that triggered in the bootfloppy kernel only
(we used -Os to optimize for size there)
I used the 2.4.7-2.19BOOT kernel from your webpage (correct URL is
http://people.redhat.com/arjan/testkernels/) to create an updated installation
boot disk by replacing vmlinuz, modules.cgz, module-info, modules.dep, and
pcitable. I got rid of all the extraneous scsi drivers except aic7xxx and added
3w-xxxx. Upon boot everything autoloads correctly, but I get the same error as
first reported when I attempt to partition the disk.
You believe that the bug may be caused by compiling the kernel -Os, but that
does not seem to jive with the fact that I can boot the very same kernel and
load the very same module without issue using my existing IDE installation.
Thinking about what is different, aside from extraneous modules, etc., I come up
syslinux v. lilo, "insmod" (aka "loader") and libc. Perhaps the bug is in
insmod? I will attempt to eliminate syslinux as a possibility.
Okay, I downloaded
and created the appropiate initrd images and different stanza's in lilo for them
With the -BOOT rpm, I couldn't get my IP via DHCP but it picked up my 3ware and
got me to multiuser
With the normal 2.4.7-2.19, everything worked as normal
Arjan, Is this what you were looking for or do I need to do anything else ?
I shall wait for a new Roswell BETA iso to verify if install over a 3ware works
Is there going to be another ISO release, I would really like to see RH 7.2
install cleanly over a 3ware board
*** Bug 53186 has been marked as a duplicate of this bug. ***
This still seems to be happening with a boot disk that should be based on
kernel-BOOT-2.4.7-10, unfortunately :-(
The kernel-BOOT-2.4.9-0.15 package does not have the problem.
(With 2.4.7-10, upgrading the 7.1 install to the 2.4.7-10 kernel
did work, so it was definitely something specific to the BOOT image.)
I just tried the 7.2 release (I'm a mirror admin - I had to try it) on a
single-processor PIII with a 3ware 6200 and two mirrored disk... Same problem.
I'd hate to think that 3ware users won't be able to use 7.2...
To contradict my earlier report, the 2.4.9-0.15 boot kernel didn't
work in the end either ... it got past reading the partition table,
but attempts to format partitions failed. It seems that either
reading or writing was producing junk... the write/read rountrip
Could you try downloading the updates disk image at
http://people.redhat.com/~katzj/3ware.img, write it to a disk as you do boot
disks, boot with your old boot disk and type 'linux updates' at the syslinux
prompt, putting in the new disk when asked for your updates disk? This *should*
fix the problem, but further confirmation that it in fact does would be much
Update officially released, see
http://www.redhat.com/support/errata/RHBA-2001-131.html for more information.
*** Bug 55657 has been marked as a duplicate of this bug. ***
*** Bug 56643 has been marked as a duplicate of this bug. ***
It would be very nice when someone would update the link to the place where i
can download the 3ware.img. as of now it ist linked to a dead end.
The official errata page is http://rhn.redhat.com/errata/RHBA-2001-131.html with
the link to the officially released errata boot disk.