LINUX.ORG.RU

[ненависть][12309][x86_64] BCM4312

 ,


0

1

Доброго времени суток лор
буду краток
во время скачки файла, скорость не превышает 8Мбит, хотя канал до интернетов 40Мбит... при этом ужирается одно ядро почти на 100% процессом irq/18-b43, тоесть, драйвером броадкомоского вайфая и начинаются такие тормоза, что аж указатель мыши фризится
Linux terralenovo 3.0.0-1-amd64 #1 SMP Tue Sep 20 07:03:13 UTC 2011 x86_64 GNU/Linux

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                    
29873 root     -51   0     0    0    0 R   85  0.0   0:31.14 irq/18-b43                                                                                                 
30007 terranz   20   0  558m 182m  29m S   13  6.0   0:15.72 opera
опять же, под i686 сборкой всё работает ок, 35Мбит, как положено, прокачивает, при этом не ест процессор
как починить драйвер под amd64? подкладывание прошивки от i686 сборки помогло



Последнее исправление: TERRANZ (всего исправлений: 1)

[KO] Это не 12309, а хреново написаный драйвер [/KO]

AptGet
()

Напиши багрепорт разрабам.

FiXer
()

погуглил ошибки DMA при загрузке драйвера

Sep 22 00:36:22 terralenovo kernel: [ 1192.644355] b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23)
Sep 22 00:36:27 terralenovo kernel: [ 1198.114280] b43-phy1 ERROR: Fatal DMA error: 0x00000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Sep 22 00:36:27 terralenovo kernel: [ 1198.114288] b43-phy1 ERROR: This device does not support DMA on your system. It will now be switched to PIO.
Sep 22 00:36:27 terralenovo kernel: [ 1198.114293] b43-phy1: Controller RESET (DMA error) ...
Sep 22 00:36:27 terralenovo kernel: [ 1198.348337] b43-phy1: Loading firmware version 478.104 (2008-07-01 00:50:23)
Sep 22 00:36:33 terralenovo kernel: [ 1203.801642] b43-phy1: Controller restarted
modinfo b43 выдал, что можно вручную выставить dma вместо pio
modprobe b43 pio=0 verbose=3 hwtkip=1
и, о чудо, загрузка забегала как положено, 7% загрузки процессора
2011-09-22 02:08:46 (4,29 MB/s)

TERRANZ
() автор топика
Ответ на: комментарий от TERRANZ

Разве модуль b43 не является legacy? У меня стоит BCM4313, так после подгрузки b43 у меня ядро вообще колом встало. Занес его в черный список и стащил Broadcom STA driver. Пока полет отличный.

spoilt
()
Ответ на: комментарий от spoilt

Его недавно как раз пилили для поддержки новых чипов (как BCM4312)

Kosyak
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.