On Wed, 29 Sep 2010, Paweł Zuzelski wrote:
On Wed, 29 Sep 2010, Stacho Pal wrote:
On Wed, 22 Sep 2010, Paweł Zuzelski wrote:
On Wed, 22 Sep 2010, Stacho Pal wrote:
Mam takie coś:
03:00.0 RAID bus controller: American Megatrends Inc. MegaRAID (rev 21)
Subsystem: Hewlett-Packard Company Device 60e8
Flags: bus master, fast Back2Back, medium devsel, latency 64, IRQ
22
Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [80] Power Management version 2
Kernel driver in use: megaraid
Na kernel-2.6.34.7-1.i686 działa bez problemów,
po zmianie na kernel-2.6.35.5-1.i686 system zwisa na ładowaniu sterownika
megaraid, nie spisałem komunikatów z ekranu ale chodzi o jakiś timeout
i brak odpowiedzi od sprzętu.
Cóż... bywa. Tyle że to raczej temat na kernelową mailing listę.
Jeżeli błąd jest powtarzalny, jak piszesz, to powinien być łatwy do
zbisectowania - zatem do dzieła. Podejrzewam, że nikt tutaj nie ma
dokładnie takiego sterownika jak Ty, więc musisz to zrobić sam.
Niedawno pluto pisał na tej liście krótki przewodnik, jak bisectować
jajco.
http://www.mail-archive.com/[email protected]/msg26569.html
Pytanie pomocnicze: jak to się robi pomiędzy pełnymi wersjami?
Znaczy wiem że 2.6.34.7 jest "good", a 2.6.35 jest "bad.
Ja bym próbował bisectować drzewko
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.35.y.git
między v2.6.34 a v2.6.35
Właśnie o to chodzi. :)
Zrobiłem: git clone git://git*linux-2.6.35.y.git
Wchodzę do linux-2.6.35.y, robię git bisect start,
git bisect good v2.6.34.7 w odpowiedzi dostaję:
================
fatal: Needed a single revision
Bad rev input: v2.6.34.7
================
--
pzdr
Stacho Pal
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl