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 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.