[plug] Intel Motherboard allocates incorrect resouces - (Was: IDE-TAPE)
Onno Benschop
onno at itmaze.com.au
Wed Sep 3 10:11:54 WST 2003
Hi all,
Thanks for the help and suggestions to date regarding my Sony AIT2
IDE-TAPE drive. After loosing much hair, I'm slowly coming to the
conclusion that the problem is not related to the drive as such, but
more likely the motherboard - as I hinted at last night.
I'm postulating that, with two devices the machine works, but with
three, it doesn't.
Now the obvious simple solution is to unplug the second HDD (which is
currently empty - because it was going to be used as a backup
concentrator), and see what happens.
However, that involves sending someone on-site and spending more money
and time, just for a hunch. Besides, the problem really needs to be
fixed.
Looking with google for one of the strings that is coming up:
<http://www.google.com/search?q=00%3A1f.1+IDE+interface%3A+Intel+Corp.%3A+Unknown+device+24cb+(rev+01)>
The conclusion seems to be that this is because the BIOS is allocating
resources incorrectly. While I have access to some fingers and (barely-)
literate PC people who live on-site, I really need some assistance in
figuring out what to tell them.
Before I get on the phone and guide someone through the BIOS screens,
any suggestions anyone would like to make?
Is there anyone in the room who thinks I'm off on the wrong track - if
so, what else should (or could) I be looking at?
Just to summerize so far:
* Machine has HDD(pm) and CDROM(sm), all fine.
* Machine gets new HDD(ps) and replaces CDROM for AIT2(sm)
* BIOS sees all three devices
* Linux doesn't see the secondary controller (under either 2.4.18
or 2.4.21)
The dmesg results that seem relevant are below. I can provide a full
dmesg if required.
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge
PCI: Using IRQ router PIIX [8086/24c0] at 00:1f.0
PCI: Found IRQ 10 for device 00:1f.1
PCI: Sharing IRQ 10 with 00:1d.2
PCI: Sharing IRQ 10 with 02:02.0
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 00:1f.1
PCI: Enabling device 00:1f.1 (0005 -> 0007)
PCI: Found IRQ 10 for device 00:1f.1
PCI: Sharing IRQ 10 with 00:1d.2
PCI: Sharing IRQ 10 with 02:02.0
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
hda: MAXTOR 6L040J2, ATA DISK drive
hdb: ST380011A, ATA DISK drive
blk: queue f88276c0, I/O limit 4095Mb (mask 0xffffffff)
blk: queue f88277fc, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Journalled Block Device driver loaded
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63, UDMA(33)
hdb: attached ide-disk driver.
hdb: host protected area => 1
hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(33)
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 >
/dev/ide/host0/bus0/target1/lun0: unknown partition table
PCI: Found IRQ 10 for device 02:02.0
PCI: Sharing IRQ 10 with 00:1d.2
PCI: Sharing IRQ 10 with 00:1f.1
When the two channels were working the relevant bits looked like this:
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
Unknown bridge resource 0: assuming transparent
PCI: Using IRQ router PIIX [8086/24c0] at 00:1f.0
PCI: Found IRQ 10 for device 00:1f.1
PCI: Sharing IRQ 10 with 00:1d.2
PCI: Sharing IRQ 10 with 02:02.0
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PCI_IDE: unknown IDE controller on PCI bus 00 device f9, VID=8086, DID=24cb
PCI: Device 00:1f.1 not available because of resource collisions
PCI_IDE: chipset revision 1
PCI_IDE: not 100%% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
hda: MAXTOR 6L040J2, ATA DISK drive
hdc: GCR-8521B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 p7 >
PCI: Found IRQ 10 for device 02:02.0
PCI: Sharing IRQ 10 with 00:1d.2
PCI: Sharing IRQ 10 with 00:1f.1
The diff for this is:
4,5c4
< PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
< Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge
---
> Unknown bridge resource 0: assuming transparent
9a9
> Uniform Multi-Platform E-IDE driver Revision: 6.31
11,18c11,16
< ICH4: IDE controller at PCI slot 00:1f.1
< PCI: Enabling device 00:1f.1 (0005 -> 0007)
< PCI: Found IRQ 10 for device 00:1f.1
< PCI: Sharing IRQ 10 with 00:1d.2
< PCI: Sharing IRQ 10 with 02:02.0
< ICH4: chipset revision 1
< ICH4: not 100% native mode: will probe irqs later
< ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
---
> PCI_IDE: unknown IDE controller on PCI bus 00 device f9, VID=8086, DID=24cb
> PCI: Device 00:1f.1 not available because of resource collisions
> PCI_IDE: chipset revision 1
> PCI_IDE: not 100%% native mode: will probe irqs later
> ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
20,22c18
< hdb: ST380011A, ATA DISK drive
< blk: queue f88276c0, I/O limit 4095Mb (mask 0xffffffff)
< blk: queue f88277fc, I/O limit 4095Mb (mask 0xffffffff)
---
> hdc: GCR-8521B, ATAPI CD/DVD-ROM drive
24,30c20,21
< Journalled Block Device driver loaded
< hda: attached ide-disk driver.
< hda: host protected area => 1
< hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63, UDMA(33)
< hdb: attached ide-disk driver.
< hdb: host protected area => 1
< hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(33)
---
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63
33d23
< /dev/ide/host0/bus0/target1/lun0: unknown partition table
onno at latte:~/Desktop/exibit$ diff before.txt after.txt
4c4,5
< Unknown bridge resource 0: assuming transparent
---
> PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
> Transparent bridge - Intel Corp. 82801BA/CA/DB PCI Bridge
9d9
< Uniform Multi-Platform E-IDE driver Revision: 6.31
11,16c11,18
< PCI_IDE: unknown IDE controller on PCI bus 00 device f9, VID=8086, DID=24cb
< PCI: Device 00:1f.1 not available because of resource collisions
< PCI_IDE: chipset revision 1
< PCI_IDE: not 100%% native mode: will probe irqs later
< ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
< ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
---
> ICH4: IDE controller at PCI slot 00:1f.1
> PCI: Enabling device 00:1f.1 (0005 -> 0007)
> PCI: Found IRQ 10 for device 00:1f.1
> PCI: Sharing IRQ 10 with 00:1d.2
> PCI: Sharing IRQ 10 with 02:02.0
> ICH4: chipset revision 1
> ICH4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
18c20,22
< hdc: GCR-8521B, ATAPI CD/DVD-ROM drive
---
> hdb: ST380011A, ATA DISK drive
> blk: queue f88276c0, I/O limit 4095Mb (mask 0xffffffff)
> blk: queue f88277fc, I/O limit 4095Mb (mask 0xffffffff)
20,21c24,30
< ide1 at 0x170-0x177,0x376 on irq 15
< hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63
---
> Journalled Block Device driver loaded
> hda: attached ide-disk driver.
> hda: host protected area => 1
> hda: 78177792 sectors (40027 MB) w/1819KiB Cache, CHS=77557/16/63, UDMA(33)
> hdb: attached ide-disk driver.
> hdb: host protected area => 1
> hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(33)
23a33
> /dev/ide/host0/bus0/target1/lun0: unknown partition table
Minds immeasurably superior to ours regarded this problem as trivial -
challenge: find those minds and milk them :-)
So, any takers?
Onno Benschop
Connected via Optus B3 at S15:51'18" - E128:45'05" (Crossing Falls, Kununurra, WA)
--
()/)/)() ..ASCII for Onno..
|>>? ..EBCDIC for Onno..
--- -. -. --- ..Morse for Onno..
Proudly supported by Skipper Trucks, Highway1, Concept AV, Sony Central, Dalcon
ITmaze - ABN: 56 178 057 063 - ph: 04 1219 8888 - onno at itmaze dot com dot au
More information about the plug
mailing list