lunes, 21 de junio de 2010

Instalar fedora 13 en una Síragon ML-6200

La Síragon ML-6200 es una potente mini-laptop fabricada en Venezuela y sus características son:

Configuración Modelo: ML-6200

Pantalla: 12" Widescreen con tecnología Ultra Brillo (1280x800)
Procesador VIA Nano™ L2200 de 1.6GHz / 800MHz
Sistema Operativo Microsoft® Windows 7™ Home Edition
Memoria 2GB DDR-2 / 800MHz
Disco Duro 250GB SATA (5400RPM)
Lector Multimedia Lector de memorias 4 en 1 (SD/MMC/MS/MS Pro)
Sonido Estéreo
Puertos I/O
* 2 conectores de Audio: Micrófono/Audífono
* 3 puertos USB v2.0
* 1 puerto VGA (para conexión de monitor externo)
Cámara Web de 1.3Mpx (Integrada)
TouchPad de 2 botones para funcionamiento
Antenas y Conexiones
* Puerto Ethernet LAN 10/100 Mbps (RJ45)
* Tarjeta de red inalámbrica (Wireless) 802.11 B/G, velocidad de transferencia de hasta 54Mbps
* Bluetooh EDR + 2.1
Batería de 6 celdas

Pasos para la instalación de Fedora 13 y posiblemente otras distribuciones linux

El primer paso consiste en liberar espacio asignado a la partición de Windows 7 que es el sistema operativo que viene pre-instalado en la mini-laptop. Esto se puede hacer muy simple desde el propio equipo con la utilidad de administrar (Click derecho en Equipo). Se pulsa en la sección Almacenamiento y se selecciona la partición de disco duro que se desea recortar para dejar espacio a Linux. Se pulsa sobre la partición con el botón derecho y seleccionamos Reducir volumen. De ahí en adelante se siguen las instrucciones y se generará un espacio no asignado en el disco duro. Como la máquina trae un disco durao de 250 GB yo asigné 100 GB para Windows 7 y 125 GB para Fedora.

El siguiente paso pude ser realizado con anterioridad y consiste en producir un sistema fedora 13 en un pendrive, para eso se baja de la página de Fedora una de las distribuciones live en imagen iso (KDE, gnome, etc.)

Distribución Fedora 13 (KDE, GNOME, LXDE ó XFCE)

Desde una máquina con Fedora se utiliza el programa liveusb-creator para producir con la distribución escogida un pendrive que pueda arrancar y probar el sistema y arrancar el instalador. Debe seleccionarse una cantidad de memoria persistente de almacenamiento (el iso ocupa casi 700 MB, si se utiliza un pendrive de 1G, basta con dejar entre 10 MB a 300 MB para instalar aplicaciones que faciliten la instalación. Cuando el pendrive está creado, recomiendo iniciar la máquina donde se creo con este dispositivo para incluirle el programa xorg.conf que indico a continuación en el directorio /etc/X11. Sin este archivo tendrá problemas con el video que le obligará a trabajar desde un terminal porque no podrá arrancar startx. Se recomienda también instalar el programa MC para manejarse en los archivos cómodamente en modo terminal.

#yum -y install MC

El programa xorg.conf que requiere esta máquina para poder utilizar sus capacidades de video y resolución de pantalla (1280x800) es el siguiente:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
DisplaySize 390 246
Identifier "Monitor[0]"
ModelName "1280x800@60Hz"
Option "DPMS"
HorizSync 28-50
VertRefresh 43-73
EndSection

Section "Device"
Identifier "Generico Vesa"
Driver "vesa"
Option "UseBIOS" "no"
EndSection

Section "Screen"
Identifier "Screen1"
Device "Generico Vesa"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection

Al incluir el programa anterior en /etc/X11 el pendrive estará en capacidad en arrancar el sistema Fedora 13 en modo gráfico para proceder a su instalación. Si al terminar la instalación del sistema en su disco duro, tiene problemas con la tarjeta gráfica, debe volver a copiar el archivo anterior y arrancar el sistema.

Una vez instalado Fedora 13, todavía tenemos el problema de poner en operación la tarjeta inalámbrica que es una 3dsp tipo usb que incluye bluetooth y wifi. Hace unos meses la compañía china liberó un driver genérico y tiene en su servidor ftp varios drivers compilados para varias distribuciones entre ellas Fedora, pero no para Fedora 13.

Lo primero es bajar los fuentes de este driver en:

wget ftp://3dsp_lpkt_usb:m4rt9s@3dsp.com.cn/Open%20Source%20Code/BlueW-2310U_2.0.0.rar

o buscar el driver precompilado para otras distribuciones en:

ftp://3dsp_lpkt_usb@3dsp.com.cn/Open Source Code/

ftp://3dsp_lpkt_usb@3dsp.com.cn/

pass: m4rt9s

Lo descomprimimos en una carpeta:

$ 7z x BlueW-2310U_2.0.0.rar (también se puede con unrar para descompactar el archivo )
$ cd BlueW-2310U_2.0.0/

Instalando el driver:


Ahora requerimos instalar o tener instalados los siguientes paquetes:

libgnome2-dev libnotify-dev dhcpcd blueman libpolkit-dev libpolkit2 libpolkit-dbus2 libpolkit-grant2 policykit policykit-gnome linux-headers

#yum install

Si están utilizando una conexión de red alámbrica. Si no, deberán bajar las librerías y sus dependencias en otra máquina e instalarlas con

#rpm -ihv

Una vez terminada la instalación de estas librerías comenzamos la instalación del driver:

#cd driver_src/
#make
#mv new_bluetooth/ bluetooth
#mv private/new_bluetooth_priv/ private/bluetooth_priv
#make install

La aplicación del radar de la WIFI también se instala muy simple con estos comandos desde una terminal: Instalando 3DSP-WiFi-Radar

#cd applications/3dsp-wifi-radar/
#make install


La uWB activa la placa WIFI y tiene un problema su compilación porque el gcc de Fedora 13 no hace el link dinámico de las librerías implícitas y es necesario añadirlo en el programa Makefile en /applications/uwb/src

Instalando uWB

#cd applications/uwb/
#chmod +x mkinstalldirs

#sh ./configure

#make

En este punto debemos editar el archivo Makefile dentro de /applications/uwb/src donde dice:

COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)

LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS)


debe decir:

COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) /lib/libm.so.6

LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ /lib/libm.so.6


después ya todo es más simple:

#make install

Para la instalación de las herramientas uwbtool se hace lo siguiente
Instalando uwbtool

#cd applications/uwbtool/
#make #make install

editamos el archivo
"/usr/local/3DSP/usb/wbusb.conf" En [BUS], en la opción HOTKEYFLAG=0, cambiamos el valor 0 para 1

[BUS]
MFCARD=3DSP WLAN and Bluetooth Card
HOTKEYFLAG=0


quedará entonces así:

[BUS]
MFCARD=3DSP WLAN and Bluetooth Card
HOTKEYFLAG=1

También es recomendable desactivar la parte bluetooth de la tarjeta para evitar conflictos con el driver que aun no está en su estado final:

Editar el archivo "/usr/local/3DSP/usb/wbusb.conf"

En [WB], la linea
DEFAULTMODE=3 y ALLOWEDMODES=3, substituir los valores 3 por 2. Si se desea utilizar el bluethooth se debe reeemplazar por 1

Donde dice:

[WB]
SYSTEMTRAYTIPS= WLAN/Bluetooth Card
COMPANYID=3DSP
DEFAULTMODE=3
ALLOWEDMODES=3
SHOWWARNING=0
COEXISTWARNING=The Coexist mode is only for testing!;Major.Minor.Reserved.date

debe quedar:

[WB]
SYSTEMTRAYTIPS= WLAN/Bluetooth Card
COMPANYID=3DSP
DEFAULTMODE=2
ALLOWEDMODES=2
SHOWWARNING=0
COEXISTWARNING=The Coexist mode is only for testing!;Major.Minor.Reserved.date

El último paso ahora es habilitar en Administración/Configuración de Servicios:

tdspusbcardinit

Esto es el inicializador de la tarjeta WIFI de 3DSP

Una vez hecho todo esto puede ir al menú del sitema y en utilidades lanzar primero la aplicación 3DSP uWB que activa la tarjeta wifi y después 3DSP WiFi Radar que permite rastrear las redes próximas y conectarse con los protocolos WEP, WEP2, etc. Al lanzar la primera de estas aplicaciones debe aparecer en el panel un ícono de tres rayitas verdes verticales que indican que la tarjeta está encendida. Si estas rayitas aparecen en gris no está operando y posiblemente tenga que reactivar el servicio tdspusbcardinit

Espero que estos pasos les ayude a instalar Fedora 13 en su nuevo mini-laptop Síragon ML-6200, estoy seguro que podrán y les dará tanta satisfacción como a mi.











9 comentarios:

  1. Buenos Dias, Tardes o Noches segun sea el caso, hermano tengo esa misma laptop para la cual publicas los drivers, el detalle que tengo es que mi chica conecto su Iphone y este ha Corrompido el Winload.exe archivo por medio del cual el sistema el pc determina la particion de arranque para el Windows Vista, he probado infinidades de soluciones y no he podido corregir el problema, ya que en un principio no cree un disco de arranque (Fue mi mas grave error), entonces queria saber si tu poseias este mismo modelo y que posibilidades habria de que pudieras ayudarme… te lo agradeceria infinitamente… espero vuestra respuesta, y Gracias de antemano, Saludos Hermano…!!!

    ResponderEliminar
  2. Hola soy Alberto Jovito soy de Venezuela te escribo porque también tengo una netbook Siragon Ml-6200 y quisiera que me apoyaras con la bug que he publicado en launchpad esta bug es sobre los drivers via y openchrome que presentan problemas con esta netbook el openchrome se cuela al abrir wine no puede abrir una tty con ctrl+alt+F1 solo sale una pantalla de color y el via no mas se ve con un monitor externo. Asi que por ahora uso el vesa.

    Aca he posteado las bug: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/665463
    https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/665460

    En lo que quiero que me ayudes o lo que estoy intentando hacer es en contactar las personas afectadas para que se creen una cuenta en launchpad y vayan a la bug y le den a This bug affects you o algo parecido para asi a ser de cuenta que no solo a mi me afecta la bug y asi con mas personas nos tomen mas en cuenta y la bug sea mas importante. Tambien si usas otra distro debian o fedora crees una bug yo ya he creado la de fedora el link esta en una de mi bugs pero de debian aun no y lo mas probable es que esta bug también este presente en las derivadas de ubuntu xubuntu, kubuntu etc

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Gracias por tu aporte, instalé primero canaima 3.0, para luego decantar por debian squeeze 64bits, ya que, aunque prefiero a canaima, la cual utilizo en mi pc, logré mejor estabilidad con debian en esta notebook, con tu aporte, mas el de otros usuarios, enfocados algunos de ellos a sacarle el máximo a las propiedades gráficas llegue a esta con figuración, sobre la cual, en algunos aspectos, quiero documentarme mejor, antes de actualizar mi xorg.conf; si esta en tus posibilidades de comentarme algo al respecto, puedes contactarme por el e-mail: jorgelg1966@gmail.com ; twitter: @jorgelgc , aqui te lo dejo:
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Synaptics Touchpad" "CorePointer"
    Option "aiglx" "true"
    #Option "xinerama" "true"
    #Option "blanktime" "10"
    EndSection

    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/X11/misc"
    FontPath "/usr/share/fonts/X11/cyrillic"
    FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath "/usr/share/fonts/X11/Type1"
    FontPath "/usr/share/fonts/X11/100dpi"
    FontPath "/usr/share/fonts/X11/75dpi"
    FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath "built-ins"
    EndSection

    Section "Module"
    Load "dri2"
    Load "record"
    SubSection "extmod"
    Option "omit xfree86-dga"
    EndSubSection
    Load "glx"
    Load "dbe"
    Load "dri"
    Load "GLcore"
    Load "synaptics"
    Load "type1"
    Load "freetype"
    Load "bitmap"
    Load "i2c"
    Load "int10"
    Load "vbe"
    Load "ddc"
    Load "speedo"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "es"
    Option "XkbVariant" "es"
    Option "XkbOptions" ""
    EndSection

    Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "CorePointer"
    Option "SendCoreEvents" "true"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    #Option "HorizEdgeScroll" "0"
    Option "SHMConfig" "true"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "1280x800@60Hz"
    DisplaySize 390 246
    HorizSync 28.0-50.0
    VertRefresh 43.0-73.0
    Option "DPMS" "true"
    EndSection

    ## continúa -->

    ResponderEliminar
  5. ## <-- viene


    Section "Device"
    #Option "PrintVGARegs"
    #Option "PrintTVRegs"
    #Option "I2CScan"
    #Option "VBEModes" "true"
    Option "NoAccel" "false"
    #Option "AccelMethod"
    #Option "ExaNoComposite"
    #Option "ExaScratchSize"
    Option "SWCursor" "false"
    #Option "ShadowFB"
    #Option "RotationType"
    #Option "Rotate"
    #Option "VideoRAM"
    Option "ActiveDevice" "LCD"
    #Option "BusWidth"
    #Option "Center"
    Option "PanelSize" "1280x800"
    Option "ForcePanel"
    #Option "TVDotCrawl"
    #Option "TVDeflicker"
    #Option "TVType"
    #Option "TVOutput"
    #Option "TVPort"
    #Option "DisableVQ"
    #Option "DisableIRQ"
    Option "EnableAGPDMA" "true"
    #Option "NoAGPFor2D"
    #Option "NoXVDMA"
    Option "VbeSaveRestore" "false"
    #Option "DisableXvBWCheck"
    #Option "ModeSwitchMethod"
    Option "MaxDRIMem" "8192"
    #Option "AGPMem"
    Option "UseBios" "no"
    Option "MigrationHeuristic" "greedy"
    Option "DRI" "true"
    Option "XAANoOffscreenPixmaps" "true"
    Identifier "Card0"
    Driver "openchrome"
    VendorName "VIA Technologies, Inc."
    BoardName "VX800/VX820 Chrome 9 HC3 Integrated Graphics"
    BusID "PCI:0:1:0"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "AddARGBGLXVisuals" "true"
    Option "DisableGLXRootClipping" "true"
    SubSection "Display"
    Viewport 0 0
    Depth 8
    Modes "1280x800" "1024x786" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 32
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

    Section "DRI"
    Group 0
    Mode 0666
    EndSection

    Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    EndSection

    ResponderEliminar
  6. Por los momentos está es la que estoy usando:

    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    EndSection

    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/X11/misc"
    FontPath "/usr/share/fonts/X11/cyrillic"
    FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath "/usr/share/fonts/X11/Type1"
    FontPath "/usr/share/fonts/X11/100dpi"
    FontPath "/usr/share/fonts/X11/75dpi"
    FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath "built-ins"
    EndSection

    Section "Module"
    Load "dri2"
    Load "record"
    Load "extmod"
    Load "glx"
    Load "dbe"
    Load "dri"
    Load "GLcore
    Load "freetype"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "es"
    Option "XkbVariant" "es"
    Option "XkbOptions" ""
    EndSection

    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "1280x800@60Hz"
    DisplaySize 390 246
    HorizSync 28.0-50.0
    VertRefresh 43.0-73.0
    Option "DPMS" "true"
    EndSection

    ## continua -->

    ResponderEliminar
  7. ## <-- viene

    Section "Device"
    #Option "PrintVGARegs"
    #Option "PrintTVRegs"
    #Option "I2CScan"
    #Option "VBEModes" "true"
    Option "NoAccel" "false"
    #Option "AccelMethod"
    #Option "ExaNoComposite"
    #Option "ExaScratchSize"
    Option "SWCursor" "false"
    #Option "ShadowFB"
    #Option "RotationType"
    #Option "Rotate"
    #Option "VideoRAM"
    Option "ActiveDevice" "LCD"
    #Option "BusWidth"
    #Option "Center"
    Option "PanelSize" "1280x800"
    Option "ForcePanel"
    #Option "TVDotCrawl"
    #Option "TVDeflicker"
    #Option "TVType"
    #Option "TVOutput"
    #Option "TVPort"
    #Option "DisableVQ"
    #Option "DisableIRQ"
    Option "EnableAGPDMA" "true"
    #Option "NoAGPFor2D"
    #Option "NoXVDMA"
    Option "VbeSaveRestore" "false"
    #Option "DisableXvBWCheck"
    #Option "ModeSwitchMethod"
    Option "MaxDRIMem" "8192"
    #Option "AGPMem"
    Option "UseBios" "no"
    Option "MigrationHeuristic" "greedy"
    Identifier "Card0"
    Driver "openchrome"
    VendorName "VIA Technologies, Inc."
    BoardName "VX800/VX820 Chrome 9 HC3 Integrated Graphics"
    BusID "PCI:0:1:0"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 8
    Modes "1280x800" "1024x786" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 32
    Modes "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

    Section "DRI"
    Group 0
    Mode 0666
    EndSection

    Section "Extensions"
    Option "Composite" "Enable"
    EndSection

    ResponderEliminar
  8. Hola, tengo el mismo equipo y estoy tratando de instalar los drivers de la tarjeta wifi tal como lo indicas, pero al intentar acceder en la pagina web o al ftp la pagina no existe, tienes los drivers??? y serias tan amable de subirlos??? O algun otro sitio donde pueda encontrarlos... gracias

    ResponderEliminar
  9. Buenas tardes , tengo una mini siragon ml 6200, con el disco duro dañado. para colocarle uno nuevo es complicado porque el bios no botea por usb para instalar el sistema operativo. lo he instalado previamente en otra laptop y cuando lo coloco en la mini siragon da un pantallazo azul. hay alguna forma de instalarlo, agradezco el aporte

    ResponderEliminar