Linux-magazine.it Forum
Febbraio 08, 2012, 03:03:04 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1] 2 3 4   Vai giù
  Stampa  
Autore Discussione: Come rendere il kernel più "personalizzato" per la propria macchina?  (Letto 8123 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« inserita:: Dicembre 06, 2009, 08:30:05 pm »

salve! è da un po' che ho imparato a compilare in modo semplice un kernel (uso i .deb per la mia ubuntu 9.10). a quanto pare questi kernel hanno moduli e varie... opzioni,se posso chiamarle così,per renderlo migliore se si hanno problemi o lo si vuole ottimizzare. vedo che ci sono dei moduli e driver,e sono tanti,e mi interessava capire come vedere quali sono quelli fatti per me anche in minima parte. come faccio a capire che quel driver,ad esempio,è buono per il mio computer? a dire il vero non ho problemi,però più vado avanti ad imparare e meno mi accontento e mi piacerebbe capire di più  Linguaccia
« Ultima modifica: Dicembre 07, 2009, 10:59:34 am da shishimaru » Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #1 inserita:: Dicembre 07, 2009, 11:30:31 am »

...come prima cosa penso che occorra conoscere un minimo delle funzionalità offerte. Una lista non completa puoi trovarla qui;

http://www.slacky.eu/wikislack/index.php?title=Kernel_Menuconfig

e alcune cose potrebbero essere cambiate (anzi, sicuramente sono cambiate) visto che si riferisce alla versione 2.6.18. In più, con la versione 2.6.32 si ha questa nuova funzione;

http://www.slacky.eu/forum/viewtopic.php?f=2&t=30718&sid=f91cee72f0350f4534e443d170534198

...che potrebbe ritronarti uytile per la domanda che hai posto.  Sorriso
Se vuoi sapere i cambiamenti in maniera riasssunta pre ogni versione del kernel, qui;

http://kernelnewbies.org/

trovi le varie informazioni, ad esempio per il 2.6.32;

http://kernelnewbies.org/LinuxChanges

Bye  Fico
Registrato

shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #2 inserita:: Dicembre 07, 2009, 11:57:05 am »

...come prima cosa penso che occorra conoscere un minimo delle funzionalità offerte. Una lista non completa puoi trovarla qui;

http://www.slacky.eu/wikislack/index.php?title=Kernel_Menuconfig

e alcune cose potrebbero essere cambiate (anzi, sicuramente sono cambiate) visto che si riferisce alla versione 2.6.18. In più, con la versione 2.6.32 si ha questa nuova funzione;

http://www.slacky.eu/forum/viewtopic.php?f=2&t=30718&sid=f91cee72f0350f4534e443d170534198

...che potrebbe ritronarti uytile per la domanda che hai posto.  Sorriso
Se vuoi sapere i cambiamenti in maniera riasssunta pre ogni versione del kernel, qui;

http://kernelnewbies.org/

trovi le varie informazioni, ad esempio per il 2.6.32;

http://kernelnewbies.org/LinuxChanges

Bye  Fico
cavolo,quel Easy local kernel configuration è niente male  Scioccato
se ho capito bene va a vedere i moduli caricati e si ha un kernel col minimo indispensabile! quindi se io,ad esempio collego prima tutto ciò che mi serve (usb,webcam che ora funge (chissà grazie a chi Felice ) ecc ecc) dovrei andare meglio! però una cosa: make localmodconfig quando va dato di preciso?
comunque ottimi tutti i link che salverò nei segnalibri,grazie!
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #3 inserita:: Dicembre 07, 2009, 06:20:22 pm »

...prova a seguire questa discussione;

http://www.slacky.eu/forum/viewtopic.php?f=2&t=30718&sid=f91cee72f0350f4534e443d170534198

perché al momento non posso dire nulla in proposito; ancora non provo questa nuova feature.  Felice

Bye  Fico
Registrato

shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #4 inserita:: Dicembre 07, 2009, 06:55:02 pm »

slackware mi intriga,dovrei provarlo prima o poi  Occhi al cielo
comunque,seguirò meglio quella discussione. intanto ho voluto provare a dare quel comando  Ghigno
Codice:
~$ cd /usr/src/linux-source-2.6.32
Codice:
$ sudo make localmodconfig
[sudo] password for mionome:
  HOSTCC  scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function ‘conf_askvalue’:
scripts/kconfig/conf.c:105: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function ‘conf_choice’:
scripts/kconfig/conf.c:307: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
using config: '.config'
nvidia config not found!!
*
* Restart config...
*
*
* Touchscreens
*
Touchscreens (INPUT_TOUCHSCREEN) [Y/n/?] y
  ADS7846/TSC2046 and ADS7843 based touchscreens (TOUCHSCREEN_ADS7846) [N/m/y/?] n
  AD7877 based touchscreens (TOUCHSCREEN_AD7877) [N/m/y/?] n
  AD7879 based touchscreens: AD7879-1 I2C Interface (TOUCHSCREEN_AD7879_I2C) [N/m/y/?] n
  AD7879 based touchscreens: AD7879 SPI Interface (TOUCHSCREEN_AD7879_SPI) [N/m/y/?] (NEW) n
  Touchscreen support for Dialog Semiconductor DA9034 (TOUCHSCREEN_DA9034) [N/m/y/?] n
  EETI touchscreen panel support (TOUCHSCREEN_EETI) [N/m/y/?] n
  Fujitsu serial touchscreen (TOUCHSCREEN_FUJITSU) [N/m/y/?] n
  Gunze AHL-51S touchscreen (TOUCHSCREEN_GUNZE) [N/m/y/?] n
  Elo serial touchscreens (TOUCHSCREEN_ELO) [N/m/y/?] n
  Wacom W8001 penabled serial touchscreen (TOUCHSCREEN_WACOM_W8001) [N/m/y/?] n
  MELFAS MCS-5000 touchscreen (TOUCHSCREEN_MCS5000) [N/m/y/?] n
  MicroTouch serial touchscreens (TOUCHSCREEN_MTOUCH) [N/m/y/?] n
  iNexio serial touchscreens (TOUCHSCREEN_INEXIO) [N/m/y/?] n
  ICS MicroClock MK712 touchscreen (TOUCHSCREEN_MK712) [N/m/y/?] n
  HTC Shift X9500 touchscreen (TOUCHSCREEN_HTCPEN) [N/m/y/?] n
  Penmount serial touchscreen (TOUCHSCREEN_PENMOUNT) [N/m/y/?] n
  Touchright serial touchscreen (TOUCHSCREEN_TOUCHRIGHT) [N/m/y/?] n
  Touchwin serial touchscreen (TOUCHSCREEN_TOUCHWIN) [N/m/y/?] n
  Support for WM97xx AC97 touchscreen controllers (TOUCHSCREEN_WM97XX) [N/m/?] n
  USB Touchscreen Driver (TOUCHSCREEN_USB_COMPOSITE) [N/m/y/?] n
  Sahara TouchIT-213 touchscreen (TOUCHSCREEN_TOUCHIT213) [N/m/y/?] n
  TSC2007 based touchscreens (TOUCHSCREEN_TSC2007) [N/m/y/?] n
*
* GPIO Support
*
GPIO Support (GPIOLIB) [Y/n/?] y
  /sys/class/gpio/... (sysfs interface) (GPIO_SYSFS) [Y/n/?] y
  *
  * Memory mapped GPIO expanders:
  *
  *
  * I2C GPIO expanders:
  *
  MAX7319, MAX7320-7327 I2C Port Expanders (GPIO_MAX732X) [N/m/y/?] n
  PCA953x, PCA955x, TCA64xx, and MAX7310 I/O ports (GPIO_PCA953X) [N/m/y/?] n
  PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders (GPIO_PCF857X) [N/m/y/?] n
  TWL4030, TWL5030, and TPS659x0 GPIOs (GPIO_TWL4030) [N/m/y/?] n
  *
  * PCI GPIO expanders:
  *
  BT8XX GPIO abuser (GPIO_BT8XX) [N/m/y/?] (NEW) ?

CONFIG_GPIO_BT8XX:

The BT8xx frame grabber chip has 24 GPIO pins than can be abused
as a cheap PCI GPIO card.

This chip can be found on Miro, Hauppauge and STB TV-cards.

The card needs to be physically altered for using it as a
GPIO card. For more information on how to build a GPIO card
from a BT8xx TV card, see the documentation file at
Documentation/bt8xxgpio.txt

If unsure, say N.

Symbol: GPIO_BT8XX [=n]
Prompt: BT8XX GPIO abuser
  Defined at drivers/gpio/Kconfig:177
  Depends on: GPIOLIB [=y] && PCI [=y] && VIDEO_BT848 [=n]=n [=n]
  Location:
    -> Device Drivers
      -> GPIO Support (GPIOLIB [=y])



  BT8XX GPIO abuser (GPIO_BT8XX) [N/m/y/?] (NEW)
  Intel Moorestown Platform Langwell GPIO support (GPIO_LANGWELL) [N/y/?] n
  *
  * SPI GPIO expanders:
  *
  Maxim MAX7301 GPIO expander (GPIO_MAX7301) [N/m/y/?] n
  Microchip MCP23S08 I/O expander (GPIO_MCP23S08) [N/m/y/?] n
  Freescale MC33880 high-side/low-side switch (GPIO_MC33880) [N/m/y/?] n
  *
  * AC97 GPIO expanders:
  *
#
# configuration written to .config
#
LoL! pian piano... seguirò il metodo tradizionale di compilazione comunque per ora,con make menuconfig magari  Sorriso
grazie ancora!
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
rosso_bianco_verde
Utente non iscritto
« Risposta #5 inserita:: Dicembre 07, 2009, 08:56:01 pm »

io ho personalizzato il kernel installandolo da sorgenti.
Ho scaricato il kernel da www.kernel.org e l'ho compilato e installato
Registrato
shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #6 inserita:: Dicembre 08, 2009, 10:14:21 am »

io ho personalizzato il kernel installandolo da sorgenti.
Ho scaricato il kernel da www.kernel.org e l'ho compilato e installato
e infatti si fa così.
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
rosso_bianco_verde
Utente non iscritto
« Risposta #7 inserita:: Dicembre 08, 2009, 02:34:45 pm »

ma quelli non sono .deb
Boooo
Registrato
shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #8 inserita:: Dicembre 09, 2009, 01:30:32 pm »

ma quelli non sono .deb
Boooo
ah si effettivamente ci sono anche i deb. quelli però non sono patchati. ci sono anche quelli patchati. io prendo i .deb source non patchati,ma per comodità!
comunque ho provato quel benedetto comando ma purtroppo c'è sempre qualcosa che non va con la partizione root da montare. dice che non è montata,e se la monti ti dice che è montata. boh! con grub2 faccio più fatica. con gli script io proprio non so dove andare a parare  Occhi al cielo
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #9 inserita:: Dicembre 09, 2009, 09:21:10 pm »

...prova a riportare tutto l'errore...

Per;
Citazione
comunque ho provato quel benedetto comando ma purtroppo c'è sempre qualcosa che non va
intendi la nuova caratteristica introdotta nel kernel?

Bye  Fico
Registrato

shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #10 inserita:: Dicembre 09, 2009, 09:25:58 pm »

...prova a riportare tutto l'errore...

Per;
Citazione
comunque ho provato quel benedetto comando ma purtroppo c'è sempre qualcosa che non va
intendi la nuova caratteristica introdotta nel kernel?

Bye  Fico
appena tornerò a ricompilare riporterò l'errore Occhiolino questo errore mi viene dato quando nel grub2 scelgo il kernel nuovo. comunque si,la nuova caratteristica! di suo funziona ma c'è qualcosa che non va. abituato poi con la debian-way non so cosa fare dopo. io comunque ho provato con la
Codice:
make-kpkg --initrd --append-to-version eccetera eccetera
  Ghigno
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #11 inserita:: Dicembre 13, 2009, 11:53:48 pm »

...poi hai riprovato la feature Easy local kernel configuration?

Bye  Fico
Registrato

shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #12 inserita:: Dicembre 16, 2009, 09:19:56 pm »

...poi hai riprovato la feature Easy local kernel configuration?

Bye  Fico
scusa michele,non ancora. sto aspettando il momento giusto perchè avevo già installato il kernel .32 col metodo make menuconfig per far prima. però ci riproverò di sicuro presto!
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
shishimaru
Jr. Member
**

Karma: +0/-0
Scollegato Scollegato

Messaggi: 81



Mostra profilo WWW E-mail
« Risposta #13 inserita:: Febbraio 25, 2010, 07:27:59 pm »

salve! ritorno dopo l'uscita del kernel 2.6.33! con make menuconfig ho messo un po' di moduli e tolti altri. alla fine ho dato un bel
Codice:
make-kpkg --initrd --append-to-version=mykernel kernel_image kernel_headers modules_image
mi restituisce,dopo molto tempo,l'errore 2 riguardante kernel_image.
cosa potrebbe essere?
Registrato

ASUS F5m con Ubuntu 10.10 Maverick Meerkat amd64
Ram: 1GB CPU: AMD Turion64
Graphics by: Nvidia GeForce Go 6100
michele.p
Global Moderator
Hero Member
*****

Karma: +49/-44
Scollegato Scollegato

Messaggi: 6632



Mostra profilo
« Risposta #14 inserita:: Febbraio 26, 2010, 12:37:17 am »

...cosa dice di preciso l'errore?

Bye  Fico
Registrato

Pagine: [1] 2 3 4   Vai su
  Stampa  
 
Vai a: