I did check that, appears some pins have been used for different things in the past but I do believe they are right. I have had more success, being completely confounded by it always returning 4F4F when I tried a sector read (but working fine when I do an identify drive command) I changed from using LBA (11100000 in the device/head register) to CHS (10100000 in the device/head register) and that appears to work. I am royally confused, this drive DOES support LBA (I checked in another computer and I checked the bit field in the identify drive command response) so I'm not sure why it didn't work properly in LBA mode. Do I have to SET it for LBA (aside from the device/head register?). I really don't want to use CHS if I don't have to, the conversions get annoying, especially on something as small as a PIC. Thanks for any info. TTYL > -----Original Message----- > From: pic microcontroller discussion list > [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Peter L. Peres > Sent: Monday, March 18, 2002 15:23 > To: PICLIST@MITVMA.MIT.EDU > Subject: Re: [PIC]: IDE interfacing > > > > DRQ bit > > check that you've set defined levels on unused IDE signals (related to DMA > and others) imho. > > Peter > > -- > http://www.piclist.com hint: PICList Posts must start with ONE topic: > [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads > > > -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics