Проблемы с сетевой картой (Wi-Fi D-Link DWL G132)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

dru
Сообщения: 25
ОС: Gentoo

Проблемы с сетевой картой

Сообщение dru »

Имеется Wi-Fi карточка, D-Link DWL G132. Драйверов под линукс у нее нет. Пробую поднять ее через ndiswrapper.
Скачал свежие драйвера для XP (версия 1.30), в которых один inf-файл netA5AGU.inf

Код: Выделить всё

ndiswrapper -i DLink/Drivers/netA5AGU.inf


что-то происходит, в ответ:

Код: Выделить всё

forcing parameter MapRegister from 256 to 64
forcing parameter MapRegister from 256 to 64
. . .
forcing parameter MapRegister from 256 to 64


на запрос:

Код: Выделить всё

ndiswrapper -l


ответ такой:

Код: Выделить всё

neta5agu: driver installed
Device (2001:3A03) present


загружаю модуль:

Код: Выделить всё

modprobe ndiswrapper


модуль вроде загружается, вывод lsmod | grep ndis

Код: Выделить всё

ndiswrapper 127648 0


но никакого сетевого интерфейса не появляется. ifconfig выдает только информацию об интерфейсе lo,
iwconfig, естественно, вообще не находит беспроводных интерфейсов. Карточка молчит, никакие лампочки на ней не загораются.
Пробую перегружаться, предварительно сказав, чтоб модуль ndiswrapper загружался при старте. Все также -
модуль загружается и ничего более.
В чем может быть дело? Где копать?
Версия ndiswrapper:

Код: Выделить всё

Utils version: '1.9', utils version needed by module: '1.9'
Module details:
Filename: /lib/modules/2.6.22-gentoo-r8/misc/ndiswrapper.ko
Version: 1.50
Version magic: 2.6.22-gentoo-r8 SMP
mod unload 686 4KSTACKS


Вывод lsusb:

Код: Выделить всё

Bus 005 Device 006: ID 2001:3A03 D-Link Corp. [hex]
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: Проблемы с сетевой картой

Сообщение quadrik »

иногда бывает не все драйвера подходят. попробуйте ещё какие-нибудь
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с сетевой картой

Сообщение diesel »

1. iwconfig что показывает
2. в /var/log/messages или /var/log/syslog что пишется при загрузке модуля, установке драйвера.
Спасибо сказали:
tull
Сообщения: 484

Re: Проблемы с сетевой картой

Сообщение tull »

у меня именно эта карточка зашибись работает.
я тоже поначалу думал, что достаточно только inf файла. увы, этого недостаточно, надо bin
драйвера свежие не 1.30, а DriverVer = 05/29/2007,1.5.204.1
и качай дрова не с русского сайта, где один инф файл, а с основного (вообще никогда не качай дрова с русских сайтов поизвоидителей)
как дрова скачаешь, распаковывай и дальше подключай хошь из консоли, а я поставил ndisgtk и через него сделал

а для общего развития по настройке вайфай карточек читай
http://www.andrewd18.com/ndiswrapper/ndiswrapperinfo-gui.php
http://www.swerdna.net.au/linhowtowireless.html
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

Дрова я качал с адреса ftp://ftp.dlink.com/Wireless/dwlg132/Driv...drivers_130.zip, там версия 1.30 от 21 января 2008 года. Представляют из себя zip-архив с папкой Drivers и файлом Setup.exe. В папке Drivers - дрова для 98, XP, Vista. В папке 2KXP 6 файлов:

Код: Выделить всё

ar5523.bin
neta5agu.cat
DWLAB.dat
DWLInst.dll
netA5AGU.inf
A5AGU.sys

т.е. не только inf, но и bin. А что делать с этим bin?
А где вы качали драйвера от 05/29/2007 ?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с сетевой картой

Сообщение diesel »

dru может покажешь то что я выше просил?
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

iwconfig показывает только lo, и говорит, что он не Wi-Fi.
В /var/log/messages при загрузке модуля пишется:
ndiswrapper version 1.50 loaded (smp=yes, preempt=no)
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с сетевой картой

Сообщение diesel »

хм. на всякий случай. то что я использовал, и то с чем у меня кое-как эта карточка работает. там в директории с драйверами, когда я их качал было несколько архивов:
DWL-G132_A2 v1-20.zip
D-Link AirPlus Xtreme G DWL-G132 Utility (V1.21 Build 60629 S0008)(0919195558).zip
и еще Rar для Висты. Я распаковал второй zip, там те же шесть файлов с одним инфом(если верить сайту ndiswrapper'а его достаточно), ну и дальше по стандартной схеме. Единственное что ndiswrapper у меня есть вот таких версий:
p ndiswrapper-utils-1.1 - Userspace utilities for ndiswrapper
p ndiswrapper-utils-1.9 - Userspace utilities for the ndiswrapper Linux kernel module
все работало с 1.9, а у Вас 1.5.
Спасибо сказали:
tull
Сообщения: 484

Re: Проблемы с сетевой картой

Сообщение tull »

dru писал(а):
18.02.2008 20:28
Дрова я качал с адреса ftp://ftp.dlink.com/Wireless/dwlg132/Driv...drivers_130.zip

ну дык все правильно судя по всему. я уже точно не помню откуда скачивал, но вроде с этого фтп.
бин-файл у меня с таким же именем
дату я вам дал из инф-файла. дата файлов 05/09/07

А что делать с этим bin?
А где вы качали драйвера от 05/29/2007 ?

ссылки, как я понял, вы не смотрели?
ставьте ndisgtk, и через него ставьте драйвера. там интерфейс предельно понятный (если все таки что не поймете, сходите по ссылкам)
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

tull, когда тыкался в ваши ссылки - они не были доступны. Я так понимаю, ndisgtk сделает тоже самое, что делал я через командную строку. Ну да ладно, может он какой секрет знает, попробую вечером (правда он по зависимостям еще 20 метров скачивать хочет, нехороший).
diesel, судя по тому, что говорит мой ndiswrapper -v, у меня utils тоже версии 1.9. (Utils version: '1.9'). Смущает надпись: utils version needed by module: '1.9'
А 1.5 - версия модуля ядра. На текущий момент это последняя стабильная версия в Gentoo. А самая последняя - 1.52 (что подтверждает и сайт производителя http://ndiswrapper.sourceforge.net
Спасибо сказали:
tull
Сообщения: 484

Re: Проблемы с сетевой картой

Сообщение tull »

dru писал(а):
19.02.2008 08:47
Я так понимаю, ndisgtk сделает тоже самое, что делал я через командную строку
именно так. и я думаю, что это без проблем можно и из терминала сделать

правда он по зависимостям еще 20 метров скачивать хочет, нехороший
фиг знает, но у меня вроде такого не было. а может все что надо уже стояло

что касается версии ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename: /lib/modules/2.6.22.5-31-default/updates/ndiswrapper.ko
version: 1.51
vermagic: 2.6.22.5-31-default SMP mod_unload 586

при этом у меня все ОК
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

Попробовал ndiswrapper-1.52 - результат тот же... Для ndisgtk нет ебилдов, пока поставить не могу. Еще раз последовательность команд:

Код: Выделить всё

ndiswrapper -i netA5AGU.inf
modprobe ndiswrapper
ndiswrapper -m

Все правильно? Может что-то не так?
diesel, может кинете мне драйвера, с которыми у вас работает? Мыло у меня в профиле.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с сетевой картой

Сообщение diesel »

dru писал(а):
21.02.2008 22:56
diesel, может кинете мне драйвера, с которыми у вас работает? Мыло у меня в профиле.

http://muaddeep.googlepages.com/Drivers.tar.gz
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: Проблемы с сетевой картой

Сообщение gordon01 »

Это всё понятно, но madwifi не проще ли поставить? Родные дрова, которые будут отлично работать...
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Проблемы с сетевой картой

Сообщение diesel »

gordon01 писал(а):
23.02.2008 05:50
Это всё понятно, но madwifi не проще ли поставить? Родные дрова, которые будут отлично работать...

это USB карточка, madwifi ее не держит, судя по документации к самому madfiwi. или что-то поменялось?
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

diesel, с вашими дровами тоже самое. Начинаю склоняться к мысли, что что-то не то с самой системой. Может у меня в ядре что-нибудь не настроено? Уж больно быстро выполняется команда modprobe ndiswrapper.
Спасибо сказали:
dru
Сообщения: 25
ОС: Gentoo

Re: Проблемы с сетевой картой

Сообщение dru »

Пробовал использовать DriverLoader от Linuxant. Когдя я ему указал на inf-файл - попросил показать, где еще лежат sys и bin файлы. Показал. Он принял, загорелась лампочка Link на карточке. Но ничего больше не заработало, т.к. эти драйвера несвободные и просили какой-то License Key. Попробовал перегрузиться и заметил странную вещь - модуль DriverLoader сидел в памяти, при этом я пробовал команду ndiswrapper -i netA5AGU.inf, при этом загоралась лампочка Link. Правда при этом iwconfig вис намертво, но дело не в этом. Похоже на то, что DriverLoader загрузил FirmWare в карточку (файл ar5523.bin), а ndiswrapper этого сделать не может. После удаления DriverLoader никакие потуги с ndiswrapper лампочку зажечь не смогли. Стал рыть дальше, узнал, что при команде ndiswrapper -i netA5AGU.inf начинает выполняться перловый скрипт, который парсит inf-файл виндового драйвера, копирует нужные файлы в каталог /etc/ndiswrapper и там же создает конфигурационные файлы *.conf для всех моделей карточек, описанных в inf-файле. Причем больше он ничего не делает, т.е. для модуля ядра больше ничего не надо. Но вот в этом conf-файле есть упоминание о файле A5AGU.sys, но нет упоминания о ar5523.bin. Т.е. гипотеза такая: ndiswrapper -i netA5AGU.inf создает каталог, копирует туда нужные файлы, но не вставляет ссылку на один из них, в результате чего модуль ядра не может загрузить в карточку firmware из файла ar5523.bin. Большая просьба к участникам, у которых все работает! Покажите, пожалуйста, содержимое каталога /etc/ndiswrapper, а также содержимое файла 2001:3A03.F.conf (название не точное, в интернете сижу из-под винды) - может в этом я найду ответ?
Спасибо сказали:
tull
Сообщения: 484

Re: Проблемы с сетевой картой

Сообщение tull »

dru писал(а):
25.02.2008 17:00
Покажите, пожалуйста, содержимое каталога /etc/ndiswrapper, а также содержимое файла 2001:3A03.F.conf (название не точное, в интернете сижу из-под винды) - может в этом я найду ответ?


l /etc/ndiswrapper/neta5agu/

Код: Выделить всё

-rw-r--r-- 1 root root    594 2008-01-26 02:03 07D1:3A08.F.conf
-rw-r--r-- 1 root root    612 2008-01-26 02:03 07D1:3A0B.F.conf
-rw-r--r-- 1 root root    594 2008-01-26 02:03 07D1:3A0D.F.conf
-rw-r--r-- 1 root root    612 2008-01-26 02:03 2001:3A01.F.conf
-rw-r--r-- 1 root root    612 2008-01-26 02:03 2001:3A03.F.conf
-rw-r--r-- 1 root root    593 2008-01-26 02:03 2001:3A05.F.conf
-rw-r--r-- 1 root root 377920 2008-01-26 02:03 a5agu.sys
-rw-r--r-- 1 root root 155536 2008-01-26 02:03 ar5523.bin
-rw-r--r-- 1 root root  17518 2008-01-26 02:03 neta5agu.inf



cat 2001\:3A03.F.conf

Код: Выделить всё

sys_files|a5agu.sys
NdisVersion|0x50001
Environment|1
class_guid|4d36e972-e325-11ce-bfc1-08002be10318
driver_version|D-Link,05/29/2007,1.5.204.1
BusType|15
SlotNumber|01
NetCfgInstanceId|{28022A01-1234-5678-ABCDE-123813291A00}

abolt|63
AdHocBand|0
AdHocChannel|2437
authTypeUseOnly|0
DriverDesc|NDIS Network Adapter
eneConfigEnable|0
FragThreshold|2346
MajorVersion|2
MapRegisters|64
MinorVersion|0
NetBand|28
NetworkAddress|
NicType|0
pciDetectEnable|0
radioEnable|1
RTSThreshold|2346
SelectedConfigurationIndex|0
SelectedConfigurationName|Default
Service|A5AGU
shortPreamble|1
sleepMode|0
SSID|default
tpc|0


может проще того, pci карточку купить?
Спасибо сказали:
wr217
Сообщения: 21
ОС: Win7,SuSe11.2

Re: Проблемы с сетевой картой

Сообщение wr217 »

Не знаю как в Генте , а в Сусе всё прекрасно работает через ндизвраппер и файл athfmwdl.inf из драйверов, на всякий случай содержимое папки Drivers (дрова D-Link AirPlus XtremeG Utility (V1.02 Build 41027) US version driver 1.0.1.41(cat), откуда скачаны, не помню) :
A5AGU.sys
ar5523.bin
athfmwdl.cat
athfmwdl.inf
athfmwdl.sys
NetA5AGU.cat
NetA5AGU.inf
А забирай отседа
Спасибо сказали: