* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
@ 2009-05-12 18:42 ` bugzilla-daemon
2009-05-12 18:46 ` [Bug 13286] New: " Bartlomiej Zolnierkiewicz
` (7 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-12 18:42 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #1 from Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 2009-05-12 18:42:56 ---
On Tuesday 12 May 2009 08:35:53 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
> Summary: dma_timer_expiry: DMA status (0x21)
> Product: IO/Storage
> Version: 2.5
> Platform: All
> OS/Version: Linux
> Tree: Mainline
> Status: NEW
> Severity: normal
> Priority: P1
> Component: IDE
> AssignedTo: io_ide@kernel-bugs.osdl.org
> ReportedBy: fibre_optic@go2.pl
> Regression: No
>
>
> Hello,
>
> I have Dell Optiplex with ide->CF-Flash card interface. This configuration
> works well with 2.6.27.21 but it generates the following messages on 2.6.29.3:
> ...
> hda: dma_timer_expiry: DMA status (0x21)
> hda: DMA timeout error
> ...
>
> Here you have more data, if you need something more please let me know.
>
> PS
>
> This issue takes place with 2.6.28 too.
Does 2.6.27.21 use DMA?
Is this system equipped with on-board IDE->CF adapter,
or is it an add-on one?
Does this adapter support DMA at the hardware level
(some adapters don't have DMA lines)?
Thanks.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [Bug 13286] New: dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
2009-05-12 18:42 ` [Bug 13286] " bugzilla-daemon
@ 2009-05-12 18:46 ` Bartlomiej Zolnierkiewicz
2009-05-13 7:58 ` [Bug 13286] " bugzilla-daemon
` (6 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2009-05-12 18:46 UTC (permalink / raw)
To: bugzilla-daemon; +Cc: linux-ide
On Tuesday 12 May 2009 08:35:53 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
> Summary: dma_timer_expiry: DMA status (0x21)
> Product: IO/Storage
> Version: 2.5
> Platform: All
> OS/Version: Linux
> Tree: Mainline
> Status: NEW
> Severity: normal
> Priority: P1
> Component: IDE
> AssignedTo: io_ide@kernel-bugs.osdl.org
> ReportedBy: fibre_optic@go2.pl
> Regression: No
>
>
> Hello,
>
> I have Dell Optiplex with ide->CF-Flash card interface. This configuration
> works well with 2.6.27.21 but it generates the following messages on 2.6.29.3:
> ...
> hda: dma_timer_expiry: DMA status (0x21)
> hda: DMA timeout error
> ...
>
> Here you have more data, if you need something more please let me know.
>
> PS
>
> This issue takes place with 2.6.28 too.
Does 2.6.27.21 use DMA?
Is this system equipped with on-board IDE->CF adapter,
or is it an add-on one?
Does this adapter support DMA at the hardware level
(some adapters don't have DMA lines)?
Thanks.
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
2009-05-12 18:42 ` [Bug 13286] " bugzilla-daemon
2009-05-12 18:46 ` [Bug 13286] New: " Bartlomiej Zolnierkiewicz
@ 2009-05-13 7:58 ` bugzilla-daemon
2009-05-13 13:32 ` Bartlomiej Zolnierkiewicz
2009-05-13 13:28 ` bugzilla-daemon
` (5 subsequent siblings)
8 siblings, 1 reply; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 7:58 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #2 from fibre_optic@go2.pl 2009-05-13 07:58:48 ---
"Does 2.6.27.21 use DMA?"
I will check it today evening.
"Is this system equipped with on-board IDE->CF adapter,
or is it an add-on one?"
It is an additional hardware. The hardwer is connected to mother board (IDE
ifc) and CF-CARD is inserted in a slot on the hardware.
"Does this adapter support DMA at the hardware level
(some adapters don't have DMA lines)?"
Take a look belllow, is it what you need?
# hdparm -i /dev/hda
/dev/hda:
Model=SanDisk SDCFJ-32, FwRev=HDX 2.15, SerialNo=003213L1804H3206
Config={ HardSect NotMFM Removeable DTR>10Mbs nonMagnetic }
RawCHS=490/4/32, TrkSize=0, SectSize=576, ECCbytes=4
BuffType=(2) DualPort, BuffSize=1kB, MaxMultSect=1, MultSect=off
CurCHS=490/4/32, CurSects=62720, LBA=yes, LBAsects=62720
IORDY=no, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0mdma1*mdma2
AdvancedPM=no
Drive conforms to: Unspecified: ATA/ATAPI-10
* current active mode
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-13 7:58 ` [Bug 13286] " bugzilla-daemon
@ 2009-05-13 13:32 ` Bartlomiej Zolnierkiewicz
0 siblings, 0 replies; 12+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2009-05-13 13:32 UTC (permalink / raw)
To: bugzilla-daemon; +Cc: linux-ide
On Wednesday 13 May 2009 09:58:49 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
>
>
>
>
> --- Comment #2 from fibre_optic@go2.pl 2009-05-13 07:58:48 ---
> "Does 2.6.27.21 use DMA?"
>
> I will check it today evening.
>
> "Is this system equipped with on-board IDE->CF adapter,
> or is it an add-on one?"
>
> It is an additional hardware. The hardwer is connected to mother board (IDE
> ifc) and CF-CARD is inserted in a slot on the hardware.
Ok.
> "Does this adapter support DMA at the hardware level
> (some adapters don't have DMA lines)?"
>
> Take a look belllow, is it what you need?
>
> # hdparm -i /dev/hda
We know that the device supports DMA but we don't know
about the adapter.
Unfortunately there is no software method to check it so
you need to look at PCB and verify if there are any routes
connected to pins 21 and 29 (DMARQ and -DMACK lines).
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (2 preceding siblings ...)
2009-05-13 7:58 ` [Bug 13286] " bugzilla-daemon
@ 2009-05-13 13:28 ` bugzilla-daemon
2009-05-13 18:01 ` bugzilla-daemon
` (4 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 13:28 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #3 from Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 2009-05-13 13:28:55 ---
On Wednesday 13 May 2009 09:58:49 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
>
>
>
>
> --- Comment #2 from fibre_optic@go2.pl 2009-05-13 07:58:48 ---
> "Does 2.6.27.21 use DMA?"
>
> I will check it today evening.
>
> "Is this system equipped with on-board IDE->CF adapter,
> or is it an add-on one?"
>
> It is an additional hardware. The hardwer is connected to mother board (IDE
> ifc) and CF-CARD is inserted in a slot on the hardware.
Ok.
> "Does this adapter support DMA at the hardware level
> (some adapters don't have DMA lines)?"
>
> Take a look belllow, is it what you need?
>
> # hdparm -i /dev/hda
We know that the device supports DMA but we don't know
about the adapter.
Unfortunately there is no software method to check it so
you need to look at PCB and verify if there are any routes
connected to pins 21 and 29 (DMARQ and -DMACK lines).
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (3 preceding siblings ...)
2009-05-13 13:28 ` bugzilla-daemon
@ 2009-05-13 18:01 ` bugzilla-daemon
2009-05-13 18:35 ` Bartlomiej Zolnierkiewicz
2009-05-13 18:03 ` bugzilla-daemon
` (3 subsequent siblings)
8 siblings, 1 reply; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 18:01 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #4 from fibre_optic@go2.pl 2009-05-13 18:01:31 ---
"Does 2.6.27.21 use DMA?"
Here is part of dmesg output from 2.6.27.21:
...
platform rtc_cmos: registered platform RTC device (no PNP device found)
squashfs: version 3.4 (2008/08/26) Phillip Lougher
msgmni has been set to 498
io scheduler noop registered (default)
pci 0000:00:01.0: Boot video device
brd: module loaded
Uniform Multi-Platform E-IDE driver
ide_generic: please use "probe_mask=0x3f" module parameter for probing all
legacy ISA IDE ports
Probing IDE interface ide0...
hda: SanDisk SDCFJ-32, CFA DISK drive
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 62720 sectors (32 MB) w/1KiB Cache, CHS=490/4/32
hda: hda1 hda2
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
Using IPI Shortcut mode
Clocksource tsc unstable (delta = 1023003894 ns)
input: AT Translated Set 2 keyboard as /class/input/input0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 140k freed
NET: Registered protocol family 1
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
...
"Unfortunately there is no software method to check it so
you need to look at PCB and verify if there are any routes
connected to pins 21 and 29 (DMARQ and -DMACK lines)."
Take a look at attached pictures. Do they help to figure this out?
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* Re: [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-13 18:01 ` bugzilla-daemon
@ 2009-05-13 18:35 ` Bartlomiej Zolnierkiewicz
0 siblings, 0 replies; 12+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2009-05-13 18:35 UTC (permalink / raw)
To: bugzilla-daemon; +Cc: linux-ide
On Wednesday 13 May 2009 20:01:31 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
>
>
>
>
> --- Comment #4 from fibre_optic@go2.pl 2009-05-13 18:01:31 ---
> "Does 2.6.27.21 use DMA?"
>
> Here is part of dmesg output from 2.6.27.21:
> ...
> platform rtc_cmos: registered platform RTC device (no PNP device found)
> squashfs: version 3.4 (2008/08/26) Phillip Lougher
> msgmni has been set to 498
> io scheduler noop registered (default)
> pci 0000:00:01.0: Boot video device
> brd: module loaded
> Uniform Multi-Platform E-IDE driver
> ide_generic: please use "probe_mask=0x3f" module parameter for probing all
> legacy ISA IDE ports
> Probing IDE interface ide0...
> hda: SanDisk SDCFJ-32, CFA DISK drive
This kernel is using ide_generic host driver which doesn't support DMA
instead of piix one (it explains why 2.6.27.21 works and 2.6.29.3 doesn't).
> "Unfortunately there is no software method to check it so
> you need to look at PCB and verify if there are any routes
> connected to pins 21 and 29 (DMARQ and -DMACK lines)."
>
> Take a look at attached pictures. Do they help to figure this out?
No DMA lines... this is hardware problem -- you can workaround it with
"ide_core.nodma=0.0" boot parameter (see Documentation/ide/ide.txt for
more details on ide parameters).
I'm closing the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (4 preceding siblings ...)
2009-05-13 18:01 ` bugzilla-daemon
@ 2009-05-13 18:03 ` bugzilla-daemon
2009-05-13 18:04 ` bugzilla-daemon
` (2 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 18:03 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #5 from fibre_optic@go2.pl 2009-05-13 18:03:52 ---
Created an attachment (id=21332)
--> (http://bugzilla.kernel.org/attachment.cgi?id=21332)
CF-FLASH -> IDE pic1
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (5 preceding siblings ...)
2009-05-13 18:03 ` bugzilla-daemon
@ 2009-05-13 18:04 ` bugzilla-daemon
2009-05-13 18:31 ` bugzilla-daemon
2009-05-13 18:32 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 18:04 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #6 from fibre_optic@go2.pl 2009-05-13 18:04:21 ---
Created an attachment (id=21333)
--> (http://bugzilla.kernel.org/attachment.cgi?id=21333)
CF-FLASH -> IDE pic2
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (6 preceding siblings ...)
2009-05-13 18:04 ` bugzilla-daemon
@ 2009-05-13 18:31 ` bugzilla-daemon
2009-05-13 18:32 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 18:31 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
--- Comment #7 from Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> 2009-05-13 18:31:12 ---
On Wednesday 13 May 2009 20:01:31 bugzilla-daemon@bugzilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=13286
>
>
>
>
>
> --- Comment #4 from fibre_optic@go2.pl 2009-05-13 18:01:31 ---
> "Does 2.6.27.21 use DMA?"
>
> Here is part of dmesg output from 2.6.27.21:
> ...
> platform rtc_cmos: registered platform RTC device (no PNP device found)
> squashfs: version 3.4 (2008/08/26) Phillip Lougher
> msgmni has been set to 498
> io scheduler noop registered (default)
> pci 0000:00:01.0: Boot video device
> brd: module loaded
> Uniform Multi-Platform E-IDE driver
> ide_generic: please use "probe_mask=0x3f" module parameter for probing all
> legacy ISA IDE ports
> Probing IDE interface ide0...
> hda: SanDisk SDCFJ-32, CFA DISK drive
This kernel is using ide_generic host driver which doesn't support DMA
instead of piix one (it explains why 2.6.27.21 works and 2.6.29.3 doesn't).
> "Unfortunately there is no software method to check it so
> you need to look at PCB and verify if there are any routes
> connected to pins 21 and 29 (DMARQ and -DMACK lines)."
>
> Take a look at attached pictures. Do they help to figure this out?
No DMA lines... this is hardware problem -- you can workaround it with
"ide_core.nodma=0.0" boot parameter (see Documentation/ide/ide.txt for
more details on ide parameters).
I'm closing the bug.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 13286] dma_timer_expiry: DMA status (0x21)
2009-05-12 6:35 [Bug 13286] New: dma_timer_expiry: DMA status (0x21) bugzilla-daemon
` (7 preceding siblings ...)
2009-05-13 18:31 ` bugzilla-daemon
@ 2009-05-13 18:32 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-05-13 18:32 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=13286
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bzolnier@gmail.com
AssignedTo|io_ide@kernel-bugs.osdl.org |bzolnier@gmail.com
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread