Archive

Posts Tagged ‘network’

PSTK projekt pt.3 - ethernet in httpd

December 6th, 2008 No comments

Mreža dela!!!

Pojavljal se je error "Error: phyInit wrong id2 (161b != 161a)" (ki ga btw niti google ne najde lepo), ki mi ga je ratalo pofixat (z enim zelo grdim hackom, ki lahko da bo za sabo povlekel še kaj) :D

v ./drivers/2.6.x/lpc2468eth/lpc2468eth.c okoli 896-e vrstice se nahaja:

  regValue = readPhy(PHY_PHYIDR2);
  if ( (regValue & 0xffff) != 0x161a)
  {
    printk("  Error: phyInit wrong id2 (%x != %x)\n", regValue, 0x161a);
    return -ENODEV;
  }

V 'if'-u sem popravil 0x161a v 0x161b. v "PHY_PHYIDR2" (vrednost katerega je nekje visje v fajlu) kaže na nek naslov kjer je shranjen nek vendor ID in podoben crap... tko da upam da ne bo prehudo.

Po uploadu flasha in rebootu, se mreža postavi.

Potem sem vključil še httpd, skompajal, uploadal vse spet na ploščo, na sd kartici naredil nek testni index.html, in zadeva (ja vem.. presenetljivo) prikaže tisti html. Kje išče index.html ne vem... nisem še brskal po kodi (ker bom itak najbrž dal gor boa-o). Uglavnem.. kr dela :)

mulaz@emily ~ $ curl http://192.168.1.100/
<html>
<h1>a dela?</h1></html>
mulaz@emily ~ $

No ja... more results to come :)

kernel-2.6.27-rc{1-6} uničuje mrežne kartice

October 3rd, 2008 3 comments

link:
http://bugzilla.kernel.org/show_bug.cgi?id=11382

Release candidate novega (2.6.27) kernela na linuxu (očitno) zaradi napake v driverju prepiše (in s tem domnevno trajno uniči) eeprom v mrežnih karticah Intel (novi e1000e driver).

Torej tisti, ki imate v laptopih Intelovo mrežno kartico (med lastnike le-te sodim tudi sam), ne preveč eksperimentirat z novimi verzijami kernela. Sodeč po changelogu je zadeva popravljena v -rc7. Torej, ne uporabljat ničesar umes, če imate tako kartico.

2.6.26 (stable torej) z e1000 driverjem dela (vsaj meni) čisto v redu. :D