Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    kernel 2.6.38.6-27 e compilazione modulo acpi_call

    Richiedesi aiuto da utente più esperto.. per pigrizia non mi sono mai messo a pacioccare col kernel, ma adesso si pone il problema.

    sul mio portatile ( asus u35jc) ho la famigerata nvidia optimus.

    Seguendo questo post avevo felicemente disattivato la scheda dedicata per risparmiare batteria e calore (scalda un botto) sulla mia fedora 14.

    adesso scaricando da git i sorgenti del modulo acpi_call e dando un bel make non compila.

    l'errore è questo:

    codice:
     
    make -C /lib/modules/2.6.38.6-27.fc15.i686.PAE M=/home/marco/acpi_call modules
    make[1]: Entering directory `/lib/modules/2.6.38.6-27.fc15.i686.PAE'
    make[1]: *** Nessuna regola per generare l'obiettivo «modules».  Stop.
    make[1]: Leaving directory `/lib/modules/2.6.38.6-27.fc15.i686.PAE'
    make: *** [default] Errore 2
    Qualcuno ha idea del perchè? Ci sono stati magari con il nuovo kernel dei cambi di directory, ecc..?

    Please help.. ho il portatile sulle gambe e me le sta letteralmente friggendo!!

    p.s se avete bisogno del makefile o sorgenti del suddetto modulo li posso postare...

  2. #2
    Dunque.. se dovesse capitare a qualcun'altro questo makefile funziona

    codice:
    obj-m := acpi_call.o
    
    KVERSION = $(shell uname -r)
    
    all:
        	make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules
    clean:
          	make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean
    ovviamente poi un bel insmod per inserire il modulo..

    E che gli OEM.. tutti i soldi che risparmiano non rilasciando i driver per linux.. Spero che se li spendano in medicine!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.