ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] kernel-2.6.14 виснет
@ 2006-01-27  9:44 Artem
  2006-01-28 14:33 ` [sisyphus] " Arioch
  0 siblings, 1 reply; 6+ messages in thread
From: Artem @ 2006-01-27  9:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus List

Здравствуйте!

Стабильно воспроизводится следующее на kernel-2.6.14-std:
при выполнении ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
сразу после загрузки (с несконфигурированной картой) все виснет 
намертво, не реагируя даже на sysrq+ ...
Однако, если задать предварительно любой ip - даже 0.0.0.0 - то 
mac-адрес в дальнейшем меняется без проблем.

0000:02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 
100Base-TX (rev 02)
lsmod:
<skip>
b44                    23172  0
mii                     5632  1 b44
<skip>

modinfo b44
filename:       /lib/modules/2.6.14-std26-up-alt2/kernel/drivers/net/b44.ko
author:         Florian Schirmer, Pekka Pietikainen, David S. Miller
description:    Broadcom 4400 10/100 PCI ethernet driver
license:        GPL
version:        0.95
parmtype:       b44_debug:int
parm:           b44_debug:B44 bitmapped debugging message enable value

Железо? Kernel? Модуль? ifconfig ?  У кого-либо воспроизводится подобное 
с такой же или другой сетевой картой, на другом kernel-е ?

-- 
Rgds, Artem.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [sisyphus] Re: kernel-2.6.14 виснет
  2006-01-27  9:44 [sisyphus] kernel-2.6.14 виснет Artem
@ 2006-01-28 14:33 ` Arioch
  2006-01-28 14:53   ` Arioch
  0 siblings, 1 reply; 6+ messages in thread
From: Arioch @ 2006-01-28 14:33 UTC (permalink / raw)
  To: sisyphus

Artem пишет:
> Стабильно воспроизводится следующее на kernel-2.6.14-std:
у меня то же ядро wks
сетевушка та же
модели тоже - mii & b44

> при выполнении ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

после работы (перезаружаться не пробовал)
1) сначала не работает, кто-то держит карту и не дает ее менять
2) после остановки network - работает

сейчас попробую в  cold boot, single mode




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [sisyphus] Re: kernel-2.6.14 виснет
  2006-01-28 14:33 ` [sisyphus] " Arioch
@ 2006-01-28 14:53   ` Arioch
  2006-01-29 11:04     ` Artem
  0 siblings, 1 reply; 6+ messages in thread
From: Arioch @ 2006-01-28 14:53 UTC (permalink / raw)
  To: sisyphus

AS: фдра 2.6.14 std нет, пробовтаь не буду.
>> при выполнении ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
> после работы (перезаружаться не пробовал)
> 1) сначала не работает, кто-то держит карту и не дает ее менять

Причем даже убивал ifplugd и dhcpcd - пока не остановил etcnet - ни в какую

> 2) после остановки network - работает
> 
> сейчас попробую в  cold boot, single mode

  Сетевой провод был выдернут. Включил в single mode
service klogd start
service syslog-ng start

... не посмотрел, был ли загружен модуль mii - но наверное был

sleep 3; ifconfig.......
Переключидся на 12 консоль

Там ошибка типа такой появилась через несколько секунд:
kernel: b44: BUG! timeout waiting bit 8000 0000 of register 428 to clear

сделал init5 - работает, с измененным МАСом



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] Re: kernel-2.6.14 виснет
  2006-01-28 14:53   ` Arioch
@ 2006-01-29 11:04     ` Artem
  2006-01-29 14:44       ` Sergey Vlasov
  0 siblings, 1 reply; 6+ messages in thread
From: Artem @ 2006-01-29 11:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Arioch wrote:

> AS: фдра 2.6.14 std нет, пробовтаь не буду.
>
>>> при выполнении ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
>>
>> после работы (перезаружаться не пробовал)
>> 1) сначала не работает, кто-то держит карту и не дает ее менять
>
>
> Причем даже убивал ifplugd и dhcpcd - пока не остановил etcnet - ни в 
> какую
>
>> 2) после остановки network - работает
>>
>> сейчас попробую в  cold boot, single mode
>
>
>  Сетевой провод был выдернут. Включил в single mode
> service klogd start
> service syslog-ng start
>
> ... не посмотрел, был ли загружен модуль mii - но наверное был
>
> sleep 3; ifconfig.......
> Переключидся на 12 консоль
>
> Там ошибка типа такой появилась через несколько секунд:
> kernel: b44: BUG! timeout waiting bit 8000 0000 of register 428 to clear
>
> сделал init5 - работает, с измененным МАСом
>
>
А что Ваш lspci говорит ?

P.S. Локализовал причину у себя - ошибка в модуле (b44.c), ф-ция 
b44_set_mac_addr. Суть такова: если предварительно вызывается хотя бы 
один раз b44_open (инициализация памяти, прерываний и т.п.) - то все ок. 
Если вызвать b44_set_mac_addr в первый раз без нее - сразу пипец.  :-)  
Т.е. даже такая комбинация: ifconfig eth0 up; ifconfig eth0 down; 
ifconfig eth0 hw ether xx:....:xx прокатывает на "ура". Только не 
разобрался пока, как исправить (читать надо много предварительно :-) ). 
Вот, сижу в инете, ищу доки по broadcom b4400-b1.


-- 
Rgds, Artem.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] Re: kernel-2.6.14 виснет
  2006-01-29 11:04     ` Artem
@ 2006-01-29 14:44       ` Sergey Vlasov
  2006-01-29 14:55         ` Artem
  0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2006-01-29 14:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 694 bytes --]

On Sun, Jan 29, 2006 at 01:04:12PM +0200, Artem wrote:
> P.S. Локализовал причину у себя - ошибка в модуле (b44.c), ф-ция 
> b44_set_mac_addr. Суть такова: если предварительно вызывается хотя бы 
> один раз b44_open (инициализация памяти, прерываний и т.п.) - то все ок. 
> Если вызвать b44_set_mac_addr в первый раз без нее - сразу пипец.  :-)  
> Т.е. даже такая комбинация: ifconfig eth0 up; ifconfig eth0 down; 
> ifconfig eth0 hw ether xx:....:xx прокатывает на "ура". Только не 
> разобрался пока, как исправить (читать надо много предварительно :-) ). 
> Вот, сижу в инете, ищу доки по broadcom b4400-b1.

Подобные вещи надо писать в багзиллу - а то пропадёт ведь в рассылке.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] Re: kernel-2.6.14 виснет
  2006-01-29 14:44       ` Sergey Vlasov
@ 2006-01-29 14:55         ` Artem
  0 siblings, 0 replies; 6+ messages in thread
From: Artem @ 2006-01-29 14:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Sergey Vlasov wrote:

>On Sun, Jan 29, 2006 at 01:04:12PM +0200, Artem wrote:
>  
>
>>P.S. Локализовал причину у себя - ошибка в модуле (b44.c), ф-ция 
>>b44_set_mac_addr. Суть такова: если предварительно вызывается хотя бы 
>>один раз b44_open (инициализация памяти, прерываний и т.п.) - то все ок. 
>>Если вызвать b44_set_mac_addr в первый раз без нее - сразу пипец.  :-)  
>>Т.е. даже такая комбинация: ifconfig eth0 up; ifconfig eth0 down; 
>>ifconfig eth0 hw ether xx:....:xx прокатывает на "ура". Только не 
>>разобрался пока, как исправить (читать надо много предварительно :-) ). 
>>Вот, сижу в инете, ищу доки по broadcom b4400-b1.
>>    
>>
>
>Подобные вещи надо писать в багзиллу - а то пропадёт ведь в рассылке.
>  
>
Действительно, не сообразил. :-\

-- 
Rgds, Artem.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-01-29 14:55 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-27  9:44 [sisyphus] kernel-2.6.14 виснет Artem
2006-01-28 14:33 ` [sisyphus] " Arioch
2006-01-28 14:53   ` Arioch
2006-01-29 11:04     ` Artem
2006-01-29 14:44       ` Sergey Vlasov
2006-01-29 14:55         ` Artem

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git