Page 1 of 1
i hope somebody will help.................
Posted: Tue Feb 22, 2011 7:10 am
by BOTOKILLER
for whole week im trying to find out how to access this damn PCI IDE configuration space and PCI devices ....
help me with links, preferable with assembler example
Please help me with this stuff
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 7:13 am
by Solar
Well, you cannot mean this Wiki page:
PCI, since there's no C++ on it and it gives the I/O ports necessary, so I suggest you start there.
Three hints, if I may:
- Use expressive thread titles.
- Don't use colored text. People use different skins on this forum, and might or might not be able to read your text.
- Telling people what not to tell you is bad style, especially when you're making a fool of yourself like in this case...
I think at least the former two are in the forum rules somewhere...
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 7:19 am
by JamesM
You were banned for 2 weeks for posting drivel.
I do hope this is not the start of it again?
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 8:40 am
by BOTOKILLER
Solar wrote:Well, you cannot mean this Wiki page:
PCI, since there's no C++ on it and it gives the I/O ports necessary, so I suggest you start there.
Three hints, if I may:
- Use expressive thread titles.
- Don't use colored text. People use different skins on this forum, and might or might not be able to read your text.
- Telling people what not to tell you is bad style, especially when you're making a fool of yourself like in this case...
I think at least the former two are in the forum rules somewhere...
all right ill change post, but still i didnt find IO ports on this page
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 8:59 am
by NickJohnson
The Wiki wrote:Two 32-bit I/O locations are used, the first location (0xCF8) is named CONFIG_ADDRESS, and the second (0xCFC) is called CONFIG_DATA.
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 9:42 am
by BOTOKILLER
NickJohnson wrote:The Wiki wrote:Two 32-bit I/O locations are used, the first location (0xCF8) is named CONFIG_ADDRESS, and the second (0xCFC) is called CONFIG_DATA.
thank you) ill try)) i hope it will help
one question: CONFIG_ADDRESS - used to define device wich have to be accessed and what is CONFIG_DATA for?
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 9:52 am
by Solar
Did you bother to read the page? I've never programmed port I/O in my life, and found the instructions on that page to be more than sufficient. (Or I wouldn't have linked it for you.)
Re: i hope somebody will help.................
Posted: Tue Feb 22, 2011 9:54 am
by BOTOKILLER
Solar wrote:Did you bother to read the page? I've never programmed port I/O in my life, and found the instructions on that page to be more than sufficient. (Or I wouldn't have linked it for you.)
i am newbie, i just learn
Re: worst topic title ever.
Posted: Tue Feb 22, 2011 10:35 am
by Combuster
Did you know that learning is a process that is to be performed by the person attempting to gain knowledge, and not the person that already has the knowledge? To the observer, both laziness and genuine stupidity lead to the same symptoms: decide for yourself which one is the case. Also, meeting the banhammer here won't stop you from getting into trouble elsewhere.
In another thread, Solar wrote:Actually, I am trying to help you, before you hurt yourself...
Or Combuster finds this thread.
The Grumpy Old Man Quality Assurance at your service.
Re: worst topic title ever.
Posted: Tue Feb 22, 2011 10:59 am
by BOTOKILLER
Combuster wrote:Did you know that learning is a process that is to be performed by the person attempting to gain knowledge, and not the person that already has the knowledge? To the observer, both laziness and genuine stupidity lead to the same symptoms: decide for yourself which one is the case. Also, meeting the banhammer here won't stop you from getting into trouble elsewhere.
In another thread, Solar wrote:Actually, I am trying to help you, before you hurt yourself...
Or Combuster finds this thread.
The Grumpy Old Man Quality Assurance at your service.
thank you for your advise
found book "PCI and PCI-X Hardware and Software: Architecture and Design" it have to help
Re: worst topic title ever.
Posted: Tue Feb 22, 2011 12:40 pm
by JamesM
BOTOKILLER wrote:Combuster wrote:Did you know that learning is a process that is to be performed by the person attempting to gain knowledge, and not the person that already has the knowledge? To the observer, both laziness and genuine stupidity lead to the same symptoms: decide for yourself which one is the case. Also, meeting the banhammer here won't stop you from getting into trouble elsewhere.
In another thread, Solar wrote:Actually, I am trying to help you, before you hurt yourself...
Or Combuster finds this thread.
The Grumpy Old Man Quality Assurance at your service.
thank you for your advise
found book "PCI and PCI-X Hardware and Software: Architecture and Design" it have to help
Oh just get the hell out. You're annoying me again and you've only been unbanned for a day.
Re: worst topic title ever.
Posted: Wed Feb 23, 2011 5:20 am
by BOTOKILLER
JamesM wrote:BOTOKILLER wrote:Combuster wrote:Did you know that learning is a process that is to be performed by the person attempting to gain knowledge, and not the person that already has the knowledge? To the observer, both laziness and genuine stupidity lead to the same symptoms: decide for yourself which one is the case. Also, meeting the banhammer here won't stop you from getting into trouble elsewhere.
Oh just get the hell out. You're annoying me again and you've only been unbanned for a day.
what do I have to do to stop annoying you???
Re: i hope somebody will help.................
Posted: Wed Feb 23, 2011 6:40 am
by Solar
what do I have to do to stop annoying you???
The
forum rules are a good place to start.
Do follow the links in item 3) and 4).
Looking for "PCI" in the Wiki ("Got a question? Search this first!") would have given you the page I linked for you. Actually
reading it carefully would have answered your questions (I/O port numbers, and what CONFIG_DATA is for). It's a lot of text and doesn't come pre-chewed, but that's OS development for you.
"i am newbie" is not really an excuse for this, rather an indication that OS development is not (yet) for you. (See
required knowledge.)
So...
what do I have to do to stop annoying you???
...prove us wrong. Show us that you
do meet the requirements of experience and autonomy, so we don't have to read our own Wiki pages for you.
Re: i hope somebody will help.................
Posted: Sun Feb 27, 2011 12:48 am
by BOTOKILLER
got it