PDA

Ver la versión completa : Ubuntu y los controladores de hardware



MiChi6278
03-10-2006, 00:12
Hola!

Hace unos días decidí meterme en el mundo linux instalando el Ubuntu 6.06 (versión 64 bits).
No conozco nada de este sistema pero estoy ansiosa por aprender sobre él ya que por todos lados leo buenas críticas ;)
El tema es que me encuentro con dificultades respecto a mi placa o tarjeta wireless, se trata de una Encore ENLWI-G (http://www.encore-usa.com/product.php?id=94&lang=).
Al querer acceder a internet con la conexión inalámbrica me encuentro que la placa no está listada en la configuración de red y entonces no sé cómo proceder. En la lista de dispositivos aparece mencionada, si no recuerdo mal dice algo de (Libertas) y que es una 802.11g y demás...
Podrán guiarme cómo debo proceder para poder acceder a internet a través de Ubuntu? Me sería muy práctico el no tener que cambiar de SO para navegar y para estudiar jejeje.
Agradezco desde ya todas las respuestas.

BESOS

MiChi

j8k6f4v9j
03-10-2006, 00:21
Primero de todo sería bueno ver qué sabe tu sistema sobre la tarjeta.

Para ello deberás buscar en la salida de 'dmesg' lo relacionado con la misma. Así como la de 'lspci'. Con esto tendrás unas pistas para averiguar el chipset que lleva y por tanto qué controlador le pondrás.

Salu2

MiChi6278
10-10-2006, 03:56
Hola!

Bueno, no encontré la forma de ejecutar esto que me decís... jeje, como dije antes, soy muy nuevita en linux. Así que ando buscando por la red alguna guía que me aclare la cabeza respecto a Ubuntu ;) (he leído algunas cosas pero no termino de entender)
Cuando logre descifrar lo que me dijiste, entonces vuelvo :rolleyes:

BESOS

MiChi

PD: me encanta aprender! =D

j8k6f4v9j
10-10-2006, 04:33
Sólo son comandos que puedes ejecutar en un terminal.

Salu2

MiChi6278
10-10-2006, 21:41
Hola!

Eso sí sabía... o más bien suponía pero los puse y me dio algo así como comando desconocido o algo de eso... así que estoy buscando por qué, pensé que quizás mi usuario no es el que tiene las posibilidades de administración del sistema (es el que puse en el proceso de instalación), porque leí que el equivalente al Administrador de Windows es el root en Ubuntu, pero no pude loguearme con ese usuario, me dice que desde la pantalla que lo hago no se puede loguear dicho usuario (lo hago desde la pantalla de inicio).
Ando con poco tiempo para leer, buscar por la red y etc., pero apenas tenga aclarado esto te comento el resultado de lo que me indicaste.
Gracias por tu respuesta.

BESOS

MiChi

Polimeron
10-10-2006, 21:45
Para entrar como root(superusuario) puedes hacerlo desde la terminal tecleando el comando su y luego te pedirá la contraseña. Saludos

j8k6f4v9j
10-10-2006, 22:11
Ahora mismo no tengo el debian a mano pero, acaso dmesg no funciona para cualquier usuario? :confused:

Salu2

MiChi6278
10-10-2006, 23:26
Hola!

Bueno, finalmente pude ejecutar el dmesg y lspci, incluso con mi usuario... supongo que antes lo tipeé mal y por eso no había salido :rolleyes: .
Lo que me salió con ambos es un listado que no entiendo mucho pero que voy a poner lo que creo que es referente a la placa wireless, primero lo de dmesg, creo que algunas cosas van de más pero como no lo sé, por si acaso lo pongo, je:

ieee80211_crypt: registered algorithm 'NULL'
[ 47.524257]
ieee80211: 802.11 data/management/control stack, git-1.1.7
[ 47.524261]
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@li nux.intel.com>
[ 47.543840]
input: PC Speaker as /class/input/input1
[ 47.556810]
via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Beck er
[ 47.556882]
GSI 19 sharing vector 0xC1 and IRQ 19
[ 47.556886]
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 193
[ 47.556986]
eth0: VIA Rhine II at 0x1a800, 00:15:f2:d3:ee:48, IRQ 193.
[ 47.557701]
eth0: MII PHY found at address 1, status 0x7849 advertising 01e1 Link 0000.
[ 47.562276]
mrv8k: Marvel 8xxx Wireless driver, 0.0.2
[ 47.562280]
mrv8k: Copyright(c) 2005 Luc Saillard <[email protected]>
[ 47.562325]
mrv8k: mrv8k_init_one: enter
[ 47.562347] GSI 20 sharing vector 0xC9 and IRQ 20
[ 47.562351]
ACPI: PCI Interrupt 0000:00:0e.0[A] -> GSI 19 (level, low) -> IRQ 201
[ 47.562976]
mrv8k: bar1 (0xf9e00000) relocated at 0xffffc20000080000
[ 47.562982]
mrv8k: bar2 (0xf9d00000) relocated at 0xffffc200000a0000
[ 47.565133]
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 47.602408]
parport: PnPBIOS parport detected.
[ 47.602520]
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE ,COMPAT,EPP,ECP,DMA]

[ 47.688046] Floppy drive(s): fd0 is 1.44M
[ 47.716574] FDC 0 is a post-1991 82077
[ 47.777152]
logips2pp: Detected unknown logitech mouse model 0
[ 47.990010]
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x0818
[ 47.990111]
usbcore: registered new driver usblp
[ 47.990115] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver

[ 47.992910] usbcore: registered new driver usbserial
[ 47.992937]
drivers/usb/serial/usb-serial.c: USB Serial support registered fo r generic
[ 47.992961]
usbcore: registered new driver usbserial_generic
[ 47.992963] drivers/usb/serial/usb-serial.c: USB Serial Driver core

[ 47.997984] drivers/usb/serial/usb-serial.c: USB Serial support registered fo r pl2303
[ 47.998017]
pl2303 1-2:1.0: pl2303 converter detected
[ 47.998147] usb 1-2: pl2303 converter now attached to ttyUSB0
[ 47.998159]
usbcore: registered new driver pl2303
[ 47.998162]
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adapto r driver
[ 48.057354]
mrv8k: Firmware 'mrv8k-b.fw' not available or load failed.
[ 48.057361]
mrv8k: mrv8k_init_one: return -2
[ 48.057365]
mrv8k: Command SET_RADIO. len=12 state=off preamble=auto
[ 48.057369]
mrv8k: queue command (ffff81001a066000)
[ 48.057371]
mrv8k: kickoff command (ffff81001a066000)
[ 48.136720]
input: ImPS/2 Logitech Wheel Mouse as /class/input/input2
[ 48.163923] eth0: link down
[ 48.168093] ts: Compaq touchscreen protocol output
[ 49.085696]
ACPI: PCI interrupt for device 0000:00:0e.0 disabled
[ 49.085702]
mrv8k: mrv8k_init_one: return -2
[ 49.085707]
mrv8k: probe of 0000:00:0e.0 failed with error -2
[ 49.087589]
Y ahora lo que salió con lspci:

0000:00:0e.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Liberta s] 802.11b/g Wireless (rev 03)

Uf, esto es largo. Perdón por la extensión, no sé lo que va o no. Espero que puedan orientarme.
Gracias por todas las respuestas.

BESOS

MiChi

j8k6f4v9j
11-10-2006, 00:07
Pues ya tenemos perfectamente identificada tu tarjeta:


Marvell Technology Group Ltd. 88w8335 [Liberta s] 802.11b/g Wireless (rev 03)

Tengo malas y buenas noticias para tí.

Primero las malas:
Creo que no hay drivers nativos para tu tarjeta para que ésta pueda ser usada con GNU/linux

Las buenas:
Creo que puedes usarla como cliente (el uso normal para conectarte a internet,e tc.) usando ndiswrapper. Es decir, usando el driver de güindous bajo GNU/linux.

Nunca he usado ndiswrapper, porque siempre me he preocupado de adquirir sólamente hardware compatible con GNU/linux (ahora también me preocupo porque lo sea con cualquier *nix de los que conozco), pero quizá te pueda orientar sobre los pasos que debes seguir para hacerla funcionar:

1º Descargar ndiswrapper
http://sourceforge.net/projects/ndiswrapper/
2º Instalar ndiswrapper
http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation
3º Descargar el driver original de tu tarjeta (sí, el que usas en güindous)

No dudes en preguntar cualquier cosa

Salu2

MiChi6278
25-10-2006, 06:58
Hola!

Bueno, pude hacer sólo una parte de la tarea encomendada, otra vez me encuentro trabada en algo que necesito me expliques.
Bajé el ndiswrapper y los drivers para Win de la placa wireless pero no me ha sido posible instalar el ndiswrapper... Según las instrucciones de instalación seguí estos pasos que se ven detallados en el texto del terminal:

emi@emi-desktop:~/Desktop$ tar zxvf ndiswrapper-1.25.tar.gz
ndiswrapper-1.25/
ndiswrapper-1.25/AUTHORS
ndiswrapper-1.25/ChangeLog
ndiswrapper-1.25/INSTALL
ndiswrapper-1.25/Makefile
ndiswrapper-1.25/README
ndiswrapper-1.25/ndiswrapper.spec
ndiswrapper-1.25/ndiswrapper.8
ndiswrapper-1.25/loadndisdriver.8
ndiswrapper-1.25/utils/
ndiswrapper-1.25/utils/Makefile
ndiswrapper-1.25/utils/ndiswrapper
ndiswrapper-1.25/utils/loadndisdriver.c
ndiswrapper-1.25/utils/ndiswrapper-buginfo
ndiswrapper-1.25/driver/
ndiswrapper-1.25/driver/divdi3.c
ndiswrapper-1.25/driver/hal.c
ndiswrapper-1.25/driver/iw_ndis.c
ndiswrapper-1.25/driver/iw_ndis.h
ndiswrapper-1.25/driver/loader.c
ndiswrapper-1.25/driver/loader.h
ndiswrapper-1.25/driver/longlong.h
ndiswrapper-1.25/driver/Makefile
ndiswrapper-1.25/driver/crt.c
ndiswrapper-1.25/driver/ndis.c
ndiswrapper-1.25/driver/ndis.h
ndiswrapper-1.25/driver/ndiswrapper.h
ndiswrapper-1.25/driver/ntoskernel.c
ndiswrapper-1.25/driver/ntoskernel.h
ndiswrapper-1.25/driver/ntoskernel_io.c
ndiswrapper-1.25/driver/pe_linker.c
ndiswrapper-1.25/driver/pe_linker.h
ndiswrapper-1.25/driver/pnp.c
ndiswrapper-1.25/driver/pnp.h
ndiswrapper-1.25/driver/proc.c
ndiswrapper-1.25/driver/rtl.c
ndiswrapper-1.25/driver/usb.c
ndiswrapper-1.25/driver/usb.h
ndiswrapper-1.25/driver/winnt_types.h
ndiswrapper-1.25/driver/workqueue.c
ndiswrapper-1.25/driver/wrapmem.h
ndiswrapper-1.25/driver/wrapmem.c
ndiswrapper-1.25/driver/wrapper.c
ndiswrapper-1.25/driver/wrapndis.h
ndiswrapper-1.25/driver/wrapndis.c
ndiswrapper-1.25/driver/lin2win.h
ndiswrapper-1.25/driver/win2lin_stubs.S
emi@emi-desktop:~/Desktop$ cd ndiswrapper-1.25
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ ls
AUTHORS driver loadndisdriver.8 ndiswrapper.8
README
ChangeLog INSTALL Makefile
ndiswrapper.spec utils
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ make install
bash: make: orden no encontrada
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ make uninstall
bash: make: orden no encontrada
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ make
bash: make: orden no encontrada
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ sudo
usage: sudo -K | -L | -V | -h | -k | -l | -v
usage: sudo [-HPSb] [-p prompt] [-u username|#uid]
{ -e file [...] | -i | -s | <command> }
emi@emi-desktop:~/Desktop/ndiswrapper-1.25$ make install
bash: make: orden no encontrada

Como ven me quedo ahí trabada en la orden "make" que no pude ejecutar... qué estoy haciendo mal?
Gracias.

BESOS

MiChi

j8k6f4v9j
25-10-2006, 07:43
no tienes make instalado. Prueba con 'apt-get install build-essentials', creo que te lo instala. Y si no,. directamente con 'apt-get install make' (como root)

Salu2

MiChi6278
25-10-2006, 18:39
Hola!

Bueno muchas gracias por la paciencia, creo que ya está instalado, siguiendo las instrucciones para comprobarlo hice esto:

emi@emi-desktop:~$ ndiswrapper -l
installed drivers:
mrv8000c driver installed, hardware (11AB:1FAB) present
Ahora está instalado, no?
Si la respuesta es afirmativa me gustaría saber cómo hago para configurar el acceso a internet con la placa wireless :confused:
Gracias por todo!

BESOS

MiChi

j8k6f4v9j
26-10-2006, 21:15
Efectivamente, enhorabuena!

Ahora te toca un poco de configuración básica de dispositivos de redes.

Para ver todas la interfaces de red de tu sistema ejecuta el siguiente comando:
ifconfig -a

Eso te mostrará una salida en la que se incluyen como te digo todas la interfaces, activas o no, instaladas en el sistema y operativas.

Luego puedes mirar la sintaxis del comando ifconfig con
man ifconfig o resumidamente con
ifconfig --help

Verás que por ejemplo para poner la dirección IP 192.168.0.2 a una interfaz llamada nd0 sólo hay que ejecutar como root
ifconfig nd0 192.168.0.2

Si dispones de configuración autómática de red puedes usar un cliente DHCP como dhclient. Puedes instalarlo con
apt-get install dhclientpara luego hacer peticiones en la interfaz que hemos puesto de ejemplo una vez esté el cable debidamente conectado
dhcliente nd0

Suerte y Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

MiChi6278
27-10-2006, 05:47
Hola!

Tengo dudas de si todo funcionó correctamente, estuve repasando las notas de instalación de ndiswrapper y decía esto:
"Now load ndiswrapper module with
modprobe ndiswrapper
If everything worked properly, this should initialize 'wlan0' wireless device, which can be configured with wireless tools, such as 'iwconfig', 'wpa_supplicant' etc."
Entonces hice lo del "modprobe ndiswrapper" pero al hacer el iwconfig obtengo esto:

emi@emi-desktop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
sit0 no wireless extensions.
Además ejecuté también el ifconfig -a y obtengo esto:

emi@emi-desktop:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:F2:D3:EE:48
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:201 Base address:0xa800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:55 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3924 (3.8 KiB) TX bytes:3924 (3.8 KiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
No me aparece "wlan0" y por eso tengo dudas de que esté bien instalado todo.
Gracias por todo.

BESOS

MiChi

MiChi6278
10-11-2006, 01:34
Hola!

No hay solución para mi problema? :'(

BESOS

MiChi

j8k6f4v9j
11-11-2006, 01:33
Efectivamente debería aparecerte con 'ifconfig -a' :( Fíjate en que el módulo ndiswrapper esté cargado realmente (puedes hacerlo con lsmod)

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad:

MiChi6278
13-11-2006, 11:43
Hola!

Qué debería indicarme que el módulo ndiswrapper esté cargado? Hice lsmod como me indicaste y resultó este listado:

emi@emi-desktop:~$ lsmod
Module Size Used
by
ipv6 300416 10
rfcomm 45600 0
l2cap 30464 5
rfcomm
bluetooth 59268 4
rfcomm,l2cap
ppdev 11400 0
cpufreq_userspace 9184 0
cpufreq_stats 8264 0
freq_table 6464 1
cpufreq_stats
cpufreq_powersave 3328 0
cpufreq_ondemand 9768 0
cpufreq_conservative 10984 0
video 18824 0
tc1100_wmi 9096 0
sony_acpi 7188 0
pcc_acpi 16128 0
hotkey 13768 0
dev_acpi 15364 0
container 6272 0
button 8864 0
acpi_sbs 24600 0
battery 12296 1
acpi_sbs
i2c_acpi_ec 7040 1
acpi_sbs
ac 7176 1
acpi_sbs
nls_iso8859_1 6656 1
nls_cp437 8320 1
vfat 16768 1
fat 57136 1
vfat
nls_utf8 3584 3
ntfs 101376 3
dm_mod 63176 1
md_mod 76792 0
lp 15040 0
snd_seq_dummy 5508 0
snd_seq_oss 38372 0
snd_seq_midi 11456 0
snd_seq_midi_event 9984 2
snd_seq_oss,snd_seq_midi
snd_seq 64088 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_mid i_event
af_packet 28172 6
bt878 13036 0
parport_pc 40816 1
parport 44172 3
ppdev,lp,parport_pc
snd_via82xx 32936 1
gameport 19216 1
snd_via82xx
pl2303 22916 0
usbserial 37716 1
pl2303
snd_ac97_codec 110396 1
snd_via82xx
snd_ac97_bus 4096 1
snd_ac97_codec
tsdev 10240 0
usblp 16128 0
snd_pcm_oss 59424 0
snd_mixer_oss 20608 1
snd_pcm_oss
snd_pcm 104584 3
snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 29064 2
snd_seq,snd_pcm
snd_page_alloc 13968 2
snd_via82xx,snd_pcm
snd_mpu401_uart 10368 1
snd_via82xx
snd_rawmidi 31648 2
snd_seq_midi,snd_mpu401_uart
snd_seq_device 11280 5
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd _rawmidi
floppy 74120 0
snd 68576 13
snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd _pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu40 1_uart,snd_rawmidi,snd_seq_device
tuner 46244 0
bttv 201296 1
bt878
video_buf 26500 1
bttv
i2c_algo_bit 11144 1
bttv
v4l2_common 9088 1
bttv
btcx_risc 6792 1
bttv
tveeprom 19344 1
bttv
videodev 13696 1
bttv
psmouse 40324 0
nvidia 5433176 0
soundcore 13216 1
snd
pcspkr 3592 0
serio_raw 9732 0
via_rhine 28164 0
mii 7680 1
via_rhine
i2c_viapro 11416 0
i2c_core 26624 7
i2c_acpi_ec,tuner,bttv,i2c_algo_bit,tveeprom,nvidi a,i2c_viapro
mrv8k 39464 0
ieee80211 39240 1
mrv8k
ieee80211_crypt 8448 1
ieee80211
shpchp 51360 0
pci_hotplug 33168 1
shpchp
evdev 14464 1
ext3 145936 1
jbd 70952 1
ext3
ide_generic 2816 0
ehci_hcd 36232 0
uhci_hcd 36640 0
usbcore 147004 6
pl2303,usbserial,usblp,ehci_hcd,uhci_hcd
ide_cd 35744 0
cdrom 41144 1
ide_cd
ide_disk 19456 8
via82cxxx 10884 0
[permanent]
generic 7300 0
sata_via 12036 0
libata 85536 1
sata_via
scsi_mod 160504 1
ibata
thermal 16524 0
processor 29736 1
thermal
fan 6408 0
capability 7176 0
commoncap 9728 1
capability
vga16fb 15120 1
cfbcopyarea 5120 1
vga16fb
vgastate 10368 1
vga16fb
cfbimgblt 4224 1
vga16fb
cfbfillrect 5760 1
vga16fb
fbcon 43136 72
tileblit 4096 1
fbcon
font 9984 1
fbcon
bitblit 7424 1
fbcon
softcursor 3712 1
bitblit

Gracias por seguir mi caso ;)

BESOS

MiChi