Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Usb-Wireless Sitecom wl-162 zd1211

Per tutti i tuoi problemi Linux entra qui e risolvili!

Moderatori: gunter, zendune

Usb-Wireless Sitecom wl-162 zd1211

Postdi Dylan666 » 04/08/07 13:10

Sto cercando di installare un dispositivo USB wireless della Sitecom, modello WL-162, su Ubuntu 7.04. I driver per linux non esistono e Ndiswrapper non digerisce quelli di Windows. Ho trovato questo post in tedesco...

http://www.linuxforen.de/forums/archive ... 87468.html

...ma non conoscendo la lingua non ci ho capito molto. Vedo che a un certo punto passano al file sis162u.inf ma non ho capito se è stato risolutivo o no. Qualcuno mi può dare una mano? Se quel post non portasse a nulla ci sono altri suggerimenti a parte comprare una periferica già supportata da Linux Ubuntu
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Postdi numberinn » 04/08/07 15:14

Così sembra un po' un inglese maccheronico, ma mi pare si riesca a capire un po' di più ;)
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 04/08/07 15:15

Qualche informazione che credo possa essere utile presa dal file ZD1211BU.INF (cioè il driver fornito per Windows)

Codice: Seleziona tutto
;+-----------------------------------------------------------------------+

;| Device name    : ZD1211B USB 802.11 b+g Wireless LAN card. (ZD1211B) 

;| Platform     : Microsoft Windows 98 / Me / 2000 / XP               

;| Host interface : USB                                                 

;|                                                                       

;| Copyright (c) 2000-2003 ZyDAS Technology Corporation.               

;| All Rights Reserved.                                                 

;+-----------------------------------------------------------------------+



;-------------------------------------------------------------------------

[Version]

Signature      = "$Chicago$"

Compatible      = 1

Class         = Net

ClassGUID      = {4d36e972-e325-11ce-bfc1-08002be10318}

MillenniumPreferred   = .ME

Provider      = %INFProvider%

;CatalogFile      = zd1211Bu.cat         ; for WHQL certified

CatalogFile.NT      = zd1211Bu.cat         ; for WHQL certified

DriverVer      = 06/27/2006,6.17.0.0





[Manufacturer]

%Manufacturer%   = ZyDAS, NT.5.1, ntamd64

[...]

[Strings]

INFProvider   = "ZyDAS"

Manufacturer   = "ZyDAS"



DISKNAME   = "ZyDAS ZD1211B IEEE 802.11 b+g Wireless LAN Driver (USB) Installation Disk"



DriverFileName   = "zd1211Bu.sys"

InterfaceType   = "USB"

CardType   = "PNP"

VendorDesc   = "ZyDAS ZD1211B 802.11 b+g Wireless LAN"

CustomServiceName = "ZD1211BU"



ZD1211B_50U_DESC   = "(ZD1211B)IEEE 802.11 b+g USB Adapter"

ZD1211B_50U_PNP  = "USB\VID_0ACE&PID_1215"



ReceiveFrameDescriptors = "ReceiveFrameDescriptors"

TransmitControlBlocks = "TransmitControlBlocks"

CoalesceBuffers = "CoalesceBuffers"





ZD1211BU.Service.DispName = "ZyDAS ZD1211B IEEE 802.11 b+g Wireless LAN Driver (USB)"

Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Dylan666 » 05/08/07 16:23

numberinn ha scritto:Così sembra un po' un inglese maccheronico, ma mi pare si riesca a capire un po' di più ;)


Molte grazie! ;)
Lì si parla del driver sis162u preso da questa pagina...

http://www.sis.com/download/

...ma io non lo trovo... vedo solo SiS162 e SiS163u. Lo cerco male o ha sbagliato a scrivere?

PS: ovviamente nella pagina in cui si arriva ho accettato le clausule e nella sucessiva ho scorso tutti i sistemi operativi nel primo riquadro e selezionato Network Driver nel secondo
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Maurizio74 » 05/08/07 17:24

Se può tornare utile ho trovato questo progetto su sourceforge http://zd1211.wiki.sourceforge.net/ :)

Ciao :)
Avatar utente
Maurizio74
Utente Senior
 
Post: 885
Iscritto il: 19/01/03 16:35
Località: Roma

Postdi numberinn » 05/08/07 17:30

Come sospettavo.... all'intreno del pacchetto di driver SiS 162 c'è il SiS162u.inf :)

Ho un ulteriore sospetto.... hai già provato ad utilizzare il driver SiS160 apposito per linux? Magari non sarà quello specifico per la tua scheda wlan, però spesso driver simili funzionano lo stesso anche se, magari, a costo di una qualche feature ;)
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 05/08/07 17:36

numberinn ha scritto:Ho un ulteriore sospetto.... hai già provato ad utilizzare il driver SiS160 apposito per linux? Magari


Quale sarebbe e dove lo prendo?

PS: grazie a entrambi per il supporto in questo non facilissimo approccio con Linux ;)
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi numberinn » 05/08/07 18:31

http://www.sis.com/download/
accetta
linux -> network driver -> SiS160 WLAN Controller :)
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 05/08/07 19:01

Ok, ora provo. Altra informazione: il comando lsusb mi comunica quanto segue:

Codice: Seleziona tutto
dylan666@dylan666-desktop:~$ lsusb
Bus 002 Device 004: ID 0cde:001a Z-Com


Ora so pure l'ID ;)
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Dylan666 » 07/08/07 03:27

Ho i seguenti problemi: ho provato sia col driver che avevo sul CD sia con quelli presi dal sito della SiS. Per entrambi ho proceduto come segue:

1) il primo tentativo l'ho fatto con Sistema > Amministrazione > Windows Wireless Driver. Ho indicato i file inf ma non si è aggiunta nessuna voce alla lista dei driver presenti, come se non li avesse presi

2) ho usato ndiswrapper nel seguente modo: mi sono spostato nella cartella col file inf e ho dato ndiswrapper -i nome_file.inf; poi con ndiswrapper -l ho verificato che il driver fosse stato caricato. Infine ho dato depmod -a e successivamente un modprobe ndiswrapper. Poi con iwconfig ho cercato se si fosse creato l’alias wlan0 ma non c'era.

Invece per il file che mi hai suggerito tu ho estratto il contenuto dell'archivio in una cartella, poi come diceva il readme mi sono spostato in quella stessa directory e ho dato il comando ./Install

Mi si è aperta una finestra con questa scritta:


Codice: Seleziona tutto
    -------- SiS160 Linux Configuration Script --------

Linux kernel source directory [/usr/src/linux-2.6.20-16-generic]:
Linux source tree '/usr/src/linux-2.6.20-16-generic' is incomplete or missing!

Configuration failed.


La cartella citata pare essere al suo posto, almeno credo...

PS: nei seguenti link pare che driver zd1211 (quelli del sito di Maurizio74) sia inclusi a partire dal kernel 2.6.18 e nel primo dei due appare come compatibile anche per le periferiche con ID 0cde:001a: ma allora come mai non va?

http://www.slax.org/modules.php?categor ... thb-driver
http://www.linuxwireless.org/en/users/Drivers/zd1211rw

Codice: Seleziona tutto
dylan666@dylan666-desktop:~$ uname -r
2.6.20-16-generic
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi numberinn » 07/08/07 07:36

Dylan666 ha scritto:Mi si è aperta una finestra con questa scritta:


Codice: Seleziona tutto
    -------- SiS160 Linux Configuration Script --------

Linux kernel source directory [/usr/src/linux-2.6.20-16-generic]:
Linux source tree '/usr/src/linux-2.6.20-16-generic' is incomplete or missing!

Configuration failed.


La cartella citata pare essere al suo posto, almeno credo...

Penso che ti manchino i sorgenti del kernel (oppure li stai cercando nel posto sbagliato)... devi installare il pacchetto relativo dal cd d'installazione o dai repository ufficiali della tua distribuzione :)

(e, te ne prego, smettila di chiamarle cartelle :aaah :lol: )
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi numberinn » 07/08/07 07:40

Dylan666 ha scritto:con ndiswrapper -l ho verificato che il driver fosse stato caricato.

a questo punto, il comando cosa ti dice? driver present, hardware present (o similari, dipende dalla versione di ndiswrapper) o altro?
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 07/08/07 12:18

numberinn ha scritto:Penso che ti manchino i sorgenti del kernel (oppure li stai cercando nel posto sbagliato)...

Come lo verifico? Dove devo guardare e cosa dovrei cercare?

devi installare il pacchetto relativo dal cd d'installazione o dai repository ufficiali della tua distribuzione :)


Per farlo ho visto questa guida:
http://wiki.ubuntu-it.org/CompilazioneKernel

Ho provato a cercare sul sito http://www.kernel.org ma la versione 2.6.20-16 non la vedo in lista...

http://www.kernel.org/pub/linux/kernel/v2.6/

(e, te ne prego, smettila di chiamarle cartelle :aaah :lol: )


E come le dovrei chiamare? :undecided: Pure su wiki.ubuntu-it.org o nelle riviste (Linux Pro ad esempio) le chiamano così al pari di directory :roll: :undecided:

a questo punto, il comando cosa ti dice? driver present, hardware present (o similari, dipende dalla versione di ndiswrapper) o altro?


Dice solo:
sis162u : driver installed
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi numberinn » 07/08/07 12:49

Dylan666 ha scritto:E come le dovrei chiamare?

directory :D

il termine "cartella" è saltato fuori con windows e relativa traduzione.

Dylan666 ha scritto:Dice solo:
sis162u : driver installed

Quindi non "vede" l'hardware collegato o, comunque, ndiswrapper non vede il nesso con il driver... L'unica volta che mi è capitata una cosa del genere il problema era tutt'altro, e l'ho risolto aggiungendo la stringa "pci=assign-busses" ai parametri del kernel (ossia: nel boot loader inserisci la stringa come "opzione d'avvio" alla voce interessata).
Speriamo sia la volta buona :)
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 07/08/07 14:28

Cerco di applicare il tuo suggerimento... da quanto ho capito documentandomi devo andare in /boot/grub/menu.lst /boot/grub/menu.lst e dove vedo...

/boot/vmlinuz-2.6.20-16-generic root=UUID=51175e78-7cc6-4cf0-9fdb-178c5e2fa784 ro quiet splash locale=it_IT


...aggiungo la parte pci=assign-busses. Ovviamente gedit mi fa aprire il file ma non me lo fa salvare in quanto non risulto proprietario. Come lancio l'apertura del file lst con gedit e diritti di sudo?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Dylan666 » 07/08/07 14:31

Dylan666 ha scritto:Come lancio l'apertura del file lst con gedit e diritti di sudo?


Sorry, trovato: sudo gnome-open menu.lst
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Dylan666 » 07/08/07 15:32

Se la procedura per aggiungere la riga come l'ho descritta prima va bene allora non è successo nulla
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Dylan666 » 07/08/07 15:42

Scusate i post a raffica ma forse ho trovato: la wl-162 è stata aggiunta nel firmware zd1211rw lo scorso 26 Luglio

http://www.nabble.com/Adding-new-device ... 54351.html

Come lo aggiorno a quella versione?
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi numberinn » 07/08/07 20:37

parrebbe che questo faccia al caso tuo :)
Knowledge.... THAT IS POWER!!!
Avatar utente
numberinn
Download Admin
 
Post: 435
Iscritto il: 04/03/03 15:28
Località: 127.0.0.1 (aka BS)

Postdi Dylan666 » 08/08/07 02:24

L' dice di aprire drivers/net/wireless/zd1211rw/zd_usb.c ma io non ho nulla di simile:

Immagine
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Prossimo

Torna a Software Linux


Topic correlati a "Usb-Wireless Sitecom wl-162 zd1211":


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti