Pridať komentár

Príspevok, na ktorý odpovedáte

Re: Leadtek USB Modem HELP )-: 02.10.2008 | 05:44
Avatar rebrik Arch, Ubuntu  Používateľ
Bola dlha nocna, tak som sa s tym trochu pohral.
Moje skusenosti s programovanim a Cckom su ale minimalne, tak poprosim ludi, co sa do toho vyznaju, nech ma opravia alebo doplnia.

Error z tvojho vypisu je:
/home/adamus/linux/ft1000_chdev.c:371: error: void value not ignored as it ought to be
Riadok tristosedemdesiatjedna v ft1000_chdev.c je:
result = unregister_chrdev(info->DeviceMajor, info->DeviceName);

Az potial to viem naisto. Od tade uz len tipujem.
unregister_chrdev bolo v predchadzajucich verziach jadra deklarovane ako int, teraz by to malo byt void. Preto je problem pri prideleni hodnoty do int result.
Premenna result sa vo funkcii nepouziva na ine ako debug ucely, preto by sa jej teoreticky mohla priradit akakolvek (integer) hodnota.

Zhrnutie:
Skus zmenit riadok c.371 v subore ft1000_chdev.c na:
result = 0; //unregister_chrdev(info->DeviceMajor, info->DeviceName);
a opat skompilovat.

Malo by to fungovat, len neviem ci s tym nebudu dalsie problemy. Vela stastia.
Of All The Things I've Lost, I Miss My Mind The Most.
54 / 6 plus tisíc (číslom)

Maximálna veľkosť je: 2,0 MB