Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)

[es] :: Advocacy :: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)

Strane: < .. 1 2 3

[ Pregleda: 9139 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

burex
46°05'N 19°39'E

Član broj: 24964
Poruke: 987
*.eunet.rs.



+679 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)28.09.2008. u 01:54 - pre 189 meseci
Citat:
nemysis
SuSE sad Novel je isto dosta pomagao a sad ima neki dogovor sa MS$. Pa ćemo videti šta će se tu izroditi.


Hyper-V podrška (za sada).
Citat:
Windows 2008 and Windows Vista and SUSE Linux are currently the only operating systems that support Enlightened I/O, allowing them therefore to run faster as guest operating systems under Hyper-V than other operating systems that need to use slower emulated hardware.

A man is smart. People are stupid.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
91.150.102.*



+2790 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)28.09.2008. u 14:39 - pre 189 meseci
Citat:
burex: Kernel developeri nisu krivi ovde, kriv je proizvođač - tačno? Onda kada popijete BSOD na Windowsu (i, srećom, ne rikne vam oprema), razmislite dobro kome treba da plačete.


Da, ako se utvrdi da je problem u hardveru.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
217.26.78.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)03.10.2008. u 10:24 - pre 189 meseci
Citat:
Nedeljko: Da, ako se utvrdi da je problem u hardveru.


Pa koliko sam procitao problem je u driveru koji napuni djubretom eeprom na mreznoj kartici, ljudi u prevodu hardver nije spaljen, znaci ako napunis eeprom ponovo pravim podacima to ponovo radi kako treba.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)03.10.2008. u 10:49 - pre 189 meseci
A ko je napisao drajver?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p6-165.bvcom.net.



+1064 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)03.10.2008. u 21:09 - pre 189 meseci
Uopste nije problem u drajveru. Ne moze drajver sam od sebe nesto da radi.
Problem je izgleda sto je karticin eprom mapiran u memoriju i sto nesto
ili usled nekog race condition-a ili prilikom inicijalizacije napuni taj region memorije
sa 0xff. E sad posto nisu otkrili sta je to ocigledno nije nesto predvidjeno da
radi tako niti je nesto ocigledno ;)

btw izasao je fix.
Evo glavnog dela fix-a u driveru:

Code:

+void e1000e_write_protect_nvm_ich8lan(struct e1000_hw *hw)
+{
+    union ich8_flash_protected_range pr0;
+    union ich8_hws_flash_status hsfsts;
+    u32 gfpreg;
+    s32 ret_val;
+
+    ret_val = e1000_acquire_swflag_ich8lan(hw);
+    if (ret_val)
+        return;
+
+    gfpreg = er32flash(ICH_FLASH_GFPREG);
+
+    /* Write-protect GbE Sector of NVM */
+    pr0.regval = er32flash(ICH_FLASH_PR0);
+    pr0.range.base = gfpreg & FLASH_GFPREG_BASE_MASK;
+    pr0.range.limit = ((gfpreg >> 16) & FLASH_GFPREG_BASE_MASK);
+    pr0.range.wpe = true;
+    ew32flash(ICH_FLASH_PR0, pr0.regval);
+
+    /*
+     * Lock down a subset of GbE Flash Control Registers, e.g.
+     * PR0 to prevent the write-protection from being lifted.
+     * Once FLOCKDN is set, the registers protected by it cannot
+     * be written until FLOCKDN is cleared by a hardware reset.
+     */
+    hsfsts.regval = er16flash(ICH_FLASH_HSFSTS);
+    hsfsts.hsf_status.flockdn = true;
+    ew32flash(ICH_FLASH_HSFSTS, hsfsts.regval);
+
+    e1000_release_swflag_ich8lan(hw);
+}


Covek iz intela je prosto disablovao write tog regiona i zakljucao
registre preko kojih se omogucuje isti ;)
Dakle obezbedio se od bug-a koji je ko zna gde ;)
E sad dal kriviti intelove ljude sto to nisu uradili na prvom mestu ;) ili intelove dizajnere
hardvera koji su to napravili tako da je mapiran flash rom sa r/w privilegijama
i pre inicijalizacije drajvera ;)
U svakom slucaju softver ne bi trebalo da moze da sredi hw.

Pozdrav!
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
89.143.33.*

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)03.10.2008. u 22:30 - pre 189 meseci
Code:
00:19.0 Ethernet controller: Intel Corporation 82566MC Gigabit Network Connection (rev 03)


koristim stabilni kernel.. i nema problema


e sad.. ako je bsod prouzrucen sa strane ati/nvidia/kav/zblj drivera... onda je kriv taj koji je pisao driver... a ako na linuxu nesto crkne zbog drivera, kriv je linux? tu nesto nije uredu, zar ne? :)
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p6-165.BVCOM.NET.



+1064 Profil

icon Re: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)03.10.2008. u 23:45 - pre 189 meseci
Sto se tice windows-a nikad ne znas jer sve se radi iza kulisa.
Najlakse je okriviti drajver ;0)

Sto se tice linuxa sve je na izvolte, a zato ga i volim. Ne moze da se provuce neki spyware i slicno ;)

U ovom slucaju je kriv proizvodjac hardvera koji je nesmotreno omogucio flashovanje
koje nije smelo da se omoguci na prvom mestu.

Citat:

Torvalds, in the gentle way he guides the Linux development team, pointed out on the LKML (Linux Kernel Mailing List) that "Btw, the _real_ bug is clearly in the hardware design that allows you to brick those things without apparently even having a lock bit."

Torvalds continued, "I'm hoping Intel doesn't treat this as just a software bug. Some hw designer should be thinking hard about which orifice they put their head up in. It used to be that you could fry some monitors by feeding them out-of-range signals. The _monitors_ got fixed."


http://blogs.computerworld.com..._the_e1000e_ethernet_bug_fixed

Pozdrav!
 
Odgovor na temu

[es] :: Advocacy :: Advocacy Hit reloaded - Pokemon Linux sada unistava i vasu mreznu karticu :)

Strane: < .. 1 2 3

[ Pregleda: 9139 | Odgovora: 46 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.