mannaggia, sia messo a verbale che
mi pento di aver preso la commessa di questo router ho visto, fra le cose obsolete, delle schedone apocalittiche pci/64 di una commessa Kodac
hanno su Virtex e un sacco di hardware strano, e sono state svendute ad una 30na di euro
ero quasi tentato di prenderne un paio, poi mi son detto: e che ci faccio ? e dove le pluggo ?
non ho alcuna macchina pci/64
il miniPCI invece dovrebbe andare su un router che, io ancora non capisco perche', e' PCI MEM ONLY
quando il 90% delle schede in commercio e' PCI_IO
vuoi un esempio ? te ne do due:
1) miniPCI UART 16C550, prese 4 boards diverse da produttori diversi, tutte PCI_IO
2) miniPCI USB (chip NEC), anche qui, fatte alcune prove, tutte PCI_IO
le uniche PCI_MEM_ONLY sono le wifi di Atheros
solo che sul router devono necessariamente mettere una miniPCI_USB perche' il router di suo di porte USB ne ha solo una
a cui va pluggato un disco usb, e una webcam
servirebbero quindi gia' altre due porte USB, anzi almeno una in piu'
perche' una e' gia' prenontata da un usb-lcd, LCD 640x480x16bit colore, in defIO
altro delirio per cui ho appena finito di scriver il kernel module linux in modo da usare l'lcd sia come framebuffer che come text console
e ora che e' finito ed inizia funzionare, invece di potermi rilassare e godermi un po' la console
(e pensare che va fatto anche il driver touchscreen)
mi tocca tribulare anche con la miniPCI-usb che pensavo banalmente di poter comprare gia' bello che pronto da installare nel router
... insomma cribbiolina, con questo router la strada e' tutta in salita !
ma ora faccio una cosa, prima di mettermi a tribulare con il PCB: compro un paio di "miniPCI probe" dai tedeschi
(sono schedine diagnostiche)
e vedo di hackarle alla vecchia scuola
questi aggeggi hanno il PCB gia' fatto, entrano nel miniPCI, a rigore dovrebbero gestire sia PCI_MEM che PCI_IO (per testare che tutto sia OK)
quindi se fortuna mi assiste ed hanno su delle spartan3E sono quasi a cavallo
cosi' mi dedico al Verilog e al firmware per gestire il PCI, che ...
... documentandomi un attimo con
PCI demystified &
linux pci driver ref mi appare gia' di un complesso che meta' basta
(sopratutto al lato kernel)
mamma mia ma chi me l'ha fatto fare