Re: zaptel x100 in demesg
В общем оказалось что у меня несколько другой модем, не 62802, а 62412.
Поменял id в определении fxo, загрузил ядро, получил...
wcfxo_match
FXO device: vendor=11d4 product=1805 subvendor=11d4
wcfxo0 at pci0 dev 17 function 0: Wildcard X100P
wcfxo0: failed to enable I/O ports
в lspci -vv у моего девайса показывает толко
Region 0: Memory at e4203000 (32-bit, prefetchable)
а у других есть вот такое...
Region 0: Memory at e4201000 (32-bit, non-prefetchable)
Region 1: I/O ports at 6400
Region 2: Memory at e4100000 (32-bit, non-prefetchable)
т.е когда я делаю pci_conf_write, то потом получаю вот это
if (!(pci_conf_read(pc, pa->pa_tag, PCI_COMMAND_STATUS_REG) &
PCI_COMMAND_IO_ENABLE)) {
printf("%s: failed to enable I/O ports\n",
sc->sc_dv.dv_xname);
goto fail;
как узнать какие порты io у моего? Вообще вроде можно писать прям в эти адреса памятиe 4203000 и ресивить из них данные, но это в исходнике происходит дальше, в начале пытается получить данные из I\O портов.
|