I needs help with this. When I first installed slackware, I burnt an ISO of Knoppix(this has nothing to do with my current probelm). It burnt at 52x, my burner's top speed. I got some LG 52x24x52 burner, and it worked great before.
Since then I've recompiled my kernel(this most likely has something to do with it). I'm quite sure I didn't screw anything up(if you know of an option I may have messed up on, tell me though
). At any rate, I'm thinking some value somewhere must have got reset. The damnable thing burns at about 16x now. And it doesn't even stay that high, it fluctuates between that and around 5x. I managed to burn off a CD like that, and it seemed to read okay afterwards, but there's hardly a point in having a 52x burner and only burn at ~5-16x.
Here's some information that may or may not be useful:
Command I'm using:
cdrecord -v -dummy speed=52 dev=0,0,0 -data KNOPPIX_V3.3-2003-11-14-EN.iso
It works the same with or without the dummy flag. And it does the same thing when I set the speed to 0.
cdrecord -scanbus output:
Code:
Cdrecord 2.0 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'HL-DT-ST' 'CD-RW GCE-8520B ' '1.00' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
hdparm -i /dev/hdd output:
Code:
/dev/hdd:
Model=HL-DT-ST GCE-8520B, FwRev=1.00, SerialNo=
Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
hdparm /dev/hdd output
Code:
/dev/hdd:
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
BLKRAGET failed: Invalid argument
HDIO_GETGEO failed: Invalid argument
I don't know if IO_support should be 32 bit. I set it to that to see if it would do anything.
If any more info is needed, I'll try my best to supply it. I need to get this fixed. Thanks.
At any rate, I'll be knocking myself unconcious soon on my bed for the night. So my replies may not be too swift.