Re: 2.1.122 is confused with two ide controllers (follow-up)

Andre M. Hedrick (hedrick@astro.dyer.vanderbilt.edu)
Fri, 18 Sep 1998 00:05:04 -0500 (CDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--998314481-646520942-906095104=:8747
Content-Type: TEXT/PLAIN; charset=US-ASCII

Don,

Try this patch against a pristine version of 2.1.122.

Boot off-board chipsets first support
CONFIG_BLK_DEV_OFFBOARD
Normally, IDE controllers built into the motherboard (on-board
controllers) are assigned to ide0 and ide1 while those on add-in
PCI cards (off-board controllers) are relegated to ide2 and ide3.
Saying Y to here will reverse the situation, with off-board
controllers on ide0/1 and on-board controllers on ide2/3. This
can improve the usability of some boot managers such as LILO
when booting from a drive on an off-board controller.
Note that this will rearrange the order of the hd* devices and
may require modification of fstab and other files.

If in doubt, say N.

Say NO and it should behave like 2.1.121.

I use the offboard controllers.
The test was to set this to "NO" and watch it get confused.
Next, I set it to "YES" and it booted with an offboard controller.

Cheers,
Andre Hedrick
Dyer Observatory
Vanderbilt University

Please let me know if there is a different problem that this does not fix.
If it solves your case, I will send it to Linus in the morning.

On Thu, 17 Sep 1998, Don Fisher wrote:

> I have a ASUS P55T2P4D main board with two ide disks and a cdrom using the
> onboard ide controller. I also have a Promise ULTRA33 UDMA ide controller in
> one of my pci slots supporting other disks etc.
>
> Under 2.1.121 the hda1 disk is found correctly. Under 2.1.122 the disks on the
> onboard controller are missed. The root disk is hda1. On boot I get the
> following message from 2.1.121
>
> Partition check:
> hda: hda1,hda2
> hdb: hdb1,hdb2
>
> with everythng happy, while under 2.1.122 I get
>
> Partition check:
> hde: hde1,hde2
> hdf: hdf1,hdf2
>
> and a message that it can't find the root partition. Any help would be
> appreciated.
>
> don
> --
> -------------------------------------------------------------------
> | Don Fisher dfisher@as.arizona.edu |
> | MMT Observatory VOICE: (520)621-7647 |
> | University of Arizona FAX: (520)670-5740 |
> | Tucson, AZ 85721 |
> -------------------------------------------------------------------
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/
>

--998314481-646520942-906095104=:8747
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="pci_ide_order-2.1.122.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.980918000504.8747F@Astro.Dyer.Vanderbilt.Edu>
Content-Description:

ZGlmZiAtdXIgbGludXgtMi4xLjEyMi1wcmlzdGluZS9Eb2N1bWVudGF0aW9u
L0NvbmZpZ3VyZS5oZWxwIGxpbnV4L0RvY3VtZW50YXRpb24vQ29uZmlndXJl
LmhlbHANCi0tLSBsaW51eC0yLjEuMTIyLXByaXN0aW5lL0RvY3VtZW50YXRp
b24vQ29uZmlndXJlLmhlbHAJV2VkIFNlcCAxNiAxNToyNTo1NiAxOTk4DQor
KysgbGludXgvRG9jdW1lbnRhdGlvbi9Db25maWd1cmUuaGVscAlUaHUgU2Vw
IDE3IDIxOjAxOjQ0IDE5OTgNCkBAIC00MzEsNiArNDMxLDIwIEBADQogDQog
ICBJdCBpcyBzYWZlIHRvIHNheSBZIHRvIHRoaXMgcXVlc3Rpb24uDQogDQor
Qm9vdCBvZmYtYm9hcmQgY2hpcHNldHMgZmlyc3Qgc3VwcG9ydA0KK0NPTkZJ
R19CTEtfREVWX09GRkJPQVJEDQorICBOb3JtYWxseSwgSURFIGNvbnRyb2xs
ZXJzIGJ1aWx0IGludG8gdGhlIG1vdGhlcmJvYXJkIChvbi1ib2FyZA0KKyAg
Y29udHJvbGxlcnMpIGFyZSBhc3NpZ25lZCB0byBpZGUwIGFuZCBpZGUxIHdo
aWxlIHRob3NlIG9uIGFkZC1pbg0KKyAgUENJIGNhcmRzIChvZmYtYm9hcmQg
Y29udHJvbGxlcnMpIGFyZSByZWxlZ2F0ZWQgdG8gaWRlMiBhbmQgaWRlMy4N
CisgIFNheWluZyBZIHRvIGhlcmUgd2lsbCByZXZlcnNlIHRoZSBzaXR1YXRp
b24sIHdpdGggb2ZmLWJvYXJkDQorICBjb250cm9sbGVycyBvbiBpZGUwLzEg
YW5kIG9uLWJvYXJkIGNvbnRyb2xsZXJzIG9uIGlkZTIvMy4gVGhpcw0KKyAg
Y2FuIGltcHJvdmUgdGhlIHVzYWJpbGl0eSBvZiBzb21lIGJvb3QgbWFuYWdl
cnMgc3VjaCBhcyBMSUxPDQorICB3aGVuIGJvb3RpbmcgZnJvbSBhIGRyaXZl
IG9uIGFuIG9mZi1ib2FyZCBjb250cm9sbGVyLg0KKyAgTm90ZSB0aGF0IHRo
aXMgd2lsbCByZWFycmFuZ2UgdGhlIG9yZGVyIG9mIHRoZSBoZCogZGV2aWNl
cyBhbmQNCisgIG1heSByZXF1aXJlIG1vZGlmaWNhdGlvbiBvZiBmc3RhYiBh
bmQgb3RoZXIgZmlsZXMuDQorDQorICBJZiBpbiBkb3VidCwgc2F5IE4uDQor
DQogVXNlIERNQSBieSBkZWZhdWx0IHdoZW4gYXZhaWxhYmxlDQogQ09ORklH
X0lERURNQV9BVVRPDQogICBQcmlvciB0byBrZXJuZWwgdmVyc2lvbiAyLjEu
MTEyLCBMaW51eCB1c2VkIHRvIGF1dG9tYXRpY2FsbHkgdXNlDQpkaWZmIC11
ciBsaW51eC0yLjEuMTIyLXByaXN0aW5lL2RyaXZlcnMvYmxvY2svQ29uZmln
LmluIGxpbnV4L2RyaXZlcnMvYmxvY2svQ29uZmlnLmluDQotLS0gbGludXgt
Mi4xLjEyMi1wcmlzdGluZS9kcml2ZXJzL2Jsb2NrL0NvbmZpZy5pbglXZWQg
U2VwIDE2IDE1OjI1OjU2IDE5OTgNCisrKyBsaW51eC9kcml2ZXJzL2Jsb2Nr
L0NvbmZpZy5pbglUaHUgU2VwIDE3IDIwOjUzOjIxIDE5OTgNCkBAIC0zMyw2
ICszMyw3IEBADQogICAgICAgYm9vbCAnICAgR2VuZXJpYyBQQ0kgSURFIGNo
aXBzZXQgc3VwcG9ydCcgQ09ORklHX0JMS19ERVZfSURFUENJDQogICAgICAg
aWYgWyAiJENPTkZJR19CTEtfREVWX0lERVBDSSIgPSAieSIgXTsgdGhlbg0K
ICAgICAgICAgYm9vbCAnICAgICBHZW5lcmljIFBDSSBidXMtbWFzdGVyIERN
QSBzdXBwb3J0JyBDT05GSUdfQkxLX0RFVl9JREVETUENCisgICAgICAgIGJv
b2wgJyAgICAgQm9vdCBvZmYtYm9hcmQgY2hpcHNldHMgZmlyc3Qgc3VwcG9y
dCcgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQNCiAgICAgICAgIGlmIFsgIiRD
T05GSUdfQkxLX0RFVl9JREVETUEiID0gInkiIF07IHRoZW4NCiAgICAgICAg
ICAgYm9vbCAnICAgICBVc2UgRE1BIGJ5IGRlZmF1bHQgd2hlbiBhdmFpbGFi
bGUnIENPTkZJR19JREVETUFfQVVUTw0KICAgICAgICAgZmkNCmRpZmYgLXVy
IGxpbnV4LTIuMS4xMjItcHJpc3RpbmUvZHJpdmVycy9ibG9jay9pZGUtcGNp
LmMgbGludXgvZHJpdmVycy9ibG9jay9pZGUtcGNpLmMNCi0tLSBsaW51eC0y
LjEuMTIyLXByaXN0aW5lL2RyaXZlcnMvYmxvY2svaWRlLXBjaS5jCVdlZCBT
ZXAgMTYgMTY6MDY6NTYgMTk5OA0KKysrIGxpbnV4L2RyaXZlcnMvYmxvY2sv
aWRlLXBjaS5jCVRodSBTZXAgMTcgMjE6MDc6NDQgMTk5OA0KQEAgLTExNywy
OSArMTE3LDM5IEBADQogCXVuc2lnbmVkIGludAkJZXh0cmE7DQogfSBpZGVf
cGNpX2RldmljZV90Ow0KIA0KKyNpZmRlZiBDT05GSUdfQkxLX0RFVl9PRkZC
T0FSRA0KKyMgIGRlZmluZSBPTl9CT0FSRAkJMA0KKyMgIGRlZmluZSBPRkZf
Qk9BUkQJCTENCisjICBkZWZpbmUgTkVWRVJfQk9BUkQJCTANCisjZWxzZSAv
KiBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCAqLw0KKyMgIGRlZmluZSBPTl9C
T0FSRAkJMQ0KKyMgIGRlZmluZSBPRkZfQk9BUkQJCTANCisjICBkZWZpbmUg
TkVWRVJfQk9BUkQJCTANCisjZW5kaWYgLyogQ09ORklHX0JMS19ERVZfT0ZG
Qk9BUkQgKi8NCisNCiBzdGF0aWMgaWRlX3BjaV9kZXZpY2VfdCBpZGVfcGNp
X2NoaXBzZXRzW10gX19pbml0ZGF0YSA9IHsNCi0Je0RFVklEX1BJSVhhLAki
UElJWCIsCQlOVUxMLAkJe3sweDQxLDB4ODAsMHg4MH0sIHsweDQzLDB4ODAs
MHg4MH19LCAJMHgwMSwJMCB9LA0KLQl7REVWSURfUElJWGIsCSJQSUlYIiwJ
CU5VTEwsCQl7ezB4NDEsMHg4MCwweDgwfSwgezB4NDMsMHg4MCwweDgwfX0s
IAkweDAxLAkwIH0sDQotCXtERVZJRF9QSUlYMywJIlBJSVgzIiwJTlVMTCwJ
CXt7MHg0MSwweDgwLDB4ODB9LCB7MHg0MywweDgwLDB4ODB9fSwgCTB4MDEs
CTAgfSwNCi0Je0RFVklEX1BJSVg0LAkiUElJWDQiLAlOVUxMLAkJe3sweDQx
LDB4ODAsMHg4MH0sIHsweDQzLDB4ODAsMHg4MH19LCAJMHgwMSwJMCB9LA0K
LQl7REVWSURfVlBfSURFLAkiVlBfSURFIiwJSU5JVF9WSUE4MkM1ODYsCXt7
MHg0MCwweDAyLDB4MDJ9LCB7MHg0MCwweDAxLDB4MDF9fSwgCTB4MDEsCTAg
fSwNCi0Je0RFVklEX1BEQzIwMjQ2LCJQREMyMDI0NiIsCU5VTEwsCQl7ezB4
NTAsMHgwMiwweDAyfSwgezB4NTAsMHgwNCwweDA0fX0sIAkweDAxLAkxNiB9
LA0KLQl7REVWSURfUloxMDAwLAkiUloxMDAwIiwJSU5JVF9SWjEwMDAsCXt7
MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAwLDB4MDB9fSwgCTB4MDEsCTAg
fSwNCi0Je0RFVklEX1JaMTAwMSwJIlJaMTAwMSIsCUlOSVRfUloxMDAwLAl7
ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAkweDAxLAkw
IH0sDQotCXtERVZJRF9DTUQ2NDAsCSJDTUQ2NDAiLAlJREVfSUdOT1JFLAl7
ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAkweDAxLAkw
IH0sDQotCXtERVZJRF9OUzg3NDEwLAkiTlM4NzQxMCIsCU5VTEwsCQl7ezB4
NDMsMHgwOCwweDA4fSwgezB4NDcsMHgwOCwweDA4fX0sIAkweDAxLAkwIH0s
DQotCXtERVZJRF9TSVM1NTEzLAkiU0lTNTUxMyIsCU5VTEwsCQl7ezB4NGEs
MHgwMiwweDAyfSwgezB4NGEsMHgwNCwweDA0fX0sIAkweDAxLAkwIH0sDQot
CXtERVZJRF9DTUQ2NDYsCSJDTUQ2NDYiLAlJTklUX0NNRDY0NiwJe3sweDAw
LDB4MDAsMHgwMH0sIHsweDUxLDB4ODAsMHg4MH19LCAJMHgwMSwJMCB9LA0K
LQl7REVWSURfSFQ2NTY1LAkiSFQ2NTY1IiwJTlVMTCwJCXt7MHgwMCwweDAw
LDB4MDB9LCB7MHgwMCwweDAwLDB4MDB9fSwgCTB4MDEsCTAgfSwNCi0Je0RF
VklEX09QVEk2MjEsCSJPUFRJNjIxIiwJSU5JVF9PUFRJNjIxLAl7ezB4NDUs
MHg4MCwweDAwfSwgezB4NDAsMHgwOCwweDAwfX0sIAkweDAxLAkwIH0sDQot
CXtERVZJRF9PUFRJNjIxWCwiT1BUSTYyMVgiLAlJTklUX09QVEk2MjEsCXt7
MHg0NSwweDgwLDB4MDB9LCB7MHg0MCwweDA4LDB4MDB9fSwgCTB4MDEsCTAg
fSwNCi0Je0RFVklEX1RSTTI5MCwJIlRSTTI5MCIsCUlOSVRfVFJNMjkwLAl7
ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAkweDAxLAkw
IH0sDQotCXtERVZJRF9OUzg3NDE1LAkiTlM4NzQxNSIsCUlOSVRfTlM4NzQx
NSwJe3sweDAwLDB4MDAsMHgwMH0sIHsweDAwLDB4MDAsMHgwMH19LCAJMHgw
MSwJMCB9LA0KLQl7REVWSURfQUVDNjIxMCwJIkFFQzYyMTAiLAlOVUxMLAkJ
e3sweDAwLDB4MDAsMHgwMH0sIHsweDAwLDB4MDAsMHgwMH19LCAJMHgwMSwJ
MCB9LA0KLQl7REVWSURfVzgyQzEwNSwJIlc4MkMxMDUiLAlJTklUX1c4MkMx
MDUsCXt7MHg0MCwweDAxLDB4MDF9LCB7MHg0MCwweDEwLDB4MTB9fSwgCTB4
MDEsCTAgfSwNCi0Je0RFVklEX1VNODg4NkJGLCJVTTg4ODZCRiIsCU5VTEws
CQl7ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAkweDAx
LAkwIH0sDQotCXtERVZJRF9IUFQzNDMsCSJIUFQzNDMiLAlOVUxMLAkJe3sw
eDAwLDB4MDAsMHgwMH0sIHsweDAwLDB4MDAsMHgwMH19LAkweDAwLAkxNiB9
LA0KLQl7SURFX1BDSV9ERVZJRF9OVUxMLCAiUENJX0lERSIsCU5VTEwsCQl7
ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAkweDAxLAkw
IH19Ow0KKwl7REVWSURfUElJWGEsCSJQSUlYIiwJCU5VTEwsCQl7ezB4NDEs
MHg4MCwweDgwfSwgezB4NDMsMHg4MCwweDgwfX0sIAlPTl9CT0FSRCwJMCB9
LA0KKwl7REVWSURfUElJWGIsCSJQSUlYIiwJCU5VTEwsCQl7ezB4NDEsMHg4
MCwweDgwfSwgezB4NDMsMHg4MCwweDgwfX0sIAlPTl9CT0FSRCwJMCB9LA0K
Kwl7REVWSURfUElJWDMsCSJQSUlYMyIsCU5VTEwsCQl7ezB4NDEsMHg4MCww
eDgwfSwgezB4NDMsMHg4MCwweDgwfX0sIAlPTl9CT0FSRCwJMCB9LA0KKwl7
REVWSURfUElJWDQsCSJQSUlYNCIsCU5VTEwsCQl7ezB4NDEsMHg4MCwweDgw
fSwgezB4NDMsMHg4MCwweDgwfX0sIAlPTl9CT0FSRCwJMCB9LA0KKwl7REVW
SURfVlBfSURFLAkiVlBfSURFIiwJSU5JVF9WSUE4MkM1ODYsCXt7MHg0MCww
eDAyLDB4MDJ9LCB7MHg0MCwweDAxLDB4MDF9fSwgCU9OX0JPQVJELAkwIH0s
DQorCXtERVZJRF9QREMyMDI0NiwiUERDMjAyNDYiLAlOVUxMLAkJe3sweDUw
LDB4MDIsMHgwMn0sIHsweDUwLDB4MDQsMHgwNH19LCAJT0ZGX0JPQVJELAkx
NiB9LA0KKwl7REVWSURfUloxMDAwLAkiUloxMDAwIiwJSU5JVF9SWjEwMDAs
CXt7MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAwLDB4MDB9fSwgCU9OX0JP
QVJELAkwIH0sDQorCXtERVZJRF9SWjEwMDEsCSJSWjEwMDEiLAlJTklUX1Ja
MTAwMCwJe3sweDAwLDB4MDAsMHgwMH0sIHsweDAwLDB4MDAsMHgwMH19LCAJ
T05fQk9BUkQsCTAgfSwNCisJe0RFVklEX0NNRDY0MCwJIkNNRDY0MCIsCUlE
RV9JR05PUkUsCXt7MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAwLDB4MDB9
fSwgCU9OX0JPQVJELAkwIH0sDQorCXtERVZJRF9OUzg3NDEwLAkiTlM4NzQx
MCIsCU5VTEwsCQl7ezB4NDMsMHgwOCwweDA4fSwgezB4NDcsMHgwOCwweDA4
fX0sIAlPTl9CT0FSRCwJMCB9LA0KKwl7REVWSURfU0lTNTUxMywJIlNJUzU1
MTMiLAlOVUxMLAkJe3sweDRhLDB4MDIsMHgwMn0sIHsweDRhLDB4MDQsMHgw
NH19LCAJT05fQk9BUkQsCTAgfSwNCisJe0RFVklEX0NNRDY0NiwJIkNNRDY0
NiIsCUlOSVRfQ01ENjQ2LAl7ezB4MDAsMHgwMCwweDAwfSwgezB4NTEsMHg4
MCwweDgwfX0sIAlPTl9CT0FSRCwJMCB9LA0KKwl7REVWSURfSFQ2NTY1LAki
SFQ2NTY1IiwJTlVMTCwJCXt7MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAw
LDB4MDB9fSwgCU9OX0JPQVJELAkwIH0sDQorCXtERVZJRF9PUFRJNjIxLAki
T1BUSTYyMSIsCUlOSVRfT1BUSTYyMSwJe3sweDQ1LDB4ODAsMHgwMH0sIHsw
eDQwLDB4MDgsMHgwMH19LCAJT05fQk9BUkQsCTAgfSwNCisJe0RFVklEX09Q
VEk2MjFYLCJPUFRJNjIxWCIsCUlOSVRfT1BUSTYyMSwJe3sweDQ1LDB4ODAs
MHgwMH0sIHsweDQwLDB4MDgsMHgwMH19LCAJT05fQk9BUkQsCTAgfSwNCisJ
e0RFVklEX1RSTTI5MCwJIlRSTTI5MCIsCUlOSVRfVFJNMjkwLAl7ezB4MDAs
MHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAlPTl9CT0FSRCwJMCB9
LA0KKwl7REVWSURfTlM4NzQxNSwJIk5TODc0MTUiLAlJTklUX05TODc0MTUs
CXt7MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAwLDB4MDB9fSwgCU9OX0JP
QVJELAkwIH0sDQorCXtERVZJRF9BRUM2MjEwLAkiQUVDNjIxMCIsCU5VTEws
CQl7ezB4MDAsMHgwMCwweDAwfSwgezB4MDAsMHgwMCwweDAwfX0sIAlPRkZf
Qk9BUkQsCTAgfSwNCisJe0RFVklEX1c4MkMxMDUsCSJXODJDMTA1IiwJSU5J
VF9XODJDMTA1LAl7ezB4NDAsMHgwMSwweDAxfSwgezB4NDAsMHgxMCwweDEw
fX0sIAlPTl9CT0FSRCwJMCB9LA0KKwl7REVWSURfVU04ODg2QkYsIlVNODg4
NkJGIiwJTlVMTCwJCXt7MHgwMCwweDAwLDB4MDB9LCB7MHgwMCwweDAwLDB4
MDB9fSwgCU9OX0JPQVJELAkwIH0sDQorCXtERVZJRF9IUFQzNDMsCSJIUFQz
NDMiLAlOVUxMLAkJe3sweDAwLDB4MDAsMHgwMH0sIHsweDAwLDB4MDAsMHgw
MH19LAlORVZFUl9CT0FSRCwJMTYgfSwNCisJe0lERV9QQ0lfREVWSURfTlVM
TCwgIlBDSV9JREUiLAlOVUxMLAkJe3sweDAwLDB4MDAsMHgwMH0sIHsweDAw
LDB4MDAsMHgwMH19LCAJT05fQk9BUkQsCTAgfX07DQogDQogLyoNCiAgKiBU
aGlzIGFsbG93cyBvZmZib2FyZCBpZGUtcGNpIGNhcmRzIHRoZSBlbmFibGUg
YSBCSU9TLCB2ZXJpZnkgaW50ZXJydXB0DQpAQCAtMTc1LDYgKzE4NSw4IEBA
DQogCQkJCQlwY2lfd3JpdGVfY29uZmlnX2J5dGUoZGV2LCAoUENJX0lOVEVS
UlVQVF9MSU5FKXwweDgwLCBpcnExKTsJLyogMHhiYyAqLw0KIAkJCQl9DQog
CQkJfQ0KKwkJCXJldHVybiBkZXYtPmlycTsNCisJCWNhc2UgUENJX0RFVklD
RV9JRF9UVElfSFBUMzQzOg0KIAkJCXJldHVybiBkZXYtPmlycTsNCiAJCWRl
ZmF1bHQ6DQogCQkJYnJlYWs7DQo=
--998314481-646520942-906095104=:8747--

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