[PLUTO-help] era "aiuto notebook asus" risolto!!!

Paolo Ornati ornati a fastwebnet.it
Mer 31 Gen 2007 19:08:45 CET


On Wed, 31 Jan 2007 12:18:24 +0100 (CET)
AbsyntH a oziosi.org wrote:

> quindi adesso sorge un dilemma non è che i moduli per il controller sata
> presenti nel kernel nuovo abbiano qualcosa che non va?
> 
> per la cronaca il controler era vt8251 ahci/sata 4 port controller
> 
> bhe comunque tutto è bene quel che finisce senza kernel panic

Se impari ad usare "git" puoi identificare la modifica esatta che causa
il problema.

	http://git.or.cz/


In realtà ti serve ben poco, solo saper usare "git-bisect".


Quindi:

	su
	emerge dev-util/git
	exit

	mkdir ~/kernel
	cd ~/kernel
	# il prox comando ci metterà parecchio, dato che deve scaricare ~300 MB
	git-clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6
	cd linux-2.6

	cp /dove/è/il/config .config

	# vedi man git-bisect
	git-bisect start
	git-bisect good v2.6.17
	git-bisect bad v2.6.19

	# a questo punto hai un kernel da provare che è a metà strada
	# (come numero di patch) tra il 2.6.17 e il 2.6.19
	make oldconfig
	make -j2
	sudo make modules_install install

	# reboot e test

	# se è buono
	git-bisect good

	# altrimenti
	git-bisect bad

	# e il processo di bisezione continua... ricompila e ritesta,
	# fino a quando la patch incriminata viene individuata


Ovviamente puoi fermarti dopo un po' e fare un "git-bisect visualize"
per vedere il set di patch tra il "good" più recente e il "bad" più
vecchio... con ogni probabilità la patch riguarda il driver del tuo
chipset, quindi dovrebbe essere facile da individuare.

-- 
	Paolo Ornati
	Linux 2.6.20-rc6-g7d620a4e on x86_64



More information about the pluto-help mailing list