2002-10-11 08:41:18

by Gabor Z. Papp

[permalink] [raw]
Subject: IDE PDC20268 in Linux 2.4.20-pre10

* Marcelo Tosatti <[email protected]>:

| Here goes pre10.

When will the PDC20268 driver go with UDMA 100 in your tree?
Before or after 2.4.20?

Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2: IDE controller on PCI bus 00 dev f9
ICH2: chipset revision 2
ICH2: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x9800-0x9807, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:pio
PDC20268: IDE controller on PCI bus 02 dev 68
PCI: Found IRQ 9 for device 02:0d.0
PCI: Sharing IRQ 9 with 02:09.0
PDC20268: chipset revision 1
PDC20268: not 100% native mode: will probe irqs later
PDC20268: (U)DMA Burst Bit ENABLED Primary MASTER Mode
Secondary MASTER Mode.
ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
hda: IC35L060AVVA07-0, ATA DISK drive
hdc: IC35L060AVVA07-0, ATA DISK drive
hde: IC35L060AVVA07-0, ATA DISK drive
hdg: IC35L060AVVA07-0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xb800-0xb807,0xb402 on irq 9
ide3 at 0xb000-0xb007,0xa802 on irq 9
blk: queue c034d544, I/O limit 4095Mb (mask 0xffffffff)
hda: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=7476/255/63, UDMA(100)
blk: queue c034d8a8, I/O limit 4095Mb (mask 0xffffffff)
hdc: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(100)
blk: queue c034dc0c, I/O limit 4095Mb (mask 0xffffffff)
hde: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)
blk: queue c034df70, I/O limit 4095Mb (mask 0xffffffff)
hdg: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)

Weird CHS on hda is due bogus BIOS?


2002-10-11 14:11:14

by Juri Haberland

[permalink] [raw]
Subject: Re: IDE PDC20268 in Linux 2.4.20-pre10

In article <[email protected]> you wrote:
> * Marcelo Tosatti <[email protected]>:
>
> | Here goes pre10.
>
> When will the PDC20268 driver go with UDMA 100 in your tree?
> Before or after 2.4.20?

> PDC20268: IDE controller on PCI bus 02 dev 68
> PCI: Found IRQ 9 for device 02:0d.0
> PCI: Sharing IRQ 9 with 02:09.0
> PDC20268: chipset revision 1
> PDC20268: not 100% native mode: will probe irqs later
> PDC20268: (U)DMA Burst Bit ENABLED Primary MASTER Mode
> Secondary MASTER Mode.
> ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
> ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
> hde: IC35L060AVVA07-0, ATA DISK drive
> hdg: IC35L060AVVA07-0, ATA DISK drive
> ide2 at 0xb800-0xb807,0xb402 on irq 9
> ide3 at 0xb000-0xb007,0xa802 on irq 9
> hde: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)
> hdg: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)

Uhm, tho following is with 2.4.19-xfs:

PDC20268: IDE controller on PCI bus 00 dev 98
PDC20268: chipset revision 1
PDC20268: not 100% native mode: will probe irqs later
PDC20268: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
ide2: BM-DMA at 0xfce0-0xfce7, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xfce8-0xfcef, BIOS settings: hdg:pio, hdh:pio
hde: Maxtor 4D080H4, ATA DISK drive
hdg: Maxtor 4G120J6, ATA DISK drive
ide2 at 0xfcc8-0xfccf,0xfcda on irq 10
ide3 at 0xfcd0-0xfcd7,0xfcde on irq 10
hde: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=9964/255/63, UDMA(100)
hdg: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=14946/255/63, UDMA(100)

So there *is* UDMA 100 support...

Cheers,
Juri

--
Juri Haberland <[email protected]>

2002-10-11 15:28:14

by Gabor Z. Papp

[permalink] [raw]
Subject: Re: IDE PDC20268 in Linux 2.4.20-pre10

* Juri Haberland <[email protected]>:

|> hde: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)
|> hdg: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=119150/16/63, UDMA(33)

| hde: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=9964/255/63, UDMA(100)
| hdg: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=14946/255/63, UDMA(100)
|
| So there *is* UDMA 100 support...

Yes, there was, but disabled during 2.4.20-pre. But why?