i have a problem with my samsungDVD drive. i have 2 DVD drive, asus and this samsung. normally i just use the asus drive to do everythings, and this samsung drive just for read if only the asus can't recognize some disc. so its very rarely to use the samsung drive.
i just realize this problem while try installing ubuntu 10.10 or any other live cdlinux because its halted while trying to read the disc or even to recognize this samsung drive!. they (linux live) always point the same error from ata1 which is my samsung drive.i need to unplug the samsung drive so i can go on to continue installation.same result too while trying to booting after linux installation,it said my ata1 drive "to long to respond".
i checked in my both windows xp and 7 are no problem to boot,but can't read any disc, cd or dvd,empty or filled.(the led drive keep blinking forever). even the ImgBurn (burning program) failed to start,its takes forever just to initialize the drive, and i need to manually reset my computer to end this.
so i assume this is hardware issue than the OS problem, but not the lens problem,because its rarely to use ,so i downloaded the firmware and flash it, my default firmware are SB00 and flash it to SB01 and SB02, but still not solved the problem. canging the IDE cable, set cable to master or slave, and set jumper selection to master-slave-cable_select still no result...
Yup.. I have swapped an antique philipsdvd drive for a samsung recently.. and it's not as good as the 9 year old one..
check out hdparm command line app.. allows hard reset of drive and setting dma and read ahead and the like.. my old philips was a biatch until I did a forced hard reset on it.. then afterwards it was a gem.. must get round to doing that with the samsung and see if it helps.. needs full root.. wouldn't just use sudo for serious hardware tinkering
debian:~# hdparm
hdparm - get/set hard disk parameters - version v8.9
Usage: hdparm [options] [device] ..
Options:
-a get/set fs readahead
-A get/set the drive look-ahead flag (0/1)
-b get/set bus state (0 == off, 1 == on, 2 == tristate)
-B set Advanced Power Management setting (1-255)
-c get/set IDE 32-bit IO setting
-C check drive power mode status
-d get/set using_dma flag
-D enable/disable drive defect management
-E set cd-rom drive speed
-f flush buffer cache for device on exit
-F flush drive write cache
-g display drive geometry
-h display terse usage information
-H read temperature from drive (Hitachi only)
-i display drive identification
-I detailed/current information directly from drive
-k get/set keep_settings_over_reset flag (0/1)
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-M get/set acoustic management (0-254, 128: quiet, 254: fast)
-m get/set multiple sector count
-N get/set max visible number of sectors (HPA) (VERY DANGEROUS)
-n get/set ignore-write-errors flag (0/1)
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P set drive prefetch count
-q change next setting quietly
-Q get/set DMA queue_depth (if supported)
-r get/set device readonly flag (DANGEROUS to set)
-R obsolete
-s set power-up in standby flag (0/1) (DANGEROUS)
-S set standby (spindown) timeout
-t perform device read timings
-T perform cache read timings
-u get/set unmaskirq flag (0/1)
-U obsolete
-v defaults; same as -acdgkmur for IDE drives
-V display program version and exit immediately
-w perform device reset (DANGEROUS)
-W get/set drive write-caching flag (0/1)
-x obsolete
-X set IDE xfer mode (DANGEROUS)
-y put drive in standby mode
-Y put drive to sleep
-Z disable Seagate auto-powersaving mode
-z re-read partition table
--direct use O_DIRECT to bypass page cache for timings
--drq-hsm-error crash system with a "stuck DRQ" error (VERY DANGEROUS)
--fibmap show device extents (and fragmentation) for a file
--fibmap-sector show absolute LBA of a specfic sector of a file
--Istdin read identify data from stdin as ASCII hex
--Istdout write identify data to stdout as ASCII hex
--make-bad-sector deliberately corrupt a sector directly on the media (VERY DANGEROUS)
--read-sector read and dump (in hex) a sector directly from the media
--security-help display help for ATA security commands
--verbose display extra diagnostics from some commands
--write-sector repair/overwrite a (possibly bad) sector directly on the media (VERY DANGEROUS)
so hdparm -w <device> .. and see what happens.. make damn sure you are pointing at the samsung drive tho... forced reset of a mounted and running hdd isn't a pleasant experience to recover from
but the problem is, i can't login if my samsung connected. its always halted saying my ata1 got problem... it is save to connect IDE drive while power on?
i managed to login with my samsung drive connected using openSUSE 11.13 (after keep yelling that one of the drive got problems ofcourse,but atleast it allow me to continue), and according 'Hardware Information' my samsung name are '/dev/sr1'. so i ran this command (root),..
hdparm -w /dev/sr1
but its said,..
-----------
/dev/sr1:
resetting drive
HDIO_DRIVE_RESET failed: Inappropriate ioctl for device
-----------