PDA

View Full Version : Connessione wireless isl3886


brazzy
17-08-2006, 22:05
Ciao a tutti e scusate il disturbo!!
Sono un completo neofita di Linux, ma sono veramente stufo di Windows e piano piano vorrei usare sempre più Ubuntu.
Prima avevo provato Suse 10.1, ma non riuscivo a connettermi alla rete wi-fi che ho creato in casa. Allora ho pensato che magari con Ubuntu 6.06 l'interfaccia più user friendly mi avrebbe aiutato, ma ancora sono in alto mare.
Il mio problema è che la mia scheda è un po' "particolare", nel senso che ho trovato sui forum di mezzo mondo persone nelle mie medesime condizioni. Io ho un Fujitsu-Siemens Amilo D1845 e monto un chipset per il wi-fi
Intersil ISL3886 Prism Javelin / Prism Xbow
Ho seguito tutte le guide di ndiswrapper per usare il driver .inf che ho in WinXp ma temo di non esserne in grado, non ho proprio dimestichezza con i controlli di Linux.
La rete non ha chiavi Wep/Wpa o qualsiasi altra cosa, dovrebbe essere semplice accedervi ma la scheda non trova alcuna rete.

Ho provato a seguire questa procedura:

1. Applications->Add/Remove Software->Advanced
2. Search for "ndiswrapper"
3. Install ndiswrapper or ndiswrapper-utils, whatever is displayed
4. Open a terminal and do "sudo ndiswrapper -i driver.inf" for whatever the name of the file is and be sure you are in the current directory of where this file is located
5. Type "ndiswrapper -l". You should see "hardware present" next to your device
6. "sudo depmod -a"
7. "sudo modprobe ndiswrapper"
8. You may now configure your device with iwconfig or use the Network Manager under System->Administration.

usando il file PRISMA00.inf trovato nel sito Fujitsu Siemens.
Ebbene, dopo il punto 4 ecco la risposta che ho ottenuto:

prisma00 is already installed. Use -e to remove it

Però, andando avanti, ottengo

invalid driver!

Ma com'è possibile? Ho usato il driver di XP!

Se vi può aiutare proseguendo comunque la procedura si legge:

FATAL: Error inserting ndiswrapper (/lib/modules/2.6.15-23-386/kernel/drivers/ne t/ndiswrapper/ndiswrapper.ko): Invalid argument

Che devo fare?? :muro:

brazzy
18-08-2006, 12:00
Se può essere utile, ecco il mio risultato se digito lspci:

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 51)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 14)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
0000:00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
0000:00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
0000:00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller0000:00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
0000:00:09.0 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.1 CardBus bridge: O2 Micro, Inc. OZ711M1/MC1 4-in-1 MemoryCardBus Controller (rev 20)
0000:00:09.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator
0000:00:0b.0 Network controller: Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow] (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]


Mentre questo è l'esito di lsmod:


Module Size Used by
rfcomm 40216 0
l2cap 26244 5 rfcomm
bluetooth 49892 4 rfcomm,l2cap
ppdev 9220 0
radeon 116000 1
drm 73236 2 radeon
acpi_cpufreq 6792 1
cpufreq_userspace 4696 1
cpufreq_stats 5636 0
freq_table 4740 2 acpi_cpufreq,cpufreq_stats
cpufreq_powersave 1920 0
cpufreq_ondemand 6428 0
cpufreq_conservative 7332 0
video 16260 0
tc1100_wmi 6916 0
sony_acpi 5644 0
pcc_acpi 12416 0
hotkey 11556 0
dev_acpi 11140 0
container 4608 0
button 6672 0
acpi_sbs 19980 0
battery 9988 1 acpi_sbs
ac 5252 1 acpi_sbs
i2c_acpi_ec 5120 1 acpi_sbs
ipv6 265728 6
dm_mod 58936 1
md_mod 72532 0
af_packet 22920 2
sr_mod 16932 0
sbp2 24196 0
scsi_mod 139496 2 sr_mod,sbp2
lp 11844 0
joydev 10048 0
tsdev 8000 0
parport_pc 35780 1
parport 36296 3 ppdev,lp,parport_pc
pcmcia 40508 0
irda 187068 0
pcspkr 2180 0
snd_intel8x0 33692 2
snd_ac97_codec 93088 1 snd_intel8x0
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm_oss 53664 0
snd_mixer_oss 18688 2 snd_pcm_oss
snd_pcm 89864 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 25220 1 snd_pcm
usbhid 39904 0
snd 55268 8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10208 2 snd
rtc 13492 0
snd_page_alloc 10632 2 snd_intel8x0,snd_pcm
islsm_pci 22152 0
islsm_device 12040 1 islsm_pci
islsm 37644 2 islsm_pci,islsm_device
ieee80211softmac 29696 1 islsm
ieee80211 37064 2 islsm,ieee80211softmac
ieee80211_crypt 6272 1 ieee80211
crc_ccitt 2304 2 irda,islsm
sis900 22912 0
mii 5888 1 sis900
yenta_socket 28428 2
rsrc_nonstatic 13440 1 yenta_socket
pcmcia_core 42640 3 pcmcia,yenta_socket,rsrc_nonstatic
psmouse 36100 0
serio_raw 7300 0
i2c_sis96x 5764 0
i2c_core 21904 2 i2c_acpi_ec,i2c_sis96x
sis_agp 8708 1
agpgart 34888 2 drm,sis_agp
shpchp 45632 0
pci_hotplug 29236 1 shpchp
evdev 9856 1
ext3 135688 1
jbd 58772 1 ext3
ide_generic 1536 0
ohci1394 35124 0
ehci_hcd 34184 0
ohci_hcd 21892 0
usbcore 130692 4 usbhid,ehci_hcd,ohci_hcd
ieee1394 299832 2 sbp2,ohci1394
ide_cd 33028 0
cdrom 38560 2 sr_mod,ide_cd
ide_disk 17664 3
sis5513 17032 1
generic 5124 0
thermal 13576 0
processor 23360 2 acpi_cpufreq,thermal
fan 4868 0
capability 5000 0
commoncap 7296 1 capability
vga16fb 13704 1
vgastate 10368 1 vga16fb
fbcon 42784 72
tileblit 2816 1 fbcon
font 8320 1 fbcon
bitblit 6272 1 fbcon
softcursor 2304 1 bitblit


Ndiswrapper-utils è installato, se provo a installare il driver .inf mi dice che è già installato, se provo a disinstallarlo mi dice che non c'è!!!
Any idea?

brazzy
19-08-2006, 02:26
Tanto per poter essere utile a chi abbia avuto un problema simile al mio, vorrei indicare come ho fatto a risolverlo!!

-ho disinstallato ndiswrapper
-ho scaricato da
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=ndisgtk&searchon=names&subword=1&version=dapper&release=all
una GUI per ndiswrapper fatta per i driver wi-fi
-ho tolto 3 mods islsm con il comando
sudo rmmod islsm_pci islsm_device islsm
-ho installato ciò che avevo scaricato e reinstallato ndiswrapper.

Poi con la nuova GUI Windows Wireless Driver è stato semplicissimo aggiungere il driver!!

Ora la scheda va, se digito ndiswrapper -l finalmente ottengo

Installed ndis drivers:
prisma00 driver present, hardware present


Però ancora la connessione con il router wi-fi non c'è!!! Perchè? Qualcuno può aiutarmi?
Ecco il mio ifconfig con la connessione ethernet eth0 down:

eth2 Link encap:Ethernet HWaddr 00:90:4B:89:53:EE
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
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:177 Base address:0xe000 Memory:e0a50000-e0a52000

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:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3324 (3.2 KiB) TX bytes:3324 (3.2 KiB)


e questo è l'iwconfig:


lo no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11b ESSID:"daniele"
Mode:Auto Channel=1 Access Point: Invalid
Sensitivity=0/200
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

L'Essid è corretto, il wep/wpa ecc. non serve. Il problema è quel "access point: invalid"???
Qualcuno sa darmi una mano?

brazzy
20-08-2006, 00:19
Non riesco a capire perchè con la scheda che secondo ndiswrapper funziona se faccio iwlist scan ottengo:

lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

eth2 No scan results
sit0 Interface doesn't support scanning.


Eppure il router sta andando e funziona bene!
Non so se sono i moduli islsm che vanno rimossi nuovamente il problema... Boh!

brazzy
25-08-2006, 00:09
Ho fatto passi avanti e passi indietro...
Ho scoperto che per quanto cercassi di disattivare islsm, islsm_pci e islsm_device continuavano a venire ricaricati; questi sono moduli del driver prism54 che non fa funzionare bene la mia scheda; se li disattivo efficacemente riesco a far funzionare il driver .inf di Win con ndiswrapper.
Il problema è che:
- se vado a ritoccare la blacklist il computer non riesce ad avviarsi quando Ubuntu configura la rete
- dovrei forse mettere le mani in init.d ma non ne sono in grado.

Come potrei fare? Devo far sì che quei moduli smettano di venir caricati e caricare invece ndiswrapper (ma quello lo dovrebbe fare già).

Poi successivamente posso configurare con più calma la rete wifi: le cose cambiano di parecchio, la scheda non è più vista come "eth2" ma diventa "wlan0"!!

Xiaoma
31-08-2006, 13:06
Mi sembra di capire che anche tu hai un Fujitsu Siemens con wireless Prism Javelin/Xbow. Io ho una Fedora, e sto sudando parecchio per fare andare il driver.

Ad esempio continua a ritornare il fetentissimo prism54 che non funziona e non ho tempo di cercare informazioni piu precise... (sono in giro in Inghilterra)

Questi maledettissimi hw che non supportano Linux... come li odio... :mad:

giupy
07-11-2006, 12:36
http://prism54.org/punbb/viewtopic.php?id=1557


seguite le istruzioni all'interno di quel riquadro, a me funziona correttamente (finalmente :) )

a me funziona con debian sid e kernel 2.6.16 precompilato