K3B disables DMA

Bug #102316 reported by Florian Jensen
4
Affects Status Importance Assigned to Milestone
k3b (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: k3b

When I start up K3B, it somehow disables DMA and then complains that the drive doesn't have DMA support enabled. I don't know how I could debug this problem.

ProblemType: Bug
Architecture: i386
Date: Tue Apr 3 13:16:30 2007
DistroRelease: Ubuntu 7.04
Uname: Linux ubuntu 2.6.20-13-386 #2 Sun Mar 25 00:18:53 UTC 2007 i686 GNU/Linux

Revision history for this message
Gianluca Varisco (gvarisco) wrote :

Normally you have DMA enabled, isn't true?

According to https://help.ubuntu.com/community/DMA :

# See the what the settings are on /dev/hdc (where hdc is usually the CD-rom drive)

    * sudo hdparm /dev/hdc

# If you get a line like using_dma = 1 (on), DMA is already enabled.

I'm looking at k3b sources and I see this:

#: k3bsystemproblemdialog.cpp:467
msgid "DMA disabled on device %1 - %2"

#: k3bsystemproblemdialog.cpp:471
msgid "Enable DMA temporarily as root with 'hdparm -d 1 %1'."

So you have to enable, as root, DMA by typing: sudo hdparm -d1 /dev/hdc

Revision history for this message
Florian Jensen (florian.jensen) wrote :

I have enabled it, but everytime K3B runs a drive check, it disables it.

Revision history for this message
Gianluca Varisco (gvarisco) wrote :

Hi Florian,

According to http://www.k3b.org/ , K3B 1.0.1 was released today . The changelog says:

- Made libk3bdevice really thread-safe. This fixes the disabled DMA bug!

So, you can build and try yourself the new version or wait that Kubuntu/Medibuntu developers will upload the new version into the official repository.

Revision history for this message
Mario Đanić (mario-danic) wrote :

Fixed in gutsy.

Changed in k3b:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.