2.6.22 usblp kernel bug

Nem megy a nyomtatas. Brr. Upgrade ota.
Mivel nem itthon van a nyomtato, csak tavolrol probalgatom orvosolni a hibat.
A hibajelenseg pont ez:
http://lists.debian.org/debian-kernel/2007/07/msg00576.html
Szenvedek lassan 2 oraja, kozben feltoltam a splix csomagot is (ez kesobb fontos lesz).
Miutan megtalaltam a fenti linket, es rajottem, hogy ez kernel bug, felraktam a regi 2.6.18as kernelt, gondoltam azzal vigan futni fog a dolog. Csakhogy azzal nem bootolt be. Jo, telefon, reset, regi uj 2.6.22es kernel inditas.
Vegul rajottem, hogy a kovetkezo megoldja a problemat:


 echo "-1" >/sys/module/usbcore/parameters/autosuspend 

Szuper, mostmar nem jelentkezik a fenti hiba, csak siman nem tudok nyomtatni. Kiderul, hogy a splix driver bugos (dejo, hogy feltettem): http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439817

Na jo, forgassunk splixet, ehhez persze a kovetkezo csomagok kellenek:


 apt-get install libcupsys2-dev libcupsimage2-dev
 wget http://www.cl.cam.ac.uk/~mgk25/download/jbigkit-1.6.tar.gz
 tar xzf jbigkit-1.6.tar.gz
 cd jbigkit
 make
 cp libjbig/jbig.h /usr/include/ #ez kulonosen csunya :D
 cp libjbig/libjbig.a /usr/lib/
 ldconfig

Nocsak, az utolsot nem volt egyszeru megtalalni, sajna nincs hozza debian csomag. Majd csinalok ha nagyon raerek. TODO :D

Ezek utan a splix "siman" lefordul :D


make
make install

Ezek utan szepen ujratelepitem a cups-ban a nyomtatot, es elvileg mukodni fog az egesz, de mar nem tudom letesztelni mert a masik oldalon mar alszanak... :-(

Szerk.: Persze, ahogy moricka gondolja... most se megy a cucc, a cups error_logjabol idezve:


E [02/Dec/2007:22:51:36 +0100] PID 20020 (/usr/lib/cups/filter/rastertospl2) stopped with status 1!
E [02/Dec/2007:22:51:38 +0100] [Job 131] Job stopped due to filter errors.

Na jo, ebbol ma'ra elegem van, majd egyszer utananezek....

Hozzászólások

saját kernel-t forgattál?

CONFIG_USB_PRINTER=y

ez be van állítva, annó 4 éve én is ezzel szivattam meg magam ..

linux v2.6.22.14 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.14-pancs1-wifi3

Na, a problema az volt, hogy az 1.1.0-s splix drivert telepitettem fel, de az 1.0.1-eset probaltam hasznalni.
A kulcsszo: LogLevel debug