Interrupts while booting 2.4.29 on Asus P3V4X
From: epilitimus (mountain352_at_netscape.net)
Date: 01/25/05
- Next message: reply4_at_phantom.homelinux.net: "Re: Grr....can't get sound on Line-In device"
- Previous message: Carl: "wiring switch to serial port? Ideas."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 24 Jan 2005 17:05:04 -0800
I just upgraded from 2.4.20 to 2.4.29 on this machine and noticed some
odd interupt behavior during the boot.
Below is the output of dmesg for the boot of the 2.4.29 Kernel, notice
the interrupts while attaching the driver to the two hard drives, the
rest of the boot is clean...
Linux version 2.4.29 (root@Adrigale) (gcc version 2.95.3 20010315
(release)) #2 Sat Jan 22 16:19:47 PST 2005
<snip>
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller at PCI slot 00:04.1
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: VIA vt82c596b (rev 23) IDE UDMA66 controller on pci00:04.1
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: WDC AC24300L, ATA DISK drive
hdb: WDC AC36400L, ATA DISK drive
blk: queue c02d0480, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c02d05c8, I/O limit 4095Mb (mask 0xffffffff)
hdc: IOMEGA ZIPCDINT1536, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x04 { DriveStatusError }
hda: 8421840 sectors (4312 MB) w/256KiB Cache, CHS=524/255/63, UDMA(33)
hdb: attached ide-disk driver.
hdb: host protected area => 1
hdb: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hdb: task_no_data_intr: error=0x04 { DriveStatusError }
hdb: 12594960 sectors (6449 MB) w/256KiB Cache, CHS=784/255/63,
UDMA(33)
hdc: attached ide-cdrom driver.
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 1800kB Cache, (U)DMA
Uniform CD-ROM driver Revision: 3.12
Partition check:
/dev/ide/host0/bus0/target0/lun0: p1 p2
/dev/ide/host0/bus0/target1/lun0: p1
<snip>
And the contents of /proc/ide/via:
----------VIA BusMastering IDE Configuration----------------
Driver Version: 3.37
South Bridge: VIA vt82c596b
Revision: ISA 0x23 IDE 0x10
Highest DMA rate: UDMA66
BM-DMA base: 0xd800
PCI clock: 33.3MHz
Master Read Cycle IRDY: 0ws
Master Write Cycle IRDY: 0ws
BM IDE Status Register Read Retry: yes
Max DRDY Pulse Width: No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush: yes yes
End Sector FIFO flush: no no
Prefetch Buffer: yes no
Post Write Buffer: yes no
Enabled: yes yes
Simplex only: no no
Cable Type: 40w 40w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode: UDMA UDMA DMA PIO
Address Setup: 30ns 30ns 30ns 120ns
Cmd Active: 90ns 90ns 90ns 90ns
Cmd Recovery: 30ns 30ns 30ns 30ns
Data Active: 90ns 90ns 90ns 330ns
Data Recovery: 30ns 30ns 30ns 270ns
Cycle Time: 60ns 60ns 120ns 600ns
Transfer Rate: 33.3MB/s 33.3MB/s 16.6MB/s 3.3MB/s
But under 2.4.20 I get...
Linux version 2.4.20 (root@Adrigale) (gcc version 2.95.3 20010315
(release)) #4 Wed Jan 19 15:44:28 PST 2005
<snip>
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 21
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: VIA vt82c596b (rev 23) IDE UDMA66 controller on pci00:04.1
ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: WDC AC24300L, ATA DISK drive
hdb: WDC AC36400L, ATA DISK drive
hdc: IOMEGA ZIPCDINT1536, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
blk: queue c0292564, I/O limit 4095Mb (mask 0xffffffff)
hda: 8421840 sectors (4312 MB) w/256KiB Cache, CHS=524/255/63, UDMA(33)
blk: queue c02926b0, I/O limit 4095Mb (mask 0xffffffff)
hdb: 12594960 sectors (6449 MB) w/256KiB Cache, CHS=784/255/63,
UDMA(33)
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 1800kB Cache, (U)DMA
<snip>
And the contents of /proc/ide/via:
----------VIA BusMastering IDE Configuration----------------
Driver Version: 3.35
South Bridge: VIA vt82c596b
Revision: ISA 0x23 IDE 0x10
Highest DMA rate: UDMA66
BM-DMA base: 0xd800
PCI clock: 33.3MHz
Master Read Cycle IRDY: 0ws
Master Write Cycle IRDY: 0ws
BM IDE Status Register Read Retry: yes
Max DRDY Pulse Width: No limit
-----------------------Primary IDE-------Secondary IDE------
Read DMA FIFO flush: yes yes
End Sector FIFO flush: no no
Prefetch Buffer: yes no
Post Write Buffer: yes no
Enabled: yes yes
Simplex only: no no
Cable Type: 40w 40w
-------------------drive0----drive1----drive2----drive3-----
Transfer Mode: UDMA UDMA DMA PIO
Address Setup: 30ns 30ns 30ns 120ns
Cmd Active: 90ns 90ns 90ns 90ns
Cmd Recovery: 30ns 30ns 30ns 30ns
Data Active: 90ns 90ns 90ns 330ns
Data Recovery: 30ns 30ns 30ns 270ns
Cycle Time: 60ns 60ns 120ns 600ns
Transfer Rate: 33.3MB/s 33.3MB/s 16.6MB/s 3.3MB/s
I think what's happening here is that the driver sets up the interface
for UDMA66 and then the drive can't transfer fast enough and so it's
downgraded to UDMA33. The only thing different between these two runs
is the kernel version. I'm not real concerned since these interrupts
only seem to show up at this one particular point, but always at this
point in the 2.4.29 kernel.
However I do like a clean boot, it's easier to spot problems when they
show up.
So...any suggestions?
---------
Glenn Pavlovic
Motto: I am what I choose to be, for which I make no apologies, no
excuses.
String Trimmer Support Wheels
http://www.weedwheels.com
- Next message: reply4_at_phantom.homelinux.net: "Re: Grr....can't get sound on Line-In device"
- Previous message: Carl: "wiring switch to serial port? Ideas."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|