Linus Torvalds: Linux 2.6.15-rc7

Címkék

Linus valószínűleg unatkozik:

``Most, hogy legtöbbetek valószínűleg teljesen szétunta az agyát karácsony napján, itt a tökéletes kikapcsolódás. 2.6.15-rc7 tesztelés.''Benne többnyire egy soros változások. Ez jól jelzi azt, hogy hamarosan itt az ideje a végleges 2.6.15 kiadásának. Az elsőző rc kiadásakor Linus azt mondta, hogy erősen valószínű, hogy még idén itt lesz a végleges 2.6.15.

Linus kér mindenkit, hogy töltse le, tesztelje, és ha problémája van, vagy valahol visszafejlődést észlel, azt jelezze, hogy a fejlesztők ne feletkezzenek meg róla.

A bejelentés itt.

Hozzászólások

Állandóan rúgdosom. :)

Nekem ez a libata határozott visszalépésnek tűnik felhasználói oldalról, de a fejlesztők odáig vannak érte, mert SMP biztos, meg hasonlók.

Két év múlva biztos jó lesz. Egyelőre még megvannak az adataim, sűrűn mentem őket, hátha. Amúgy meg boldog vagyok, hogy amiket észrevettem, mások is tudják (a google minden nyavajámra többszáz találatot ad), így nem kell azzal küszködnöm, hogy megírjam a nemtudomkinek. :)

Jo azert a SATA meg eleg nyogvenyelosen (van nehany jol tamogatott valami, es a tobbi *****) megy desktopon is (az osszes nyilt oprendszeren), nemhogy notebookban. Azert csodakat ne varjal. Az altalanos, szeles korben hasznalt eszkozok szepen tamogatottak.

Azt meg mar nekem is szememre hanytak, hogy hardvert vasarolni tudni kell. Ugyhogy szijjal gazt. Igy jartal. :-D

"Az altalanos, szeles korben hasznalt eszkozok szepen tamogatottak."

Centrino-s cuccban véletlen nem ICH[4,5,6] van? Bocs a kukacoskodó megjegyzésért, de szerintem most talán ezek a legáltalánosabban legszélesebb körben használt cuccok a piacon. Legalábbis az összes Inteles chipsetben az ICH sorozat adja az IDE-t.

Igen FreeBSD-vel valóban minden része hibátlanul működik. Még a bluetooth is, amin teljesen meglepődtem.

Kár, hogy nekem Linux kell, mert egy pár programot csak arra adnak ki. :(

Egyébként meg biztos az a hiba, hogy nem vendor kernelt használok (esetünkben Debian). Hiába, régebbi kernellel meg más dolgok nem működnek jól.

Ezen a SATA nyögvenyelősen dolgon kb. fél éve is csodálkoztam, amikor a kollegám SATA-s diszkkel próbálkozott a desktop PC-jében. Abban ez van:

vendor = 'Intel Corporation'

device = '82801EB (ICH5) SATA Controller'

class = mass storage

subclass = ATA

Jól leugattak itt a Linux szakértők, mikor valami flame kapcsán elmondtam a szorit (mindig bántják a BSD-ket, úgy kell nekik :).

A lényeg az volt, hogy a srác ugyanolyan gépében Linuxon mindenféle gond volt a diszkkel, egy pár GB olvasása után összeszarta magát, a hotplug nem működött, stb.

Mondtam neki, hogy bár biztos vagyok a kudarcban (a FreeBSD képességeivel nagyjából tisztában vagyok :), próbáljuk meg az én gépemben. Rádugtuk menet közben, leformáztam, meghajtottam, nagyszerűen működött. Lecsatoltam, kihúztam, mindezt úgy, hogy a gép még (azóta is :) megy. Viszonylag kevés SATA cucc volt még a kezeim között, de azok közt a FreeBSD határozottan jobbnak tűnt.

Na most jöhet dynax a múltkori hozzászólásával (inkább ne legyen driver, mint hogy ne működjön). :)))))))))))))))

Szívom a gázt, egy fél napi google-használat után azért már a Linux is kezd működni. Ugyan még néha lerohad az ipw2200-as modul (mivel mindenféle extrák vannak, a legújabb driver kellett, ahhoz meg a legújabb firmware) miközben használom (szerencsére csak ritkán), meg vannak ezek a suspend környéki rohadások, meg DVD-eltűnések, de majd ritkábban nézek filmet, vagy előtte rebootolok.

Viszont ami (nekem) lényeges, hogy ez a cucc tovább bírja aksival, mint az elődje, pedig mindenben okosabb és ráadásum még a diszk power mgmt sem működik (ez is a libatának köszönhető :).

Komolyan: van olyan, akinek jó véleménye van erről a csodálatos ATA rewrite-ról? (libata)

Elso korben en azt csinalnam, hogy ezen a csoda (IBM, khm, akarom mondani Lenovo) notebookon felfrissitenem a firmware-t a legfrissebbre.

Szep kis tortenet, most elmondom az enyemet az IBM notebook-kal kapcsolatban. Itt [www.hup.hu] a en kis (szerencsere csak volt) IBM notebookom. Sajnos nekem azzal a geppel csak allando problemaim voltak. A billenytuzet kezeles Linux alatt katasztrofa volt (neha beindult, es elkeztett duplazni), a touchpad egy nagy trackpoint neha elkezdett onallo eletet elni, es a beledugott wifi kartya egy kiseb-nagyobb ido utan osszeszarta magat, es mindefele error-okat kezdett hanyni. A firmware frissitesekkel ezek egy resze eltunt, de cserebe mindig jott valami mas.

Elfogadtam, hogy ez ilyen. Aztan egyszer ugy egy ev hasznalat utan lecsereltem a notebookot egy noname szarra. Ugyanaz az OS, ugyanaz a wifi kartya, ugyanaz a kernel. Csak a problemak tuntek el. Hat ez meg az en kis sztorim :-)

trey@alderaan:~$ uname -a

Linux alderaan 2.6.15-rc7 #1 Sun Dec 25 18:25:51 CET 2005 i686 GNU/Linux

PS: Ja, tegnap leporgettem a 2.5.16-rc7-et, es minden gyonyoruen mukodik. Meg a vmware modulok is warning nelkul fordulnak, amit Friczy-nek meg is jegyeztem, mert ilyet meg talan nem is lattam :-DD

> Mit tehet a user? :)

Either of the following configurations will work:

* For kernel 2.6.14 and newer: enable ATAPI support in the SATA system using libata.atapi_enabled=1 (see below; this is experimental).

* Compile IDE into the kernel (non-module).

* Compile both IDE and SATA as modules and make sure IDE is loaded first (the module is called 'ide_generic').

Na egy valami viszont pozitívan változott az előző notebook után: azzal az 54 Mbps-es wifin max 1-2 MBps ment át, a mostanival viszont (gyorsan lementettem az egészet, mert amit erről a libatáról írnak az nem túl bíztató :) 5-6 MBps is átment az éteren.

Ha még a DVD is működne suspend után, teljesen boldog lennék. :)

Azert csodalkozok, mert azt mondod, hogy ez egy elterjed valami (chipset), de megsem latok a kernel listan tomeges anyazast ebben a topikban. Pedig ha a DVD nem mukodik egy sokat hasznalt lappal, akkor biztos, hogy anyaznak. Ebbol nekem az kovetkezik, hogy:

- a gyakori disztribuciok kernelevel nincs ilyen problema

vagy

- a regebbi kernelekkel (gondolok itt a 2.6.10 felettiekre) nincs ilyen problema

vagy

- masnak nincs egyaltalan ilyen gondja, csak bizonyos gyartok gepeivel jelentkezik

vagy

- masnak is van gondja, de meg tudta oldani

Ha nem megy, akkor nyilvan a legjobb hely, ahol a problemadra megoldast talalsz a kernel lista. Ott nem lattam toled levelet :-) Ezek utan kivancsi lennek, hogy ha irnal, akkor mit mondananak a problemara. Persze ahhoz pontos bugreport kene, nem az, hogy neha meg-megall. Debug uzenet? :-)

Micskó Gábor wrote:
> Azert csodalkozok, mert azt mondod, hogy ez egy elterjed valami (chipset),
> de megsem latok a kernel listan tomeges anyazast ebben a topikban. Pedig ha
> a DVD nem mukodik egy sokat hasznalt lappal, akkor biztos, hogy anyaznak.
A probléma, ha jól értem a következő:
- elég kevés ember hajtja SATA vezérlőn a DVD-jét
- viszonylag kevés ember akar suspendet SATA vezérlős gépen (mint írtad,
notebookban még nem túl gyakori)

Namost ezzel az IBM-mel az a gond, hogy:
- notebook
- SATA vezérlő van benne

> Ha nem megy, akkor nyilvan a legjobb hely, ahol a problemadra megoldast
> talalsz a kernel lista. Ott nem lattam toled levelet :-) Ezek utan kivancsi
> lennek, hogy ha irnal, akkor mit mondananak a problemara. Persze ahhoz
> pontos bugreport kene, nem az, hogy neha meg-megall. Debug uzenet? :-)
Ez engem is érdekelne, de tudom a választ: hülye paraszt, ki van írva,
hogy nem működik. Akkor meg mit pampogsz? :)

Nem, nem. Mas a helyzet. Pont a napokban lattam olyat, hogy valakinek nem ment. Aztan jol elbeszelgetett magaval. es a vegen megoldotta. De nem irta, hogy baja lenne vele miutan ment neki.

Using Intel ICH5 IDE+SATA Under 2.6.15-rc6 - Cannot find DVD-RW?

Szoval ha neked is megy, de gondod van vele neha, akkor irj, mert nem biztos, hogy tudnak a te problemadrol. Ezert gondoltam, hogy a te problemad gep specifikus vagy PEBKAC.

Na most meg ettől a gyógyuló kerneltől ilyeneket kapok:

Dec 28 20:32:15 localhost kernel: Unable to handle kernel NULL pointer dereference at virtual address 000000bb

Dec 28 20:32:15 localhost kernel: printing eip:

Dec 28 20:32:15 localhost kernel: c01f478d

Dec 28 20:32:15 localhost kernel: *pde = 00000000

Dec 28 20:32:15 localhost kernel: Oops: 0000 [#4]

Dec 28 20:32:15 localhost kernel: Modules linked in: ieee80211_crypt_tkip ipw2200 af_packet vmnet vmmon rfcomm l2cap pl2303 usbserial ieee802

11 ieee80211_crypt bcm5700 evdev pcspkr psmouse joydev tsdev crc_ccitt capability commoncap ipv6 cisco_ipsec unix

Dec 28 20:32:15 localhost kernel: CPU: 0

Dec 28 20:32:15 localhost kernel: EIP: 0060:[radix_tree_lookup+77/96] Tainted: P VLI

Dec 28 20:32:15 localhost kernel: EFLAGS: 00010006 (2.6.15-rc7)

Dec 28 20:32:15 localhost kernel: EIP is at radix_tree_lookup+0x4d/0x60

Dec 28 20:32:15 localhost kernel: eax: 000000bb ebx: fffffffa ecx: d7041500 edx: 00000000

Dec 28 20:32:15 localhost kernel: esi: 00000000 edi: 000000b7 ebp: cc395440 esp: cc933ea8

Dec 28 20:32:15 localhost kernel: ds: 007b es: 007b ss: 0068

Dec 28 20:32:15 localhost kernel: Process mozilla-thunder (pid: 5086, threadinfo=cc932000 task=cc43da10)

Dec 28 20:32:15 localhost kernel: Stack: cf9b6b2c b2d99000 00000000 c013aadb d7041524 00000000 c013ba77 d7041520

Dec 28 20:32:15 localhost kernel: 00000000 cc933ee0 cc933ee4 00000000 00000002 00000000 d7041480 cc395484

Dec 28 20:32:15 localhost kernel: d7041520 cf9b6b2c b2d99000 00000000 cbf199bc c014a4b2 cbf199bc b2d99000

Dec 28 20:32:15 localhost kernel: Call Trace:

Dec 28 20:32:15 localhost kernel: [find_get_page+27/64] find_get_page+0x1b/0x40

Dec 28 20:32:15 localhost kernel: [filemap_nopage+151/832] filemap_nopage+0x97/0x340

Dec 28 20:32:15 localhost kernel: [do_no_page+98/496] do_no_page+0x62/0x1f0

Dec 28 20:32:15 localhost kernel: [__handle_mm_fault+236/496] __handle_mm_fault+0xec/0x1f0

Dec 28 20:32:15 localhost kernel: [do_page_fault+392/1463] do_page_fault+0x188/0x5b7

Dec 28 20:32:15 localhost kernel: [sys_close+92/112] sys_close+0x5c/0x70

Dec 28 20:32:15 localhost kernel: [do_page_fault+0/1463] do_page_fault+0x0/0x5b7

Dec 28 20:32:15 localhost kernel: [error_code+79/84] error_code+0x4f/0x54

Dec 28 20:32:15 localhost kernel: Code: 74 25 8d b6 00 00 00 00 8d bf 00 00 00 00 8b 38 85 ff 74 1e 88 d9 89 f0 d3 e8 83 e0 3f 83 eb 06 4a 8d

44 87 04 75 e7 85 c0 74 07 00 90 5b 5e 5f c3 31 c0 eb f8 90 8d b4 26 00 00 00 00 55 57

Biztos nem értek hozzá, azért van. ;)

Az például teljesen vicces, hogy a libata nevű hiperfrankó cuccban még egy rakás dolog nem működik és ahhoz, hogy az idióta "mindent SCSI-nak kell láttatni" ötlet révén a CD-t is használni lehessen, a "régebbi" kernelekben header fájlt kellett túrni, az újabbakban (2.6.14-től?) pedig libata.atapi_enabled=1 boot opciót kell megadni.

Beteg dolog ez a Linux. :)

Sosem tagadtam. Jó 4-5 éve csak ritkán használom (leginkább desktop).

Viszont ez a téma érdekelne.

A forráskód szerint:

int atapi_enabled = 0;

MODULE_PARM_DESC(atapi_enabled, "Enable discovery of ATAPI devices (0=off, 1=on)");

Elmondanád, hogy mit tudok rosszul? Most használok először libatát (sajnos a notebookban lévő Intel vezérlőt a normál ATA driver nem ismeri). Mióta ez van, furcsa dolgok történnek. Lerohad néha a gép teljesen, meg-megáll 1-2 percre, suspend után van, hogy csak másodszor, harmadszor áll fel, vagy soha, néha eltűnik a CD olvasó, stb.

Érdekelne, hogy mindezek csak az én bénaságom eredményei (a google szerint mások is bénák :), vagy ez a libata tényleg ennyire pre alpha?

Nem, mint kiderült, én vagyok tájékozatlan, csak még arra a válaszra várok, hogy miért.

Várj, megtaláltam:

http://www.thinkwiki.org/wiki/Problems_with_SATA_and_Linux

Szépen összerakták egy oldalra, hogy milyen szívásokkal nézhet szembe egy szép új Intel centrinós fostömlő tulajdonosa Linuxszal :).

Az egészben az a legviccesebb, hogy egy hasonló (de kicsit öregebb) notebookkal és IDE driverrel minden gyönyörűen ment.

A legjobban ez tetszik:

"One workaround is to use employ the SATA driver (instead of the IDE driver) for the optical drive. This requires enabling two featues of the SATA driver, namely ATAPI support and PATA support, which are both in active development and far from stable. Using this will probably devour all your data and go on to eat all the food in your fridge. But if you have full backups and an empty fridge, do the following:"