Hi,
Can we map the device id from lspci output be mapped to the Subsystem ID - the SID register that needs to be set while initializing any chip on the motherboard.
Thanks, Shubhangi
I've just discovered a compact flash that isn't identified properly by the polling IDE code.
Its an 8Meg CF and Linux identifies it as a Hitachi CV 7.1.1, ATA DISK drive with CHS=246/2/32
The polling IDE code sees that there is a drive there issues the info command and dosen't generate an error but the model info is blank and the CHS info shows all zeros. Same code seems to work fine with the SanDisk and Lexar CFs I have.
So it looks like the IDE_CMD_GET_INFO command is returning back all zeros.
If that's the case then where is Linux getting its info from?
Sorry I have to ask, but.. which polled ide code are you talking about? LinuxBIOS native, Etherboot 5.0.6 or Etherboot 5.1.7? Thanks - Adam Agnew
On Wed, 23 Apr 2003, Richard Smith wrote:
I've just discovered a compact flash that isn't identified properly by the polling IDE code.
Its an 8Meg CF and Linux identifies it as a Hitachi CV 7.1.1, ATA DISK drive with CHS=246/2/32
The polling IDE code sees that there is a drive there issues the info command and dosen't generate an error but the model info is blank and the CHS info shows all zeros. Same code seems to work fine with the SanDisk and Lexar CFs I have.
So it looks like the IDE_CMD_GET_INFO command is returning back all zeros.
If that's the case then where is Linux getting its info from?
-- Richard A. Smith rsmith@bitworks.com
Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Adam Agnew agnew@cs.umd.edu writes:
Sorry I have to ask, but.. which polled ide code are you talking about? LinuxBIOS native, Etherboot 5.0.6 or Etherboot 5.1.7?
Given that the mentioned command does not occur in etherboot 5.1.7 it sounds like the builtin IDE driver. Richard please try the etherboot one. Ron was looking at backporting it.
There are no magic delay funnies and the code has been tested with quite a few drives.
Eric
Richard,
I've just discovered a compact flash that isn't identified properly by the polling IDE code. Its an 8Meg CF and Linux identifies it as a Hitachi CV 7.1.1, ATA DISK drive with CHS=246/2/32 The polling IDE code sees that there is a drive there issues the info command and dosen't generate an error but the model info is blank and the CHS info shows all zeros. Same code seems to work fine with the SanDisk and Lexar CFs I have. So it looks like the IDE_CMD_GET_INFO command is returning back all zeros. If that's the case then where is Linux getting its info from?
I have noticed that some CF's require more delay than others. For instance, I had to increase WAIT_COUNT from 0xFFFF to 0xFFFFFF in Adam's ide patch in order to get certain card to work. Hope this help.
-Andrew
"Shubhangi Jadhav" shubhangi.jadhav@patni.com writes:
Hi,
Can we map the device id from lspci output be mapped to the Subsystem
ID -
the SID register that needs to be set while initializing any chip on the motherboard.
This question at least with context makes no sense to me.
Eric