[Eisfair_dev] sata_inic162x broken?
Kay Martinen
kay at martinen.de
Di Aug 23 23:55:43 CEST 2016
Am 23.08.2016 um 23:32 schrob Marcus Roeckrath:
> Hallo Kay,
>
> Kay Martinen wrote:
>
>> komplett nutzlos ist, wäre es nicht besser ihr schmeist den Raus? Oder
>> geht das bei Eisfair nicht so einfach?
>
> Das muss Thomas oder das Team entscheiden.
Das ist schon klar. Aber; da dieser Treiber offenbar Experimental ist...
ist der umkehrschluß richtig das im Eisfair-kernel alle
Experimental-Treiber aktiv(ierbar) enthalten sind?
Ich hab zuletzt in den 90'rn einen kernel selbst gebaut mit 'make
menuconfig' und erinnere an einen "config_experimental" Hautschalter.
Keine Ahnung ob's das noch gibt. War da nicht was neues mit "staging"?
>> Ich weiß ehrlich gesagt nicht
>> woher ihr den Kernel nehmt, und ob/wie er von euch bearbeitet wird für
>> Eisfair.
>
> Es ist ein originaler Kernel von kernel.org mit einigen wenigen Patches.
Okay. Also etwas hinzugefügt, aber ohne abzüge.
>>> http://lxr.free-electrons.com/source/drivers/ata/sata_inic162x.c
>>
>> Und was bedeutet das hier (unten) nun?
>>
>>> 39 * Then, I picked up their changes again and here's the usable driver
>>> 40 * which uses IDMA for everything. Everything works now including
>>> 41 * LBA48, CD/DVD burning, suspend/resume and hotplug. There are some
>>> 42 * issues tho. Result Tf is not resported properly, NCQ isn't
>>> 43 * supported yet and CD/DVD writing works with DMA assisted PIO
>>> 44 * protocol (which, for native SATA devices, shouldn't cause any
>>> 45 * noticeable difference).
>>> 46 *
>>> 47 * Anyways, so, here's finally a working driver for inic162x. Enjoy!
>
> Ich weiß es nicht; das ist alles sehr zweischneidig formuliert.
Auch mein Eindruck.
>> Heißt: Mit Linux Kernel 4.7 würde dieser Treiber; mit normalen
>> SATA-Platten dann funktionieren??? Also alle neueren Distri's, außer
>> Eisfair-1.
>
> Das, was ich als Links zitiert habe, ist von 2006; im 4.xer-Kernel wird das
> Modul wohl auch nicht besser funktionieren.
Ich sah auf der Seite oben 4.7 Fett gedruckt und nahm an der Text
bezieht sich auf diese Kernel-Serie.
> Und im aktuellsten 4.8er ist scheinbar immer noch der gleiche Treiber drin,
> wie ich gerade in der Source nachgesehen habe und auch dort wird er laut
>
> http://cateee.net/lkddb/web-lkddb/SATA_INIC162X.html
>
> als VERY EXPERIMENTICAL bezeichnet.
Hmm. Schlechte karten. Im Wortsinne...
Unzeige: Suche KartenSchredder zum Leihen. Es sind noch Tickets zu haben
für den Event. ;-/
>> Generell sehe ich dahinter aber wieder mal eine art ausufernde
>> Programmierer-chuzpe. Stürzen sich alle lieber auf neuen Code, als mal
>> vorhandenen Besser zu machen.
>
> Dazu müsste man genauer recherchieren, worum es da keine Entwicklung gibt.
> Denkbar ist auch, dass der Hersteller nicht wirklich alle notwendigen
> Informationen rausrückt.
Ja, das was ich da las klang mir auch danach. Ist doch irgendwie
erstaunlich oder? Ein weiterer Artikel; gestern in der c't; meint Linux
sei quasi überall zu finden, nur nicht auf dem Desktop. Demzufolge muss
dieser Chip wohl Für Desktop-PC gebaut sein, und da ist Windoof
Platzhirsch. Obwohl ich finde, mit Ihrem WinX Hype-Turbo machen die sich
dort grade selbst obsolet. Soll mir recht sein. Dann wachen hoffentlich
auch die Hersteller auf die bisher keinen Linux-Treiber-Support leisten
- wie initio offenbar auch.
Kay
--
https://www.linuxcounter.net/cert/224140.png
Mehr Informationen über die Mailingliste Eisfair_dev