LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-24-2006, 06:16 PM   #1
ctos
Member
 
Registered: Mar 2006
Distribution: Slack 10.2, kernel 2.4.31 on a Dell Inspiron 1150 Laptop
Posts: 57

Rep: Reputation: 15
drive buffer underrun = disk not trustworthy?


If I get a buffer underrun indication, should the CD be thrown away? Does the error mean that there is definitely something missing from somewhere on the resulting CD?
Code:
"Total of 2 possible drive buffer underruns predicted."
command used:
Code:
cdrecord -v -dev=ATAPI:0,0 -speed=0 ~ctos/file.iso
Sometimes it works without any underruns. I have used -speed=8 also. I get consistent success when I specify 8 and leave the computer alone. I'm not a disk-burning industry so I don't mind much. Perhaps at some point I'll try to get DMA into the kernel:
Code:
Warning: Using ATA Packet interface.
Warning: The related Linux kernel interface code seems to be unmaintained.
Warning: There is absolutely NO DMA, operations thus are slow.
But I just want to clarify that the underruns mean the CD should be used as a coaster or Christmas tree ornament, correct?

By the way in case any fellow newbies happen along this post at some point, looking for a way to burn bootable ISOs with no fanfare, the above works. You might need something other than "ATAPI", and perhaps use a different speed (such as "8"). I tried using K3b and got bad results. As my userid, I couldn't get it to burn. When I ran it as root, it still wouldn't burn, but it made the CDROM go faster than I've ever heard it.
 
Old 03-24-2006, 06:32 PM   #2
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,014

Rep: Reputation: 115Reputation: 115
Because the drive can't just use DMA to grab the data itself, it needs to depend on the processor to give what it wants. When your processor is too overloaded to give the data the CD wants, it underruns. Fix it by activating DMA or leaving it alone to do its job properly. The CD burnt should be reburnt if possible, tested throughly, or used as a coaster.
 
Old 03-24-2006, 06:37 PM   #3
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware 14.1 64-bit with multilib
Posts: 2,085

Rep: Reputation: 212Reputation: 212Reputation: 212
Why can't DMA be used at all?

Last edited by Jeebizz; 03-24-2006 at 06:40 PM.
 
Old 03-24-2006, 10:08 PM   #4
ctos
Member
 
Registered: Mar 2006
Distribution: Slack 10.2, kernel 2.4.31 on a Dell Inspiron 1150 Laptop
Posts: 57

Original Poster
Rep: Reputation: 15
I think I haven't put into the kernel. I haven't solved that one yet. At least I can burn 'em!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Linux: Genuinely Trustworthy Computing LXer Syndicated Linux News 1 01-26-2006 08:59 AM
cdrdao buffer underrun HELP! Flowster Linux - Software 2 12-14-2005 05:31 PM
Buffer I/O error on hard drive suv Linux - Hardware 1 06-22-2005 10:33 AM
trustworthy computing?!?!?! M$ are going too far! 0pal_t0ad General 39 05-09-2004 06:54 AM
buffer underrun with cdrecord GT_Onizuka Linux - Newbie 4 09-06-2003 06:04 PM


All times are GMT -5. The time now is 07:34 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration