[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DMA issue in 2.6.12 ???



Lennart Sorensen (lsorense@csclub.uwaterloo.ca) wrote:
> On Wed, Aug 17, 2005 at 04:48:48PM -0500, Ardo van Rangelrooij wrote:
> > 2.6.11:
> > 
> >     ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
> >     ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
> 
> Looks like a chipset specific driver loading
> 
> > hda: DVD-ROM DDU1622, ATAPI CD/DVD-ROM drive
> > hdb: WDC WD1200JB-75CRA0, ATA DISK drive
> > hdc: Maxtor 6B200R0, ATA DISK drive
> > hdd: WDC WD1200JB-00EVA0, ATA DISK drive
> > hdb: max request size: 128KiB
> > hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100)
> > hdb: cache flushes not supported
> > hdc: max request size: 1024KiB
> > hdc: 398297088 sectors (203928 MB) w/16384KiB Cache, CHS=24792/255/63, UDMA(133)
> > hdc: cache flushes supported
> > hdd: max request size: 1024KiB
> > hdd: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(100)
> > hdd: cache flushes supported
> > hda: ATAPI 40X DVD-ROM drive, 512kB Cache
> > 
> > 2.6.12:
> > 
> > hda: DVD-ROM DDU1622, ATAPI CD/DVD-ROM drive
> > hdb: WDC WD1200JB-75CRA0, ATA DISK drive
> > hdc: Maxtor 6B200R0, ATA DISK drive
> > hdd: WDC WD1200JB-00EVA0, ATA DISK drive
> > hda: ATAPI 40X DVD-ROM drive, 512kB Cache
> > hdb: max request size: 128KiB
> > hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=65535/16/63
> > hdb: cache flushes not supported
> > hdc: max request size: 1024KiB
> > hdc: 398297088 sectors (203928 MB) w/16384KiB Cache, CHS=24792/255/63
> > hdc: cache flushes supported
> > hdd: max request size: 1024KiB
> > hdd: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=16383/255/63
> > hdd: cache flushes supported
> 
> That one had no sign of the chipset specific driver.
> 
> perhaps 'dmesg|grep ide' would work better.

2.6.11:

BIOS-provided physical RAM map:
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
 /dev/ide/host0/bus0/target1/lun0: p1
 /dev/ide/host0/bus1/target0/lun0: p1
 /dev/ide/host0/bus1/target1/lun0: p1

2.6.12:

BIOS-provided physical RAM map:
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Boot video device is 0000:01:00.0
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
Probing IDE interface ide1...
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
 /dev/ide/host0/bus0/target1/lun0: p1
 /dev/ide/host1/bus0/target0/lun0: p1
 /dev/ide/host1/bus0/target1/lun0: p1
VP_IDE: port 0x01f0 already claimed by ide0
VP_IDE: port 0x0170 already claimed by ide1

and dmesg | grep VP_IDE gives:

2.6.11:

VP_IDE: IDE controller at PCI slot 0000:00:0f.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1

2.6.12:

VP_IDE: IDE controller at PCI slot 0000:00:0f.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
VP_IDE: port 0x01f0 already claimed by ide0
VP_IDE: port 0x0170 already claimed by ide1
VP_IDE: neither IDE port enabled (BIOS)

And when doing lsmod, 2.6.11 has via82cxxx immediately after ide-core and way
before ide-generic, while 2.6.12 has ide-generic followed by via82cxxx.

Using /etc/modules doesn't work, since discover and company already have done
the damage.

Thanks,
Ardo
-- 
Ardo van Rangelrooij                                     Debian XML/SGML Group
<ardo@debian.org>              <debian-xml-sgml-devel@lists.alioth.debian.org>
http://people.debian.org/~ardo/      http://debian-xml-sgml.alioth.debian.org/



Reply to: