Dr. Morg Опубликовано 22 августа, 2006 · Жалоба Имеется в наличии карточка miniPCI Broadcom BCM94306MP REV 4. Чип: Broadcom BCM4306KFB HT0326 P20 Радио чип: BCM4325 С недавних пор она каким-то чудом умудрилась поменять свой devid с родного 4320 на 4306! Т.е. до глюка имелось pci\ven_14e4&dev_4320 после глюка стало: pci\ven_14e4&dev_4306 ревизии и прочее откинул для наглядности. Проблемы появилась после попытки завести карточку под Debian Sarge 3r1 Linux 2.6.16.20. ~# lspci выдаёт: "... Broadcom: unknown 4306 (rev 02)" ~# lspci -n выдаёт: "... 14E4:4306 (rev 02)" Пробовал юзать ndiswrapper,- тщетно... После пробовал bcm43xx,- аналогично. В обоих случаях Линух сообщил, что девайс в системе присутствует, но дров под него он не находит (подгружал дрова из виндового ndis драйвера, который под виндой работал прекрасно). До того, как мучал карточку под Линухом,- юзал её под WinXP Pro SP2 без особых проблем (стандартные пара глюков при начальной установке связи с АП, которые больше не повторялись). Внимание вопрос №1,- как такое могло произойти? Внимание вопрос №2,- как теперь вернуть обратно родной код устройства? ЗЫЖ Карточка работает в домашнем ПК через переходник miniPCI->PCI. ЗЗЫЖ Переходник miniPCI->PCI 100% рабочий,- проверил на другой карточке, пробовал также в другом переходнике. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 24 августа, 2006 · Жалоба Ну тогда может кто знает как перепрошить сей девайс, чтобы он вновь захотел трудиться на благо юзверей? PS: Такие карточки стоят в Linksys WAP54G V1.1 и ещё много где. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 2 сентября, 2006 · Жалоба Мде... видимо никто не знает... а жаль... :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Олег Викторович Опубликовано 4 сентября, 2006 · Жалоба Дык, в чем проблема-то? Сдергиваешь флешак. Сливаешь. Открываешь и правишь. :-) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 4 сентября, 2006 · Жалоба Дык, в чем проблема-то?Сдергиваешь флешак. Сливаешь. Открываешь и правишь. :-) Звучит оно конечно всё просто...Расскажите как и главное - ЧЕМ (каким софтом) это можно сделать (сдёрнуть и обратно залить прошивку)? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 6 сентября, 2006 · Жалоба обычно ethtool - кажется -e или -E ключ были вроде опенсурсные дрова, там нужно ручками поменять id на ваш нестандартный, мож загрузится. Ну и надеятся что там уже сделали код для перепрограммирования EEPROM. Он кстати обычно на плате припаян, потому вариант снять-перешить - редко работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 6 сентября, 2006 · Жалоба Ну под Линухом может и оживёт, а как devid поменять на родной, чтобы и под виндой снова заработала? Просто сейчас необходимость использовать её в Linux отпала... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 7 сентября, 2006 · Жалоба ethtool -e или -E оно меняет eeprom, если в дровах конечно функцию реализовали Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 7 сентября, 2006 · Жалоба А о каких дровах речь? BCM43xx? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dr. Morg Опубликовано 9 сентября, 2006 · Жалоба В общем, попробовал я снова через ndiswrapper запустить картчоку... но снова фиаско... :( Вот некоторые листинги: knoppix@0[knoppix]$ lspci 0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1) 0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev c1) 0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1) 0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1) 0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1) 0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1) 0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4) 0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2) 0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) 0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) 0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) 0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1) 0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3) 0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) 0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) 0000:01:06.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02) 0000:01:08.0 Communication controller: Rockwell International HCF 56k Data/Fax/Voice/Spkp (w/Handset) Modem (rev 01) 0000:01:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06) 0000:01:0a.0 Network controller: Broadcom Corporation: Unknown device 4306 (rev 02) 0000:02:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) knoppix@0[knoppix]$ lspci -n 0000:00:00.0 0600: 10de:01e0 (rev c1) 0000:00:00.1 0500: 10de:01eb (rev c1) 0000:00:00.2 0500: 10de:01ee (rev c1) 0000:00:00.3 0500: 10de:01ed (rev c1) 0000:00:00.4 0500: 10de:01ec (rev c1) 0000:00:00.5 0500: 10de:01ef (rev c1) 0000:00:01.0 0601: 10de:0060 (rev a4) 0000:00:01.1 0c05: 10de:0064 (rev a2) 0000:00:02.0 0c03: 10de:0067 (rev a4) 0000:00:02.1 0c03: 10de:0067 (rev a4) 0000:00:02.2 0c03: 10de:0068 (rev a4) 0000:00:04.0 0200: 10de:0066 (rev a1) 0000:00:08.0 0604: 10de:006c (rev a3) 0000:00:09.0 0101: 10de:0065 (rev a2) 0000:00:1e.0 0604: 10de:01e8 (rev c1) 0000:01:06.0 0280: 13d0:2103 (rev 02) 0000:01:08.0 0780: 127a:1025 (rev 01) 0000:01:09.0 0401: 1274:1371 (rev 06) 0000:01:0a.0 0280: 14e4:4306 (rev 02) 0000:02:00.0 0300: 10de:0322 (rev a1) knoppix@0[knoppix]$ iwconfig lo no wireless extensions. eth0 no wireless extensions. knoppix@0[knoppix]$ ifconfig -a eth0 Link encap:Ethernet HWaddr 00:04:61:6F:33:51 inet addr:192.168.1.99 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1413 errors:0 dropped:0 overruns:0 frame:0 TX packets:663 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:299685 (292.6 KiB) TX bytes:97673 (95.3 KiB) Interrupt:20 Base address:0x6000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1740 (1.6 KiB) TX bytes:1740 (1.6 KiB) knoppix@0[knoppix]$ ndiswrapper -l Installed ndis drivers: bcmwl5 driver present, hardware present knoppix@0[knoppix]$ ifconfig wlan0 192.168.1.93 SIOCSIFADDR: Permission denied wlan0: ERROR while getting interface flags: No such device knoppix@0[knoppix]$ ifconfig wlan0 192.168.1.93 hw ether 00:d0:d7:0d:96:d5 SIOCSIFADDR: Permission denied wlan0: ERROR while getting interface flags: No such device SIOCSIFHWADDR: Operation not permitted knoppix@0[knoppix]$ echo 0 > /proc/sys/net/ipv4/conf/wlan0/rp_filter bash: /proc/sys/net/ipv4/conf/wlan0/rp_filter: No such file or directory knoppix@0[knoppix]$ cd /proc/sys/net/ipv4/conf/ knoppix@0[conf]$ ls -alAh total 0 dr-xr-xr-x 2 root root 0 Sep 9 21:12 all dr-xr-xr-x 2 root root 0 Sep 9 21:12 default dr-xr-xr-x 2 root root 0 Sep 9 21:12 eth0 dr-xr-xr-x 2 root root 0 Sep 9 21:12 lo dr-xr-xr-x 2 root root 0 Sep 9 21:12 sit0 Привязывал дрова bcmwl5 к devid 14e4:4306: knoppix@0[knoppix]$ ndiswrapper -d bcmwl5 14e4:4306 При выводе листинга (видно выше) железка говорит: knoppix@0[knoppix]$ ndiswrapper -l Installed ndis drivers: bcmwl5 driver present, hardware present Привязываю bcmwl5 к devid 14e4:4320: knoppix@0[knoppix]$ ndiswrapper -d bcmwl5 14e4:4320 Говорит тоже самое! Т.е. она видит карточку и как 14e4:4306 и как 14e4:4320 судя по всему. Но беда в том, что я не могу поднять интерфейс для карточки (выше в листинге это видно)! :( В чём может быть беда? ЗЫЖ devid у карточки после этих махинаций обратно на 14e4:4320 не поменялся :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsb5068 Опубликовано 25 апреля, 2009 (изменено) · Жалоба господа линуксоиды, имею эту проблему. подскажите пожалуйста, какой лучше взять драйвер чтобы его руками поправить под свой dev и ven idы? тот что идёт в дистрибутиве backtrack 3 (usr/src/linux-2.6.21.5/drivers/net/wireless/bcm43xx) вроде хороший, поправил, но не знаю как скомпилировать. простой make даёт "no targets". как поправить епром не отпаивая его нашёл - http://www.insanelymac.com/forum/index.php...;p=918844 . но способ работает только с поднятым интерфейсом, а в моём случае после rmmod bcm43xx modeprobe bcm43xx ifconfig eth0 up (или eth1) говорят нет интерфейса. в списке lsmod модуль подгружен... вот читаю http://linuxwireless.org/en/users/Drivers/b43#relatedtools и не понимаю, возможно ли без драйвера почитать /sys/devices/pci0000:00/0000:00:0d.0/0000:04:00.0/ssb_sprom ? в моём случае устройство нашлось, но такого "файла" нет. т.е. утилите насколько я понимаю не из чего будет читать? Изменено 25 апреля, 2009 пользователем bsb5068 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
allexey1985 Опубликовано 26 апреля, 2009 · Жалоба вот читаю http://linuxwireless.org/en/users/Drivers/b43#relatedtools и не понимаю, возможно ли без драйвера почитать /sys/devices/pci0000:00/0000:00:0d.0/0000:04:00.0/ssb_sprom ?в моём случае устройство нашлось, но такого "файла" нет. т.е. утилите насколько я понимаю не из чего будет читать? Для этого кажется достаточно только драйвера ssb, что бы прочитать sprom.Пробовали с помощью этих команд найти необходимый файл: SSB_SPROM=$(find /sys/devices -name ssb_sprom) echo $SSB_SPROM ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsb5068 Опубликовано 26 апреля, 2009 · Жалоба да. драйвер ssb подгружен. находится только сам адаптер, а ssb_sprom нет. как я понял он работает только после корректного обнаружения адаптера его драйвером. кажется проще действительно спаять память и зашить на программаторе :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsb5068 Опубликовано 28 апреля, 2009 · Жалоба поднял заливкой дампа на программаторе от другой такое же карточки. что интересно, считанный дамп содержал нормальные devid и venid, а карта отдавала то 4304 то 4306 вместо 4320. вобщем мистика похожая на "дикие биты" или еле еле читающиеся байты. Теперь вот оказывается карта не умеет wpa2, покрайне мере соответствующий драйвер под winxp не был найден..... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
paradox_ Опубликовано 29 апреля, 2009 · Жалоба не понимаю что вы страдаете возьмите комп в XP например вставте карту туда возьмите последние дрова и настройте карту если все заработает то остаеться токо нормально переставить и настроить это все под линуксом а то что там ssb rom показывает вас особо волновать не должно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsb5068 Опубликовано 6 мая, 2009 · Жалоба гериально! я фигею дорогая редакция :) а драйверам и "винде" видимо "пофигу" на то что у карты ven_id и dev_id неправильные? оно сейчас даже с правильными не умеет под "виндой" wpa2..... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
paradox_ Опубликовано 8 мая, 2009 (изменено) · Жалоба для начала в винде посмотрите какой точный ven_id dev_id и если их нет в .inf файле то пропишите и переустановите драйвер если драйвер увидеться, но все равно не будет работать и в винде будет проблемным значит можете выбрасывать карту да и еще настраивайте все действия без переходников поскольку хоть в miniPCIE рабочих всего то четыре контакта однако глюки переходников ловить думаю вам нет никакого желания и нужна 100процентная гарантия если винда все нормально определит то значит гуд ставте на линух и юзайте либо выбросте ваш кривой линух который так фигово читает pci адентификаторы а wpa2 или что то другое к этому никакого отношения не имеет у меня BCM4306 под XP-SP2 работает с асусом по WPA2 с уважением - ваша дорогая редакция пЕшите Ищо Изменено 8 мая, 2009 пользователем paradox_ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mouse1 Опубликовано 5 апреля, 2014 · Жалоба paradox_Скажите пожалуйста как у вас работает на XP SP3 BCM94306mp в WPA2? У меня ноут старенький с BCM94306mp и роутер Asus в котором выбрано шифрование WPA2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mouse1 Опубликовано 2 мая, 2014 · Жалоба paradox_Скажите пожалуйста как у вас работает на XP SP3 BCM94306mp в WPA2? У меня ноут старенький с BCM94306mp и роутер Asus в котором выбрано шифрование WPA2 Я разобрался.Нашёл драйвер и заработало с WPA2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...