SMC9452TX a kernel vyssi nez 2.4.2 - nelze prelozit ovladac...

Martin Duda Martin.Duda na hrad.cz
Úterý Květen 7 07:20:44 CEST 2002


Jirka Kosina wrote:

>Tuto sitovku jsem pred nejakou dobou take zprovoznoval s temi drivery z 
>webu na ktery jste posilal URL, dostaval jsem presne stejnou chybu jako 
>Vy.
>Zmenou memory managementu to asi nebude, ta chyba je v datovych 
>strukturach ktere se tykaji udaju o boot procesoru. 
>Pamatuji si, ze jsem tenkrat nemel vubec cas to zkoumat (jak zdrojaky toho 
>modulu, tak prislusne misto ve zdrojacich jadra), nicmene pomohlo tohle:
>
>**
>
>--- ./processor.h.old	Thu Apr 25 19:29:25 2002
>+++ ./processor.h	Mon May  6 13:29:55 2002
>@@ -80,6 +70,7 @@
>  */
>
> extern struct cpuinfo_x86 boot_cpu_data;
>+#define boot_cpu_data_R0657d037 boot_cpu_data
> extern struct tss_struct init_tss[NR_CPUS];
>
> #ifdef CONFIG_SMP
>
>**
>
Hmm, toto vyzkousim

>
>Vim ze je to desna prasarna, ale jako docasny workaround to pomohlo, modul 
>se zkompiloval, a funguje. (nekde bych ho vyhrabal zkompilovany pro 
>2.4.16, mate-li zajem). Ovsem chtelo by to
>
>1) najit cas a chut se podivat na to v cem je problem (tipoval bych na 
>nejake zmateni linkeru, modversions, apod.)
>2) dokopat autory modulu, aby s tim neco udelali
>
>
>Ovsem uplne nejlepsi reseni je IMHO pouzit ns83820.o, ktery je primo 
>zahrnut ve vanilla jadrech, a s touto sitovkou funguje. ;)
>
Ano, toto zda se funguje :-) (zkousel jsem kernel 2.4.7-10 z RH distribuce)

Jeste jednou dik.

Duda






Další informace o konferenci Linux