LinuxForum.Fans
Тема

Using PIO mode instead DMA

Автор: u__________10 20 сообщений 4156 просмотров
#144921

собсна в сабже все понятно что мне нужно узнать.
гугля кидает мну и там и сям. тут ответ как правило найти быстрее. почему и "понаехал" сюда wink
допустим у меня есть некий девайс, фтыкаю его, но в dmesg'е выползает инфа о том, что эта железяка не работает в DMA режиме, используйте PIO
как и где это сделать?
единственное что нашел это вот

rmmod any_mod
modprobe any_mod pio=1

If that helps, you can make this configuration persistent by running:

echo >/etc/modprobe.d/any_mod.conf 'options any_mod pio=1'

уважаемые знатоки, может быть есть что добавить? я так понимаю это не единственный способ перехода от DMA к PIO


что такое пио и дма объяснять не нужно

#144924

так у меня не хард.

#144928
сантехник написал:
так у меня не хард.

Вы переоцениваете человеческие возможности, телепатия достаточно редкий дар.

#144932

дык я специально не обозначил девайс, чтобы тема не отклонялась от фарватера..
хотел как бэ узнать вообще о том, как включать pio и dma принудительно..
ну раз вы выбираете черный ящик
это вафля испечоная на broadcom'овской кондитерской фабрике

#144936
сантехник написал:
это broadcom'овская вафля

Понятнее не стало.
Покажите просто

text
lspci -v
#144937

А чем ваш способ не устраивает, если он рабочий?
Можно ещё алиасы для модулей прописать, тогда будут сразу загружаться с нужными опциями.

#144946

сейчас не могу. на работе. вот чтоб не работать решил почитать про эту самую ночинку вафельную (пио и дма) а завтра с утречка убить заразу.
но в принципе по памяти можно написать..
14e4:4315 шина
BCM4312 чип
дружит с wl и с b43
wl не хочу
на оф сайте пишут


Known issues
LP-PHY devices: DMA errors on some machines. Using PIO (module param) can be used as workaround

http://linuxwireless.org/en/users/Drivers/b43

а родилась эта идея когда пил чай с этой вафлей
[console]b43-phy0 ERROR: Fatal DMA error: 000000..0000.0000000000..000 куча нулей и вссяческих цифр.. не помню
b43-phy0 ERROR: This device does not support DMA on your system. Please use PIO instead[/console]
ну в общем как то так.

#144947
Lupo Alberto написал:
А чем ваш способ не устраивает, если он рабочий?
Можно ещё алиасы для модулей прописать, тогда будут сразу загружаться с нужными опциями.

вот про эти самые алиасы для модулей где почитать?
а рабочий или нет. еще не знаю. просто готовлюсь wink

#144954
сантехник написал:
вот про эти самые алиасы для модулей где почитать?

Посмотрите файл, прикреплённый к этой теме, страница 74.

#144955

там 8 страничек всего..
или вы имеете в виду журналы?

а все понял)
спасибо.
кстати где полную версию найти?

#144956
сантехник написал:
там 8 страничек всего..
или вы имеете в виду журналы?

Одна из восьми имеет номер 74, подраздел называется «Копаем глубже».

#144960

ух ты. вродь выглядит не плохо..
Альберто, вы его читали?
стоит ли заказывать?
да там и цена какая то детская.. за пять лет сборник за 500 рур

#144961
сантехник написал:
ух ты. вродь выглядит не плохо..
Альберто, вы его читали?
стоит ли заказывать?
да там и цена какая то детская.. за пять лет сборник за 500 рур

Если моё личное мнение — стоит, а так каждый решает сам. Тем более номера, выпущенные до 2009 года, можно скачать бесплатно.

Показать

lupo@gentoo-laptop Archive % ls -1R [gentoo-laptop][23:35]
.:
2005/
2006/
2007/
2008/
2009/
2010/
2011/
lxf139-140.csv

./2005:
70.pdf
71.pdf
72.pdf
73.pdf

./2006:
74-75.pdf
76.pdf
77.pdf
78.pdf
79.pdf
80.pdf
81.pdf
82.pdf
83.pdf
84.pdf
85.pdf
86.pdf

./2007:
87-88.pdf
89.pdf
90.pdf
91.pdf
92.pdf
93.pdf
94.pdf
95.pdf
96.pdf
97.pdf
98.pdf
99.pdf

./2008:
100.pdf
102.pdf
103.pdf
104.pdf
105.pdf
106.pdf
107.pdf
108.pdf
109.pdf
110.pdf
111.pdf
112.pdf

./2009:
113-114.pdf
115.pdf
116.pdf
117.pdf
118.pdf
119.pdf
120.pdf
122.pdf
123.pdf
124.pdf
125.pdf

./2010:
126-127.pdf
128.pdf
129.pdf
130.pdf
131.pdf
132.pdf
134.pdf
135.pdf
136.pdf
137.pdf
138.pdf

./2011:
139-140.pdf
141.pdf
142.pdf
#144962

на бумаге то оно удобнее конеш, ток вот в моей однокомнатной квартире итак места мало :(
закажу диск. почитаем
ладно. прекращаю зафлуживать свою же тему. завтра отпишусь чо получилось

#145065

попробовал
[console]rmmod b43
modprobe b43 pio=1[/console]

интерфейс поднялся вроде как..
[console]iwlist scan[/console]
выдает кучу всего всего и даже больше.

вопрос. если я не хочу юзать гуёвые менеджеры типо NM. (печальный опыт) а хочу юзать чиста правкой пальчикаме
как настроить сеть?
iwconfig'а достаточно будет?

#145066
сантехник написал:
вопрос. если я не хочу юзать гуёвые менеджеры типо NM. (печальный опыт) а хочу юзать чиста правкой пальчикаме
как настроить сеть?

Если в Gentoo, то правкой /etc/conf.d/net.

#145067

емнип. в хб же все это есть.
все. тему можно закрыть

решение.
Юзать pio mode можно.
как?
rmmod any_mod
modprobe any_mod pio=1
если прокатит, чтобы сделать на постой читай первый пост

#153312

а че до сих пор "решено" не повесили?
ну и правильно.
забыл добавить.
при вышеизложенном способе. только лишь определяется девайс, но не коннектит нифига.
а коннектит если привести /etc/modprobe.d/b43.conf в такой вид
options b43 pio=1 qos=0

так и не понял что есть qos но зато работает.
кстати что это? квалити ов сервайс?
и чо за сервайс нот саппорт при этом?



зы.можно вешать гриф решено.

Войдите или зарегистрируйтесь, чтобы ответить.