[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Intel 810/820/440MX audio driver, need help.
In message <87n1j7bnw8.wl@clausius.northeye.org>,
`kitame@debian.org' wrote:
> options PCIBIOS
>
> が必要でした。で結果なのですが、やはり attach できませんです。
> dmesg の 出力と config は
> http://northeye.org/tmp/netbsd/
> にあります。
> なんか OpenBSD でちゃんと attach できてるのかが知りたいですな…。
dmesg をちらっと眺めてみた程度ですが、pci の mapping register
0x10 (= ICH_NAMBAR) が
Quoted from http://northeye.org/tmp/netbsd/dmesg
> Base address register at 0x10
> type: i/o
> base: 0x00002000, size: 0x00000100
であり、I/O port であることを示しているのに対して、
http://northeye.org/tmp/netbsd/ の ich.c では
Quoted from http://northeye.org/tmp/netbsd/ich.c
> if (pci_mapreg_map(pa, ICH_NAMBAR, PCI_MAPREG_TYPE_MEM, 0,
> &sc->iot, &sc->mix_ioh, NULL, &mix_size)) {
> printf(": can't map codec I/O space\n");
> return;
> }
上記のように type PCI_MAPREG_TYPE_MEM でマップしようとしてい
ますね。とりあえずは、このせいで失敗しているように思います。
PCI_MAPREG_TYPE_IO に変更して試されてはいかがでしょう。
--
むらたしゅういちろう