• Welcome to Tux Reports: Where Penguins Fly. We hope you find the topics varied, interesting, and worthy of your time. Please become a member and join in the discussions.

need ide controller in laptop with only sata

R

richk

Flightless Bird
I need to get some kind of PC card that will look like a real IDE controller
and use the same addresses as either the primary or secondary channel on a
PC with a built-in ide controller. I tried to use a PC card that was an
eSATA controller connected to a SATA->PATA bridge, but a device connected to
the bridge showed up in Device Manager as a SCSI disk.
 
P

Patrick Keenan

Flightless Bird
"richk" <nospam@nospam.com> wrote in message
news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>I need to get some kind of PC card that will look like a real IDE
>controller and use the same addresses as either the primary or secondary
>channel on a PC with a built-in ide controller. I tried to use a PC card
>that was an eSATA controller connected to a SATA->PATA bridge, but a device
>connected to the bridge showed up in Device Manager as a SCSI disk.


Why do you think you need this?
 
D

David H. Lipman

Flightless Bird
From: "Patrick Keenan" <test@dev.null>

| "richk" <nospam@nospam.com> wrote in message
| news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>>I need to get some kind of PC card that will look like a real IDE
>>controller and use the same addresses as either the primary or secondary
>>channel on a PC with a built-in ide controller. I tried to use a PC card
>>that was an eSATA controller connected to a SATA->PATA bridge, but a device
>>connected to the bridge showed up in Device Manager as a SCSI disk.


| Why do you think you need this?


I second that question.

--
Dave
http://www.claymania.com/removal-trojan-adware.html
Multi-AV - http://www.pctipp.ch/downloads/dl/35905.asp
 
P

Paul

Flightless Bird
richk wrote:
> I need to get some kind of PC card that will look like a real IDE
> controller and use the same addresses as either the primary or secondary
> channel on a PC with a built-in ide controller. I tried to use a PC
> card that was an eSATA controller connected to a SATA->PATA bridge, but
> a device connected to the bridge showed up in Device Manager as a SCSI
> disk.


If you can't find a PCCard or PCMCIA card type device to do it,
then check to see if the laptop has room for a miniPCI card.
Sometimes the Wifi in a laptop, is implemented by means of a
removable miniPCI. (And in some cases, you'd have to take
the laptop all apart, to get at it.)

http://www.globalamericaninc.com/images/1801120_lg.jpg

http://www.globalamericaninc.com/product_info.php?products_id=1801120

The connector on that card is a 44 pin IDE, which means it is
designed to interface to a 2.5" IDE drive. Four of the pins on
that connector, are reserved for drive powering. I don't know
if miniPCI (edgecard) pins have any power supplying limitations
or not. The 2.5" drive can draw up to 5V at 1 ampere during spinup,
and in the case of that miniPCI card, the current would come through
the miniPCI edgecard connector.

On this laptop, about 60% of the bottom of the laptop is exposed when
the plate on the right is removed. Note the two fan vents here, and
compare them to the second picture.

http://www.notebookreview.com/assets/7162.jpg

In the second picture, the cover has been removed. The two fans can
be seen. In the lower right hand corner, is the miniPCI for Wifi.
Removing it, and installing another miniPCI, might work. The plate
would have to stay off the laptop, to run the IDE cabling outside
the computer.

http://www.notebookreview.com/assets/7153.jpg

*******

If you own a desktop computer, all you really need is a
3.5" to 2.5" connector adapter, and then you can plug the 2.5" IDE
drive into a desktop. And that would be much less hassle, than trying
to do whatever you're doing, on the laptop. This one converts
from 40 pin 0.1" spacing desktop IDE, to 44 pin 2mm spacing
laptop IDE. The Molex connector provides a source of 5V to run
the 2.5" laptop drive. You plug that thing, into a desktop
computer IDE cabling, then connect the 2.5" drive.

http://www.newegg.com/Product/Product.aspx?Item=N82E16812203012

Paul
 
J

Jim

Flightless Bird
"richk" <nospam@nospam.com> wrote in message
news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>I need to get some kind of PC card that will look like a real IDE
>controller and use the same addresses as either the primary or secondary
>channel on a PC with a built-in ide controller. I tried to use a PC card
>that was an eSATA controller connected to a SATA->PATA bridge, but a device
>connected to the bridge showed up in Device Manager as a SCSI disk.

The controller lied to Windows. My now long gone Win98 computer had a
controller with 4 IDE interfaces, which all appeared as SCSI, but
nevertheless, the system worked fine.

For some reason, the controller must appear as a SCSI device, but it
converts SCSI commands to IDE commands.

Jim
 
R

richk

Flightless Bird
"David H. Lipman" <DLipman~nospam~@Verizon.Net> wrote in message
news:-OsmVt4RvKHA.796@TK2MSFTNGP05.phx.gbl...
> From: "Patrick Keenan" <test@dev.null>
>
> | "richk" <nospam@nospam.com> wrote in message
> | news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>>>I need to get some kind of PC card that will look like a real IDE
>>>controller and use the same addresses as either the primary or secondary
>>>channel on a PC with a built-in ide controller. I tried to use a PC card
>>>that was an eSATA controller connected to a SATA->PATA bridge, but a
>>>device
>>>connected to the bridge showed up in Device Manager as a SCSI disk.

>
> | Why do you think you need this?
>
>
> I second that question.
>
> --
> Dave
> http://www.claymania.com/removal-trojan-adware.html
> Multi-AV - http://www.pctipp.ch/downloads/dl/35905.asp
>
>

I need the hardware to accept IDE commands at the physical addresses that
are occupied by a standard IDE primary or secondary controller to support a
piece of software that writes those addresses.
 
P

Paul

Flightless Bird
Jim wrote:
> "richk" <nospam@nospam.com> wrote in message
> news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>> I need to get some kind of PC card that will look like a real IDE
>> controller and use the same addresses as either the primary or secondary
>> channel on a PC with a built-in ide controller. I tried to use a PC card
>> that was an eSATA controller connected to a SATA->PATA bridge, but a device
>> connected to the bridge showed up in Device Manager as a SCSI disk.

> The controller lied to Windows. My now long gone Win98 computer had a
> controller with 4 IDE interfaces, which all appeared as SCSI, but
> nevertheless, the system worked fine.
>
> For some reason, the controller must appear as a SCSI device, but it
> converts SCSI commands to IDE commands.
>
> Jim
>


"Windows Driver Kit: Storage Devices SCSI Port Driver"

http://msdn.microsoft.com/en-us/library/ms803193.aspx

Drivers using SCSI emulation, are favored by hardware companies as an
easy way to write the drivers. It is either do that, or write your
own driver from the ground up. SCSI emulation provides a framework
for driver design. One side effect is, a certain degree of information
hiding (perhaps, no support for SMART).

*******

If a piece of hardware had a standard set of registers at the
appropriate offset to the BAR, the built-in driver in Windows
could work with it. (The Plug and Play info still has to match
something in the appropriate INF file, so this would only
work seamlessly, if I made my chip look exactly like
some other company's chip. If I edited the file and added
my own VEN and DEV, then it might work with no further fiddling.)

Example on page 11 here, for ICH5.

http://www.intel.com/Assets/PDF/manual/252671.pdf

If I wanted to design an IDE chip, one that plugs into
something like the PCI bus, I'd design it as described in
the "Native Sub-Mode". And then, on OSes from Win2K onwards,
I might succeed in getting it to "just work". And the word
SCSI would not appear in Device Manager, for my chip.

As an example, my current motherboard has a Jmicron JMB368 with
one IDE connector. The driver that automatically installed
for that (I don't think I installed it), uses PCIIDE.sys
and the PCIIDEX.sys library file. If I locate the INF file which
mentions those files, that might give me an idea of what chips
it supports (mshdc.inf).

(PCI Express in many respects, behaves like PCI.)

http://www.jmicron.com/Product_JMB368.htm

Looking in that "mshdc.inf" file, my 368 is not mentioned. I suspect
a match on this line, is how the device got recognized and installed.

"%PCI\CC_0101.DeviceDesc% = pciide_Inst,,PCI\CC_0101 ;

Device ID for generic Dual PCI IDE (UNKNOWN_PCI_IDE)"

So there does seem to be a way to get new, unknown hardware
to be supported.

Paul
 
P

Patrick Keenan

Flightless Bird
"richk" <nospam@nospam.com> wrote in message
news:%23GDPVsWvKHA.5280@TK2MSFTNGP04.phx.gbl...
>
> "David H. Lipman" <DLipman~nospam~@Verizon.Net> wrote in message
> news:-OsmVt4RvKHA.796@TK2MSFTNGP05.phx.gbl...
>> From: "Patrick Keenan" <test@dev.null>
>>
>> | "richk" <nospam@nospam.com> wrote in message
>> | news:ezAbdWOvKHA.3896@TK2MSFTNGP02.phx.gbl...
>>>>I need to get some kind of PC card that will look like a real IDE
>>>>controller and use the same addresses as either the primary or secondary
>>>>channel on a PC with a built-in ide controller. I tried to use a PC
>>>>card
>>>>that was an eSATA controller connected to a SATA->PATA bridge, but a
>>>>device
>>>>connected to the bridge showed up in Device Manager as a SCSI disk.

>>
>> | Why do you think you need this?
>>
>>
>> I second that question.
>>
>> --
>> Dave
>> http://www.claymania.com/removal-trojan-adware.html
>> Multi-AV - http://www.pctipp.ch/downloads/dl/35905.asp
>>
>>

> I need the hardware to accept IDE commands at the physical addresses that
> are occupied by a standard IDE primary or secondary controller to support
> a piece of software that writes those addresses.


Then you probably won't get it for a laptop that doesn't use IDE drives.

If you absolutely have to have this, I'd suggest that the easiest thing to
do is to get an older laptop.
 
Top