linux mint 13 maya. no se conecta a internet!!

Iniciado por pablo.b, 20 Mayo 2012, 08:15 AM

0 Miembros y 4 Visitantes están viendo este tema.

dato000

Cita de: pablo.b en 23 Mayo 2012, 01:38 AM
puse codigo para que no ocupara todo asi pero bueno. no se soy nuevo en el foro y no se bien como usarlo.
ante todo. gracias por las respuestas rapidas y la paciencia... entiendo que debe ser hartante responder las preguntas de los novatos una y otra vez... pero yo busque en internet y no salia nada...

Ok viejo diste con lo que tocaba, le material suficiente para instalar tu driver en linux.

Viejo es decisión tuya, lo quieres hacer así, sin experiencia puedes llegar a joder tu linux, es decisión tuya, yo te ayudo lo mejor que pueda, pero vas a tener que reiniciar una y otra vez para consultar. Se lo que hay que hacer, pero esta eso, que es bien largo o hacerla facil y pasarte a ubuntu, como no tienes experiencia en esto, y yo no tengo exp mucha haciendo howtos ni ayudando en cosas así mi primer consejo es que uses fedora o ubuntu, o inclusive probaras linux mint debian para ver si tienes suerte, y con eso probar diferentes cosas y así coger experiencia, así aprendes de una forma precisa, comoda y mucho más llevadera, ya que sin duda con internet tienes una gran ventaja.

Tu diras viejo, se lo que hay que hacer, pero es un fastidio tener que ir reiniciando una y otra vez con la posibilidad de que con uno de esos reinicios se origine otro problema y te fastidie todo. Mucho cuidado.

Consideralo bien. slds



pablo.b

no me importa reiniciar ni nada... me podrias decir a grandes rasgos la diferencia entre fedora, mint, debian, y ubuntu?

instale ubuntu 12.04 antes de mint y tenia problemas con la tarjeta grafica y tampoco se conectaba a internet...

pablo.b

no me importa joder el linux ni la computadora jejeje... ya esta vieja y la voy a dejar para estas cosas experimentales... asique si tenes ganas decime como instalar los drivers

dato000

Cita de: pablo.b en 23 Mayo 2012, 01:36 AM
no tengo otro cable pero en windows anda el internet asique no es problema del cable...
buscando y buscando encontre el cd de intalacion del modem. supongo que encontre una solucion pero no se como usarlo. trate de hacerle doble click a todo pero no sirve asique me digne a leer el readme y encontre esto... esperemos que esto solucion las cosasLinux Driver

Contents:
-----------
1. File Description
2. Driver Installation for Linux
3. Driver Parameter
4. None EEPROM
5. EEPROM MP (OEM Only)

1. File Description
-------------------

Filename                Description
====================    =======================================================
sundance_main.c         Linux Driver Source Code.
                        This file is the main part of Linux Driver.

compat.h                Network interface message level settings.

crc32.h                 Crc function for early Linux 2.4.19pre kernel inclusion

ethtool.h:              Defines for Linux ethtool.

mii.h                   definitions for MII-compatible transceivers.

mii.c                   MII interface library.

makefile                Make File For IP100 Linux Driver.
                        Using "make all" for your kernel.

readme.txt              A summary of the contents for Linux Driver.
                        This file, which you are reading me now.



2. Driver Installation for Linux
-----------------------------------------
a. for kernel 2.4.x
   a1. Redhat 7.3 (linux kernel 2.4.18)
   a2. Mandrake 8.1 (kernel 2.4.8)
b. for kernel 2.6.x
c. automatically load and configure at next boot time

   a.for kernel 2.4.x
   -------------------
     a1. Redhat 7.3 (linux kernel 2.4.18)
     a1.1. install way 1:
         #make all =>generate sundance.o
         #cp sundance.o /lib/modules/2.4.18-3/kernel/drivers/net/
         #insmod ./sundance.o
         #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
            eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
            xxx  is your ip address, ex: 192.168.102.211
            yyy  is your netmask address, ex:255.255.255.0

     a1.2.  install way 2:
        #make all =>generate sundance.o
        #cp sundance.o /lib/modules/2.4.18-3/kernel/drivers/net/
        #insmod./sundance.o
        #setup
        [network configuration] =>to setup your ip address
        #ifup eth0
           eth0 is your network adapter, ex: eth0, eth1...


     a2. Mandrake 8.1 (kernel 2.4.8)
       #make all  => generate sundance.o
       #cp sundance.o /lib/modules/2.4.8-26mdk/kernel/drivers/net
       #insmod ./sundance.o
       #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
           eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
           xxx  is your ip address, ex: 192.168.102.211
           yyy  is your netmask address, ex:255.255.255.0


   b. for kernel 2.6.x
   -------------------
      #make all  => generate sundance.ko
      #insmod ./sundance.ko (or sundance.o)
      #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
            eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
            xxx  is your ip address, ex: 192.168.102.211
            yyy  is your netmask address, ex:255.255.255.0     
   
   c. automatically load and configure at next boot time
   -----------------------------------------------------
     c1. cp sundance.o /lib/modules/`uname -r`/kernel/drivers/net
     *note: The `uname -r` is a command. Don't replace `uname -r` with
            2.4.18, 2.4.20smp, or some others. Must type `uname -r` directly.

     c2. Add the following lines at /etc/modules.conf:
           
      alias eth0 sundance
      options sundance <optional parameters>
                       
     c3. Run "netconfig" or "netconf" to create configuration script

              ifcfg-eth0 located at /etc/sysconfig/network-scripts or
              create it manually.
              [see - Configuration Script Sample]

     c4. Driver will automatically load and configure at
              next boot time.
             
     c5. Configuration Script Sample
     ===========================
         Here is a sample of a simple configuration script:

         DEVICE=eth0
         USERCTL=no
         ONBOOT=yes
         POOTPROTO=none
         BROADCAST=207.200.5.255
         NETWORK=207.200.5.0
         NETMASK=255.255.255.0
         IPADDR=207.200.5.2
             

3. Driver Parameter
-------------------
  If you want to change the link speed, you could use parameter after
  insmod command.
 
  insmod sundance.o <optional parameter>    ; add parameter

  ========================================================================
   example: insmod sundance.o media=100mbps_hd
   or     insmod sundance.o media=3
   or     insmod sundance.o media=1,2,3,4 ; for 4 cards or IP100
  ========================================================================             
 
  Parameter Description
  =====================
  You can install this driver without any addtional parameter. However, if
  you are going to have extensive functions then it is necessary to set
  extra parameter. Below is a list of the command line parameters supported
  by the Linux device driver.

media=xxxxxxxxx - Specifies the media type the NIC operates at.
  autosense Autosensing active media.
  10mbps_hd 10Mbps half duplex.
  10mbps_fd 10Mbps full duplex.
  100mbps_hd 100Mbps half duplex.
  100mbps_fd 100Mbps full duplex.
  0 Autosensing active media.
  1 10Mbps half duplex.
  2 10Mbps full duplex.
  3 100Mbps half duplex.
  4 100Mbps full duplex.
  By default, the copper devices operate at
  autosense, the fiber devices operate at
  100Mbps full duplex.
  Note that, the fiber adapter only support
  100Mbps half/full duplex types.

  If wanting to change speed, this driver needed to be unloaded and reloaded with
  new media parameter. Use rmmod to unload and insmod to reload driver.
  ========================================================================
   example: rmmod sundance.o
        insmod sundance.o media=3
  ========================================================================   

flowctrl=[0|1] - Specifies the flow control function.
  0 Disable flow control.
  1 Enable flow control.

4. None EEPROM
--------------
  If you want to use none eeprom solution. Please put EEPROM EEDO pin to GND.
  And, please add following -DNO_EEPROM define in Makefile, and re-compile again.

MAPPING_MODE= -DUSE_IO_OPS -DNO_EEPROM

5. EEPROM MP (OEM Only)
-----------------------
  This is a special tool for OEM embedded system to burn eeprom value with
  MAC address. It is not for normal user. If you need this tool, please contact
  us directly. Thanks.
 
  5.1. unzip mp.zip and put 'mp directory' in the same directory with
  sundance_main.c

  5.2. Change Makefile:
  Form: "MAPPING_MODE= -DUSE_IO_OPS"
  To: "MAPPING_MODE= -DUSE_IO_OPS -DMP_EEPROM"

  Rebuild and load driver

  5.3. Read MAC address form EEPROM
  #cat /proc/ICPlus_eth0/IPF_EEPROM

  5.4. Write MAC address to EEPROM
  #echo "001122334455">/proc/ICPlus_eth0/IPF_EEPROM

  5.5. Convert EEPROM.TXT to eeprom_data.h
  run eep_cvrt.exe will convert EEPROM.txt to eeprom_data.h for linux driver
  use.


ok viejo la cosa es así, hare lo mejor para ayudar que también es un reto para mi XD

primero vamos a windows a averiguar todos los detalles de tu red, dices que funciona en windows no?

entonces le das al cmd (el simbolo de sistema)


ipconfig /all


Ahi anotas la dirección ip (ip address) , la máscara de subred(netmask), la puerta de enlace (gateway), y si te sale un DNS y/o un DHCP.
Esa información es básica para configurar manualmente tu red, aunque leyendo el manual indica que puede hacerse automaticamente, así que, una vez tengas esa información, trata de hacer la parte

Citar

c. automatically load and configure at next boot time
   -----------------------------------------------------
     c1. cp sundance.o /lib/modules/`uname -r`/kernel/drivers/net
     *note: The `uname -r` is a command. Don't replace `uname -r` with
            2.4.18, 2.4.20smp, or some others. Must type `uname -r` directly.

     c2. Add the following lines at /etc/modules.conf:
           
      alias eth0 sundance
      options sundance <optional parameters>
                       
     c3. Run "netconfig" or "netconf" to create configuration script

              ifcfg-eth0 located at /etc/sysconfig/network-scripts or
              create it manually.
              [see - Configuration Script Sample]

     c4. Driver will automatically load and configure at
              next boot time.
             
     c5. Configuration Script Sample
     ===========================
         Here is a sample of a simple configuration script:

         DEVICE=eth0
         USERCTL=no
         ONBOOT=yes
         POOTPROTO=none
         BROADCAST=207.200.5.255
         NETWORK=207.200.5.0
         NETMASK=255.255.255.0
         IPADDR=207.200.5.2




____________________________________________________________________________________________________________________

Entramos como administrador:

sudo su


ok vas a la carpeta del driver linux de tu modem, supongamos que esta en "/media/cdrom_modem" aunque ya te saldra

Citar
cd /media/cdrom_modem

Y buscamos dentro del cd en donde este el archivo "sundance.o " y lo copiamos al carpeta donde se cargan los drivers de red para el kernel, digita lo siguiente:
Citar
cp sundance.o /lib/modules/`uname -r`/kernel/drivers/net

Lo que sigue es editar "/etc/modules.conf"

gedit /etc/modules.conf


Y agregamos las siguientes lineas:
Citar
alias eth0 sundance
options sundance

Ahora lo que sigue es algo...que no he terminado de entender bien, probablemente porque no tengo los archivos a la mano XDD. Creo que hay que correr el script de configuración de la red.

Probamos con alguno de estos

Citar
chmod a+x netconfig
./netconfig

Citar
chmod a+x netconf
./netconf

Y reiniciamos, ojala funcione.

Vas a tener que leer una y otra vez el manual para ver si funciona...




pablo.b

bueno ahora hago lo que me dijiste. los archivos que estan junto al readme son:

-compat   (archivo h)
-ethool    (archivo h)
-mii          (archivo c)
-crc32      (archivo h)
-makefile  (parece una especie de aplicacion)
-mii          (archivo h)
-sundance_main (archivo c)

lo que aclare entre parentesis es lo que dice el archivo abajo(parecen como un blog de notas)  y los guiones al principio de cada nombre de archivo los puse yo para enumerar. no es que sean asi

dato000

Cita de: pablo.b en 24 Mayo 2012, 04:13 AM
bueno ahora hago lo que me dijiste. los archivos que estan junto al readme son:

-compat   (archivo h)
-ethool    (archivo h)
-mii          (archivo c)
-crc32      (archivo h)
-makefile  (parece una especie de aplicacion)
-mii          (archivo h)
-sundance_main (archivo c)

lo que aclare entre parentesis es lo que dice el archivo abajo(parecen como un blog de notas)  y los guiones al principio de cada nombre de archivo los puse yo para enumerar. no es que sean asi

correcto, los guiones no son problema, ya tienes lo necesario, imagino que el archivo "sundance_main.c" es el que se necesita copiar, pero el archivo makefile parece el necesario para compilar. Nuevamente, lee el manual de instrucciones muy bien y ejecuta, si no estoy mal vas a tener que usar el paso "b" o el "c", de momento, usa el paso "c" que seria algo así como el facil, aunque pues, esperar si resulta. Al ser un modem creo que es Ip Estatica no?



pablo.b

hola ya trate de hacer lo que me dijiste pero no puedo usar el comando gedit. me dice que no esta instalada la aplicacion... estuve un rato hasta aprender a copiar los archivos jajajajaj y hay otras cosas que no sirven, osea no existen las carpetas que dice ahi estan ordenadas diferentemente, y el archivo modules no esta ahi esta en otro lado y no tiene la extension .conf...  pero lo modifique igual.

pablo.b

y ni netconf ni netconfig sirven. dice que no existe el archivo o la carpeta... dentro de la carpeta network hay varias dicen masomenos asi. if-down, if-up,run,if-preup... esas son las que recuerdo ahora

dato000

Cita de: pablo.b en 24 Mayo 2012, 19:36 PM
hola ya trate de hacer lo que me dijiste pero no puedo usar el comando gedit. me dice que no esta instalada la aplicacion... estuve un rato hasta aprender a copiar los archivos jajajajaj y hay otras cosas que no sirven, osea no existen las carpetas que dice ahi estan ordenadas diferentemente, y el archivo modules no esta ahi esta en otro lado y no tiene la extension .conf...  pero lo modifique igual.

si no esta gedit............yo reinstalaria.

Puedes usar nano, es el editor por defecto de la terminal, y por la ubicacion de los archivos, ubicalos, no puedo hacer más por ti más que aconsejarte que sepas navegar por terminal.

Raro que no tengas gedit, mmmmmmm eso me hace recomendarte más una nueva versión de linux mint, busca la versión de debian, a lo mejor si tienes suerte con el modem.



pablo.b

perdon por la ignoracina pero cual es la diferencia entre mint y debian?