[HARDY-LUCID] No DMA nor 32bits IO support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Baltix |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
Hi,
I installed Ubuntu Hardy on a Compaq Presario R4206EA (R4000 series) which had Edgy on another partition. This laptop has a DVD-RW burner which works fine under Edgy, however the DMA activation and 32 bits IO support fail under Hardy. The immediate consequence is that it is impossible to watch a DVD on it (too jerky), and that it takes 3h20 to burn a 3.5GB data DVD…
Here is the output of hdparm under Hardy :
-------
$ sudo hdparm /dev/cdrom (seen as /dev/scd0)
/dev/cdrom:
IO_support = 0 (default)
16-bit)
HDIO_GET_
HDIO_GET_DMA failed: Inappropriate ioctl for device
HDIO_GET_
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
-------
Same under Edgy :
-------
$ sudo hdparm /dev/hdc
/dev/hdc:
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
-------
Here are the capabilities of the burner (same output in both versions) :
-------
$ sudo hdparm -i /dev/cdrom
/dev/cdrom:
Model=
SerialNo=454F208147
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=2048kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=on/off, tPIO={min:
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2
AdvancedPM=no
Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1: ATA/ATAPI-3,4,5,6,7
* signifies the current active mode
-------
And then, under Hardy :
-------
$ sudo hdparm -c1 -d /dev/cdrom
/dev/cdrom:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default)
16-bit)
HDIO_GET_DMA failed: Inappropriate ioctl for device
-------
I used to boot Edgy on a customed 2.6.20 kernel for other reasons. I use Hardy's default one. I cannot perform any other tests on Edgy because I already formated it (may have the kernel config somewhere if needed though). Please find verbose lspci, dmidecode and lshw output in attachment. Forgot dmesg, I will send it asap (laptop not available now).
I was in a hurry and didn't have much time to perform tests on the hard drive. I think it has the same kind of problems, but I don't remember well and am thus not sure. I will communicate about it when available (not before one month though…).
Possibly related reports, at least : #205817, #216878, #224561, #221455, #221455, #135473, #136506, #155511…
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
summary: |
- [Hardy] No DMA nor 32bits IO support anymore + No DMA nor 32bits IO support anymore |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
importance: | Undecided → Medium |
summary: |
- [KARMIC] No DMA nor 32bits IO support + [HARDY-KARMIC] No DMA nor 32bits IO support |
tags: | added: hardy intrepid jaunty karmic |
tags: |
added: hw-specifc removed: hardy intrepid jaunty karmic |
tags: | added: regression-potential |
Changed in linux (Ubuntu): | |
status: | Triaged → Confirmed |
summary: |
- [HARDY-KARMIC] No DMA nor 32bits IO support + [HARDY-LUCID] No DMA nor 32bits IO support |
Changed in linux (Ubuntu): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
assignee: | Andy Whitcroft (apw) → nobody |
Dmidecode output.