|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Artemiev Igor 2:5020/400 24 Mar 2006 10:40:17 To : Anatoly Mashanov Subject : Re: PCMCIA Thinkpad problem -------------------------------------------------------------------------------- Anatoly Mashanov <Anatoly.Mashanov@f282.n5070.z2.fidonet.org> wrote: AI>> Потому что его аллокирование уже в DSDT биоса есть. Посмотри на вывод AI>> devinfo -vr и проверь. AM>Есть только i/o ports 3e0-3e3 AI>> Если так, то патчить cbb на предмет замены AI>> bus_alloc_resource на PCIR_BAR(x) для нужно PCIID или запрещать в AI>> ACPI "sysresource". Ты без ACPI пробовал грузиться? AM>Вынос /boot/kernel/acpi*.ko эффекта не дает AM>acpi в биосе не упоминается, в виндовой утилите конфигурации - тоже. Бук AM>древний, возможно, дело в этом. Hет, дело в том, что драйвер пытается отмаппировать порты, которые уже отображены в памяти (3e0-3e3). Имхо, замена в cbb_pci_attach sc->base_res = bus_alloc_resource_any(brdev, SYS_RES_MEMORY, &rid, RF_ACTIVE); на sc->base_res = PCIR_BAR(0); должна проблему полечить. Hу и не забыть убрать bus_release_resource для этого ресурса в cbb_detach. Альтернативный вариант - debug.acpi.disabled="sysresource", но если при этом отвалится что-то ещё, то придётся дампить DSTD и убирать явное выделение ресурсов для этого устройства, копмлировать и полученным перекрыть биосовский. -- iprefetch ai --- ifmail v.2.15dev5.3 * Origin: Bryansk Medical Center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14493043f1a8c.html, оценка из 5, голосов 10
|