Страница 2 из 2

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2009-01-29 4:00:32
Ant666
По просьбам трудящихся ,непосредственно сам фаил с костылями под acpi.

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2009-01-29 9:12:06
Alex Keda
Ant666 писал(а):По просьбам трудящихся ,непосредственно сам фаил с костылями под acpi.
баг-репорт писал?
туда прикладывал?

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2009-01-30 4:09:04
Ant666
нет ,так как всё это не придумал ,в рассылке уже было.

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2009-07-09 2:46:45
O
Ant6666 писал(а):ну разве что wpi никак завести не удаётся ,но он вообще не под каким соусом работать не хочет
У меня wpi пахать никак не хотел и без ACPI. Wpi в ядро не влинковывл, подгружал kldload'ом. Память выделялась нормально, но при ifconfig wpi0 up выдавалось:

Код: Выделить всё

wpi0: timeout waiting for adapter to initialize
wpi0: A problem occurred loading the firmware to the driver
Обновил до 7.2-RELEASE, скачал последнюю версию firmware, пересобрал с ней wpifw - изменений никаких. Причём несколько настораживало то, что ресурсы, которые назначает фря очень расходятся с теми, что назначают винды на той же машине. В результате копания в исходниках wpi понял, что "timeout" мне выдаётся из-за того, что драйвер в установленный срок (1 секунда) после запуска инициализации карты не получает от неё прерывания. В общем, после довольно продолжительного копания в исходниках dev/pci, обнаружил, что irq можно прописать самому через /boot/loader.conf. Ну и прописал - такой же, как у меня в виндах. И после ifconfig wpi0 up лампочка wifi весело замигала. IRQ прописывал в /boot/loader.conf через

Код: Выделить всё

hw.pci6.0.0.INTA.irq=19
Возможно, такое прокатит и с включённым ACPI.

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2009-11-27 3:53:26
jeck
была таже проблема у меня с 3 картами реалтек на фре 6,2
разобрался так:
В биосе есть раздел распределения ресурсов РСI to IRQ по умолчанию все насторйки в установке AUTO.
попросту назначил каждому слоту РСІ соотвественного IRQ
1 слот РСI сетевая карта rl0 IRQ 9
2 слот РСI сетевая карта rl1 IRQ 10 и т.д.
потом при перезагрузке все стало как по маслу
__________________________________________
>ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:02:44:40:ab:5e
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=9<RXCSUM,VLAN_MTU>
inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255
ether 00:04:76:30:94:ac
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 10.10.10.202 netmask 0xfffffffc broadcast 10.10.10.203
ether 00:00:1c:81:fd:6f
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
:drinks:

Re: Acer Aspire 5920G FreeBSD bge0 couldn't map memory

Добавлено: 2010-07-02 0:35:09
dimasp2
Ant666 писал(а):По просьбам трудящихся ,непосредственно сам фаил с костылями под acpi.
Спасибо огромное!!!
на FreeBSD 8.0-STABLE, Acer Aspire 4720Z, была та же самая ошибка: bge0: couldn't map memory.
с этим файликом acpi_pcib_pci.c пересобрал ядро, и bge0 заработал.
только там строчку:

Код: Выделить всё

#include <contrib/dev/acpica/acpi.h>
заменил на теперь актуальные:

Код: Выделить всё

#include <contrib/dev/acpica/include/acpi.h>
#include <contrib/dev/acpica/include/accommon.h>
bge0 теперь работает.