[Bug 1431] New: Crash accessing /proc/ide/*/identify on promise 20265 (fasttrak bios not loaded)

From: Martin J. Bligh
Date: Mon Oct 27 2003 - 10:53:46 EST


http://bugme.osdl.org/show_bug.cgi?id=1431

Summary: Crash accessing /proc/ide/*/identify on promise 20265
(fasttrak bios not loaded)
Kernel Version: 2.6.0-test9
Status: NEW
Severity: high
Owner: bzolnier@xxxxxxxxxxxxxx
Submitter: spam@xxxxxxxxx


Distribution:
Redhat 9 + upgrade fixes for kernel 2.6


Hardware Environment:
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC
Bus Master IDE (rev 06)
00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16)
00:04.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:09.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01)
00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:11.0 RAID bus controller: Promise Technology, Inc. 20265 (rev 02)
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)

The promise "raid" controller is my 2nd ide controller on the motherboard and since it is not very good
for raid I use linux software raid instead. Problem occur when the fasttrak100 "speed" bios (the promise
bios) is not loaded during startup (before grub boot).


Software Environment:
Redhat 9 + upgrade fixes for kernel 2.6

Problem Description:
The command 'cat /proc/ide/hde/identify' crashes the computer hard (no keyboard/net response).
This only happens when the fastrak100 bios (the promise bios) is not loaded during startup.

This will crash a normal redhat configurating which uses the devlabel script which use the command to
identify the disks.

Steps to reproduce:
Compile kernel 2.6-test9 with pdc20xxx_old.
Boot with loading of the promise raid bios disabled
With a normal redhat config your computer will hang during init
cat /proc/ide/hde/identify
where hde is one of the disks controlled by the promise controller

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/