Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: tibcho в Dec 30, 2016, 16:09



Титла: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: tibcho в Dec 30, 2016, 16:09
Здравейте! Все още съм начинаещ с линукс и се надявам да съм уцелил раздела. Ситуацията накратко е следната. Имах сървър с Debian 8.6 jessie конфигуриран с apache,samba,ftp и прочие отнело ми месеци в настройката му и подобренията които са правени по приложенията и т.н. но машината на която вървеше се скапа и сървърът "умря" :( Взех хард диска и го преместих на съвсем различна машина, но също с 64 битов процесор и същия тип рам памет и още с първото пускане Debian-a зареди и видимо всичко работи идеално.. с изключение на ЛАН мрежата :( такава изобщо няма. Когато извикам ifconfig ми излиза само Lo адаптера. Дъното е ms-7050 ver 2.0 с вградена Broadcom NetXtreme bcm5751 gigabit network card и същото ми показва когато напиша lspci | grep net в шела, но като интерфейс не се появява  ??? за да може да си вземе ип и т.н. от dhcp сървъра. Има ли някакъв начин да накарам Debian-а да си "види" тази вградена LAN и да не влизам в приключение да инсталирам debian наново и да правя всички настройки и програми и да загубя всичко до сега?


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: cybercop в Dec 30, 2016, 16:33
Пакета firmware-b43-installer инсталиран ли е ? Трябва да си свързан и към мрежата, защото има зависимости.


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: Acho в Dec 30, 2016, 16:36
Пък то имало само интерфейса Lo, демек няма никаъв нет на машината.

Ако ти е по-лесно мушкай някаква по-старичка PCI-ска LAN карта (дето ще си има модул за нея), и си я пусни. В смисъл нещо тривиално като Realtek 8139.


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: tibcho в Dec 30, 2016, 18:35
Благодаря много на отзовалите се! Сложих една 8139 в PCI слота и с "lspci | grep net" я познава и нея и броудкома, но в ifconfig отново стой само LO интерфейса и когато напиша "ifconfig eht0 up" или се опитам да достигна eth0 ми изписва че няма такъв интерфейс :(
Явно няма спасение и ще трябва да инсталирам Debian наново и да правя всички настройки, програми и user permission-и отначало :(  :'( :'( :'(


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: Acho в Dec 30, 2016, 19:03
Чакай, не бързай да инсталираш наново. Ако беше Slakware веднага ти казвам от къде се настройват интерфейсите. Изчакай да дойде някой дебианец, веднага ще ти напишат кой скрипт да пуснеш, или в кой conf файл да си сложиш сетингите за eth0 eth1 и т.н.


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: sudo в Dec 31, 2016, 07:50
За да видиш всички интерфейси на машината (up & down) използвай "ifconfig -a". Друг вариант да видиш дали ги инициализира "dmesg | grep eth".


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: mystical в Dec 31, 2016, 09:58
apt install firmware-bnx2
Ако нямаш интернет, изтегли си пакета и го запиши на флашка.
https://packages.debian.org/jessie/firmware-bnx2

mount /dev/sdb1 /mnt
dpkg -i /mnt/firmware-bnx2_0.43_all.deb
reboot

Това е драйвъра за Broadcom NetXtremeII лан карти.
След толкова играчка, ще е глупаво да преинсталираш, заради липсващ драйвър на лан карка.

Пробва ли:
modprobe tg3
или
insmod /lib/modules/3.16.0-4-amd64/kernel/drivers/net/ethernet/broadcom/tg3.ko
ifconfig -a


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: edmon в Dec 31, 2016, 19:21
риалтек-а сигурно е етх1 :)..
и нямаш никаква конфигурация за него.
пиши в конзола, за да настроиш ТСП протокол:
ifconfig eth1 IP_ADDR NETMASK
route add default gw IP_GATEWAY

сигурно нямаш настроен и ДНС  и за целта
с най-безобидния редактор, а именно :
nano /etc/resolv.com

като запишеш в този файл на един ред:
nameserver NAMESERVER_IP_ADDR

записва се с CTRL+X потвърждаваш с Y,

 за да редактираш ризолф.конф трябва да си рут,

и си инсталирай нужните фърмуери както по-горе показаха :) тогава ще проработи и бродкома

след инсталация на фърмуера, рестартирай за да няма съмнения:)


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: tibcho в Jan 01, 2017, 17:40
apt install firmware-bnx2
Ако нямаш интернет, изтегли си пакета и го запиши на флашка.
https://packages.debian.org/jessie/firmware-bnx2

mount /dev/sdb1 /mnt
dpkg -i /mnt/firmware-bnx2_0.43_all.deb
reboot

Това е драйвъра за Broadcom NetXtremeII лан карти.
След толкова играчка, ще е глупаво да преинсталираш, заради липсващ драйвър на лан карка.

Пробва ли:
modprobe tg3
или
insmod /lib/modules/3.16.0-4-amd64/kernel/drivers/net/ethernet/broadcom/tg3.ko
ifconfig -a

Здравей пробвах да инсталирам драйверите но ми излиза следната грешка:
W: Possible missing firmware /lib/firmware/tigon/tg3-tso5.bin for module tg3
и същото за файлове: tg3-tso.bin и tg3.bin

а когато напиша modprobe tg3 нищо не излиза като съобщение и видимо нищо не се случва.

с insmod също не става защото в описания от теб път няма tg3.ko но го има в поддиректория broadcom обаче там ми дава грешка:
Could not load module /lib/modules/...../broadcom/tg3.ko: File exists

 :(


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: BRADATA в Jan 01, 2017, 18:01
Здравей,
пробва ли тези команди? Ако да - какви неща показват? Защото дебиана е много скептичен, но реалтека ще го подкара...
За да видиш всички интерфейси на машината (up & down) използвай "ifconfig -a". Друг вариант да видиш дали ги инициализира "dmesg | grep eth".


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: tibcho в Jan 01, 2017, 18:30
Здравейте приятели! Реших проблема с интернета като свалих ръчно firmware-linux-nonfree и го инсталирах. След  reboot-а ми се появи интерфейс eth1 и от там вече му направих настройки за интернет и пуснах apt-upgrade apt-update и т.н. сега обаче имам едно друго питане в dmesg ми показва че broadcom-а го е познало през Tigoon3 заредило му е драйвери всичко точно като eth0 но 6 секунди след това е направило следното нещо:
systemd-udevd[187]: renamed network interface eth0 to eth1
Въпроса ми е може ли това да се избегне и тази карта да си остане eth0 както е при boot? защо дебиана и сменя името в последствие след като компютъра притежава единствено тази вградена лан карта и никакви други допълнително включени в него? Ако имате някакви идеи как да си запазя eth0 ще се радвам, ако ли не ще намеря по по настройки къде съм използвал eth0 и ще го сменя с eth1 не е чак такава болка за умиране, но все пак да изпипаме нещата ако може  ::) ;D

П.С.:  Оправих и този проблем като зачистих всичко от файла /etc/udev/rules.d/70-persistent-net.rules и оставих само 1 запис за mac адреса на вградената карта да се разпознава като eth0 и сега всичко заспа :) Благодаря много на всички отзовали се и помогнали със съвети!  [_]3 :P


Титла: Re: Проблем с драйвер broadcom NetXtreme bcm5751
Публикувано от: Acho в Jan 01, 2017, 19:40
НЕВОЛЯТА винаги помага и учи. Браво мой човек.