🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72680

Re: intel ixp435 i EHCI

#72680
From: efo
Date: Tue, 29 Apr 2014 09:11
47 lines
2318 bytes
Krzysztof Halasa <khc@pm.waw.pl> wrote:
> efo@neostrada.pl writes:
> 
>> Tak sobie probuje napisac od zera wlasny driver dla ehci dla ixp435.
> 
> No tak. Ka?dy musi kiedy? napisa? jaki? driver dla IXP435, nie ma rady.
> 
>> Natrafilem jednak na jakies dziwne problemy z offsetami rejestrow.
>> Chodzi mi o dwa rejestry:
>>
>> CAPLENGTH oraz HCIVERSION
>>
>> Wdelug doca rejestry te powinny byc zlokalilowane pod adresami:
>>
>> CAPLENGTH base+0x100
>> HCIVERSION base+0x102
>>
>> ale z mojego rozpoznania wyszlo ze adresy sa jednak inne:
>>
>> CAPLENGTH base+0x103
>> HCIVERSION base+ 0x100.
> 
> To adresy 8-bitowych rejestr?w, tak?
> Mo?esz spr?bowa? przeanalizowa? dokument Intela traktuj?cy
> o trybach little-endian i big-endian tych procesor?w.

Nie jestem pewien czy to problem BE czy LE. Jak mozna zauwazyc 
w/g docow CAPLENGTH jest przed HCIVERSION a wedlug mojego 
rozpoznania jest na odwrot. Wiec to chyba nie problem BE/LE.

CAPLENGTH jest 1-bajtowy, natomiast HCIVERSION 2-bajtowy.

A rozpoznanie polegalo na znalezieniu wartosci defaultowych,
o ktorych pisze dokumentacja w pamieci - znalazlem je po prostu
pod innymi offsetami (0x103 i 0x100).

>> Bo wyglada na to, ze albo doc podaje nieprawdziwe info albo
>> ehci-core jest skopane w ixp435.
> 
> Ale dzia?a, tak?

No wlasnie nie. Nawet PORTSC zwraca jakies dziwne wartosci.
Na chwile obecna nawet nie wykrywa podlaczonego urzadzenia
hi-speed.


efo
Technical Details
Message-ID: <ljnqbv$6o5$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <ljl4r2$g88$1@node2.news.atman.pl> <m3oazltln0.fsf@intrepid.localdomain>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: efo@neostrada.pl
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: intel ixp435 i EHCI
Date: Tue, 29 Apr 2014 09:11:27 +0000 (UTC)
Organization: ATMAN - ATM S.A.
Lines: 47
Sender: <test@neostrada.pl>
Message-ID: <ljnqbv$6o5$1@node2.news.atman.pl>
References: <ljl4r2$g88$1@node2.news.atman.pl> <m3oazltln0.fsf@intrepid.localdomain>
NNTP-Posting-Host: 91.217.224.228
X-Trace: node2.news.atman.pl 1398762687 6917 91.217.224.228 (29 Apr 2014 09:11:27 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 29 Apr 2014 09:11:27 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/3.2.28 (i686))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit