Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Banalità: moduli

  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414

    Banalità: moduli

    Ho un problema abbastanza cretino ma che non riesco a risolvere

    Quando conosco il nome di un modulo che non ho compilato nel kernel, ma tuttavia non lo trovo, come faccio?

    Ad esempio, la rotella del mio mouse usb non funziona, probabilmente per la mancanza dei moduli mousedev, input e usbcore

    Ho provato con un rozzo
    codice:
    # cat .config | grep nomeModulo*
    Ma non riporta nulla di buono

    Quindi?

  2. #2
    modprobe -l | grep mouse*

  3. #3
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    modprobe -l | grep mouse*

    da

    /lib/modules/2.6.7-gentoo-r14/kernel/drivers/input/mouse/sermouse.ko
    /lib/modules/2.6.7-gentoo-r14/kernel/drivers/input/mouse/logibm.ko

    Che sono gli unici che ho inserito nel kernel come moduli

    Io invece cerco quelli che NON ho ancora inserito, ma non so dove stanno

  4. #4
    avvii make menuconfig e guardi negli help del kernel

    se lo hai inserito statico lo dovresti vedere con

    cat .config | grep y

  5. #5
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    No, non c'e'

    Io SO il nome dei moduli, ma non li trovo nel menuconfig

    Possibile?

  6. #6
    Utente di HTML.it L'avatar di Hamish
    Registrato dal
    Jul 2001
    Messaggi
    205
    Nella sezione dispositivi di input ?
    ( non ho un kernel sottomano per esser piu' preciso )
    iBook G4 12''
    Public Key: 0x5F9D7825 wwwkeys.pgp.net
    531D 882B C083 22EA CBDC 8565 78F9 25C7 5F9D 7825

  7. #7
    In genere fai così (esempio )

    find /usr/src/linux/ -iname mousedev*
    /usr/src/linux/drivers/input/mousedev.c
    /usr/src/linux/include/config/input/mousedev.h
    midgard files #

    In genere dal path del file .c risali a dove c'è da mettere M
    "Non è Dio a impensierirmi, sono i suoi hooligan."

    pollycoke.wordpress.com

  8. #8
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Originariamente inviato da GiorgioM
    In genere fai così (esempio )

    find /usr/src/linux/ -iname mousedev*
    /usr/src/linux/drivers/input/mousedev.c
    /usr/src/linux/include/config/input/mousedev.h
    midgard files #

    In genere dal path del file .c risali a dove c'è da mettere M
    Mi sembra di diventare scemo

    find /usr/src/linux-2.6.7-gentoo-r14/ -iname mousedev*
    /usr/src/linux-2.6.7-gentoo-r14/drivers/input/mousedev.c
    /usr/src/linux-2.6.7-gentoo-r14/drivers/input/mousedev.o

    Solo che in Device Drivers > Input Device Support
    Non c'e' nulla che abbia il nome di mousedev

    Così come pure

    find /usr/src/linux-2.6.7-gentoo-r14/ -iname usbcore*
    /usr/src/linux-2.6.7-gentoo-r14/drivers/usb/core/usbcore.o

    Ma in Device Drivers > Usb support

    Non vedo neppure il menu "core"

    Perche'

  9. #9
    Non ho un kernel 2.6 sotto le dita, ma ad esempio con il 2.4 e mousedev.o

    make menuconfig
    Input core support
    Mouse support

    Tra l'altro sempre in questo esempio, l'help di mouse support dice "The module will be called mousedev.o"
    "Non è Dio a impensierirmi, sono i suoi hooligan."

    pollycoke.wordpress.com

  10. #10
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    423
    Naturalmente nel file di configurazione di X11 c'è abilitata l'opzione per la rotella vero?

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.