Home

Kernel Sigma

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Para la gente que pueda hacer pruebas aqui tenéis el kernel que cargaba en el AzBox... es la misma revisión 2.6.15 sgima que el que viene en el firmware, no se si funcionará...

Pero podría ser muy interesante para compilar los modulos del kernel que nos faltan:

usbnet (tarjeta red usb en /drivers/usb/net)
usbkbd (teclado usb en /drivers/usb/input)

Y luego añadir el driver Atheros para Wifi usb y NTFS con escritura (FUSE) por ejemplo...

http://www.networkedmediatank.com/download/firmware/nmt/gpl/linux-2.6.15.tar.bz2
http://www.networkedmediatank.com/downlo...-2.6.15.tar.bz2
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Pero ese kernel es para i386 no??
Hay que compilarlo??

Yo tengo experiencia en compilar kernel para PC y modulos tambien para tarjetas dvb y de audio. Pero me surgen dudas de como compilar para que valga para el sigma.

Alguien que nos ilumine un poco y podamos, por lo menos intentar compilar los modulos....
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
No, este kernel es del Popcorn Hour... para el chip Sigma igual que el AzBox HD y carga bien en nuestro deco. Igual se puede compilar con Toolchain.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Pues despues de googlear un poco he podido compilar un modulo y tachannn!!!! Ha funcionado en el AZBOX......

No os hagais muchas ilusiones ya que el modulo sirve para poco "tun.ko". Si alguien quiere crear una VPN con otro azbox se sería muy util... je je. Creo que es un buen comienzo.

Os pongo el comando:

MMP[~]$ insmod -v /lib/modules/2.6.15-sigma/kernel/drivers/net/tun.ko
Using /lib/modules/2.6.15-sigma/kernel/drivers/net/tun.ko

Y el dmesg:

tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>

A ver si soy capaz de compilar un modulo que sea util y sirva para algo.

Saludos
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Pues si consigues compilar el tema del Ratón y Teclados USB estaría genial... lo mismo Wifi USB... y NTFS con escritura... serían los modulos más utiles ahora.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Los modulos USB Wifi que vienen no son ni siquiera conocidos.

Creo que los modulos para teclado y raton son usbkbd y usbmouse voy a ver si los puedo compilar.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Modulo Wifi USB RT73

Hola tinos, he podido compilar el modulo USB WIFI para los que llevan el chip RT73.

Yo tengo un Dlink Wifi USB DWL-122G y por lo menos carga ahora ahi que ver como se configura la red wifi y que herramientas y aplicaciones necesitamos.

Sabes si el firmware en el mismo para los modelos que llevan wifi y losque no lo llevan.??

Aqui te dejo el dmesg:

-RT73-<7>usb_rtusb_init-->
-RT73-<7>usb_rtusb_probe-->
idVendor = 0x7d1, idProduct = 0x3c03
-RT73-<7>usb device name rausb0
-RT73-<7>BulkOutMaxPacketSize 512
-RT73-<7>usb_rtusb_init_device-->
-RT73-<7>--> PortCfgInit
-RT73-<7><-- PortCfgInit
-RT73-<7>--> RTMPInitAdapterBlock
-RT73-<7><-- RTMPInitAdapterBlock
-RT73-<7>--> NICInitTransmit
-RT73-<7>--> NICInitRecv
-RT73-<7><-- NICInitRecv
-RT73-<7>Init: MAC_CSR0=0x0002573a, Status=0x00000004
-RT73-<7>--> NICLoadFirmware
-RT73-<7>--> Error 2 opening /etc/rt73.bin
-RT73-<7>NICLoadFirmware failed, used local Firmware(v 2.2) instead
-RT73-<7><-- NICLoadFirmware (src=/etc/rt73.bin)
-RT73-<7>--> NICInitializeAsic
-RT73-<7>BBP version = 22
-RT73-<7><-- NICInitializeAsic
-RT73-<7>--> Error 2 opening /etc/rt73sta.dat
-RT73-<7>--> NICReadEEPROMParameters
<7>Local MAC = 00:22:b0:ee:2b:29
-RT73-<7>E2PROM: Version = 1, FAE release #3
-RT73-<7>E2PROM: G Tssi[-4 .. +4] = 255 255 255 255 - 255 -255 255 255 255, step=255, tuning=0
-RT73-<7>E2PROM: A Tssi[-4 .. +4] = 255 255 255 255 - 255 -255 255 255 255, step=255, tuning=0
-RT73-<7>E2PROM: RF freq offset=0x17
-RT73-<7><-- NICReadEEPROMParameters
-RT73-<7>--> NICInitAsicFromEEPROM
-RT73-<7>pAd->RfIcType = 2
-RT73-<7>Use Hw Radio Control Pin=0; if used Pin=0;
-RT73-<7>RFIC=2, LED mode=0
-RT73-<7><-- NICInitAsicFromEEPROM
<7>Local MAC = 00:22:b0:ee:2b:29
-RT73-<7>RTMPSetPhyMode(=0) 255
-RT73-<7>country code=129/129, RFIC=2, PHY mode=0, support 13 channels
<7>channel #1
<7>channel #2
<7>channel #3
<7>channel #4
<7>channel #5
<7>channel #6
<7>channel #7
<7>channel #8
<7>channel #9
<7>channel #10
<7>channel #11
<7>channel #12
<7>channel #13
-RT73-<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate Switching =1)
-RT73-<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)
-RT73-<7>AsicSetSlotTime(=9 us)
-RT73-<7> RTMPSetDesiredRates (6c,60,48,30,16,0b,04,02)
-RT73-<7> MlmeUpdateTxRates (MaxDesire=54, MaxSupport=54, MaxTxRate=54, Rate Switching =1)
-RT73-<7> MlmeUpdateTxRates (TxRate=54, RtsRate=2, BasicRateBitmap=0x015f)
-RT73-<7>--> MLME Initialize
-RT73-<7><-- MLME Initialize
-RT73-<7>usb_rtusb_init_device<--
-RT73-<7>usb_rtusb_probe<--
usbcore: registered new driver rt73

Saludos
 

Seku

Unsuario
Loco por OpenSPA
29 May 2009
392
56
0
ike dijo:
Sabes si el firmware en el mismo para los modelos que llevan wifi y losque no lo llevan.??

Si, el firm es el mismo para los Premium que para los Elite ;)

Muchas gracias por compartir tus avances
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
OK. He visto que estan incluidas las herramientas de iwconfig para configurar la conexión wireless.

Sigo probando cosas, aunque me he dado cuenta que se me habia olvidado de cargar el firmware del usb (rt73.bin) y al descargar el modulo me ha dado un "fallo de segmentacion" que no se si sería por eso.

Seguiremos probando...
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Os pongo otro avance:

He conseguido cargar el firmware. Otro problema es la version wireless, como podeis ver aqui:


Warning: Driver for device rausb0 has been compiled with version 19
of Wireless Extension, while this program supports up to version 17.
Some things may be broken...

rausb0 RT73 WLAN ESSID:off/any
Mode:Auto Frequency=2.412 GHz
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=0/100 Signal level:-121 dBm Noise level:-111 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Creo que toda la configuracion va en el fichero rt73sta.dat. Os pego es que viene por defecto:

MMP[~]$ cat rt73sta.dat
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=AP350
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy=0;0;0;0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0
AdhocOfdm=0
FastRoaming=0
RoamThreshold=70
NativeWpa=1

Habra que probar a conectarse a algun AP

continuara....
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Si lo consigues será un avance muy importante para el Elite...
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Bueno pues decir que funciona bien el Wifi USB. YA TENEMOS WIFI EN EL ELITE!!!!

MMP[~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:14:13:F7:1C
inet addr:10.0.1.4 Bcast:10.0.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10176 errors:0 dropped:0 overruns:0 frame:0
TX packets:9699 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7173730 (6.8 MiB) TX bytes:1461500 (1.3 MiB)
Interrupt:46

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1605 errors:0 dropped:0 overruns:0 frame:0
TX packets:1605 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:924314 (902.6 KiB) TX bytes:924314 (902.6 KiB)

rausb0 Link encap:Ethernet HWaddr 00:22:B0:EE:2B:29
inet addr:10.0.1.190 Bcast:10.0.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:36380 errors:0 dropped:0 overruns:0 frame:0
TX packets:381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2815982 (2.6 MiB) TX bytes:18752 (18.3 KiB)

MMP[~]$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

Warning: Driver for device rausb0 has been compiled with version 19
of Wireless Extension, while this program supports up to version 17.
Some things may be broken...

rausb0 RT73 WLAN ESSID:"wireless"
Mode:Managed Frequency=2.462 GHz Access Point: 00:12:A9:0D:14:96
Bit Rate=36 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=50/100 Signal level:-70 dBm Noise level:-107 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

De momento lo estoy probando con un AP Abierto, sin ningun tipo de clave WEP ni nada.

Ahora solo falta hacer que lo reconozca en el arranque.

Si alguien quiere el modulo para probar que lo pida y se lo envio. No se si sería bueno subirlo algun lado.

Saludos
 

nasky

OpenSpa Team
Miembro del equipo
Admin OpenSPA
19 Mar 2007
9.176
1.168
0
Pues antes de subirlo habria que preparar un documento de texto tipo readme.txt explicando un poco lo que hay hacer para que no se lie la gente

Luego lo suyo es crear un hilo nuevo en manuales o aqui en I+D y adjuntar el archivo para que lo sujetemos con chincheta y no se pierda

Un saludo y muy buen curro el que te has pegado, gracias por todo
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
Mirate mi post sobre scripts de arranque simplemente puedes colocar un script que inicio que carge los modulos necesarios.

Para subirlos puedes usar Descargas de AzBox en la esquina superior izquierda en nuestro foro.
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
Estaba precisamente mirando ese post de scripts para ver como hacerlo lo mas facil posible.

En la configuración del modulo hay que decirle donde están los ficheros de configuracion yo he puesto por defecto /etc pero me he dado cuenta de que deben ir en /MMP/etc/Wireless le estoy dando algunas vueltas a ver como lo hago ya que si cambio algo tengo que volver a compilar el modulo...

Intentaré ser lo mas especifico posible....

De todas formas me gustaría que alguien mas lo probara y le diera un poco de caña....

Saludos
 

nasky

OpenSpa Team
Miembro del equipo
Admin OpenSPA
19 Mar 2007
9.176
1.168
0
Supongo que para esto se necesitara algun pendrive wifi especifico o al menos que el chip sea compatible con linux, ¿Cual estas usando?

Por aqui tengo un dispositivo wifi usb pero es de la marca linksys y no se como estara el tema de drivers para linux pero lo puedo mirar a ver
 

ike

AZvip
Loco por OpenSPA
Fan de OpenSPA
25 Mar 2009
445
2
0
El modulo es para los USB WIFI que llevan el chip rt73.

Mira a ver cual lleva el tuyo.... a ver si por casualidad fuera ese.
 

tinos

Usuario
Amigo OpenSPA
Forero
26 Mar 2009
52
0
0
ike dijo:
Estaba precisamente mirando ese post de scripts para ver como hacerlo lo mas facil posible.

En la configuración del modulo hay que decirle donde están los ficheros de configuracion yo he puesto por defecto /etc pero me he dado cuenta de que deben ir en /MMP/etc/Wireless le estoy dando algunas vueltas a ver como lo hago ya que si cambio algo tengo que volver a compilar el modulo...

Intentaré ser lo mas especifico posible....

De todas formas me gustaría que alguien mas lo probara y le diera un poco de caña....

Saludos

En el script puedes gestionar con symlinks los paths que necesites... los colocas en un sitio que no se borre y si no existen los links que necesitas los creas con ln -s de esta manera si actualizas el firmware te seguirá funcionando ya que los scripts no se borran. Los modulos los tendrás que colocar ahi o en /camd y luego links al sitio adecuado.
 

nasky

OpenSpa Team
Miembro del equipo
Admin OpenSPA
19 Mar 2007
9.176
1.168
0
Pues segun la lista del link anterior no podre probarlo ya que el chip es distinto y ni siquiera hay drivers para linux

Linksys 802.11b WUSB11 v. 4 man: 13b1 dev: 000b USB Ali M4301 rojo