All of lore.kernel.org
 help / color / mirror / Atom feed
* IDE and CDROM devices (was Re: [IDE bug] hdparm lockup)
@ 2002-07-25 10:23 Petr Vandrovec
  0 siblings, 0 replies; only message in thread
From: Petr Vandrovec @ 2002-07-25 10:23 UTC (permalink / raw)
  To: Marcin Dalecki; +Cc: lkml

On 25 Jul 02 at 9:38, Marcin Dalecki wrote:
> Andrew Morton wrote:
> > 
> > /dev/hdc:
> >  HDIO_GETGEO_BIG failed: Invalid argument
> >  (what's this?)
> 
> Please don't call every bug out there IDE. Thanks.
> Becouse this one is acutally most likely due to the ioctl() handling
> changes between 27 and 28...

Any plans to fix 'hdparm -I /dev/atapi-cdrom-device' I reported to
you and Bartolomiej at the end of June? ide_*_taskfile
sets REQ_SPECIAL, but ide-cd calls cdrom_end_request(drive, rq, 1) 
on all such requests without looking at them or without trying to
execute them. This forces hdparm -I to think that ATA identify
suceeded and returned all zeroes:

/dev/hdd:

removable ATA device, with non-removable media
Standards:
        Likely used: 1
Configuration:
        Logical               max current
        cylinders             0   0
        heads                 0   0
        ...
Capabilities:
        no IORDY
        Cannot perform double-word IO
        r/w/ multiple sector transfer: not supported
        DMA: not supported
        PIO: pio0        

while 'hdparm -i' correctly reports that it is Toshiba DVD device
supporting IORDY, pio0-4, sdma0-2, mdma0-2, udma0-2, according
to ATA2-ATA5.
                                                Thanks,
                                                    Petr Vandrovec
                                                    vandrove@vc.cvut.cz
                                                    

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-07-25 10:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-25 10:23 IDE and CDROM devices (was Re: [IDE bug] hdparm lockup) Petr Vandrovec

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.