FreeBSD 8.1 a multiportova seriova karta
David Pasek
david.pasek at gmail.com
Wed Jan 5 18:16:54 CET 2011
2011/1/5 David Pasek <david.pasek at gmail.com>:
> No a ted jsem zrovna dokompiloval kernel s podporou PUC s upravenym
> zdrojakem podle Danovo navodu. Takhle mi taky fungujou dva porty ze
> ctyrech, ale divne je, ze devinfo vraci stejny "puc0 I/O port mapping"
> jako s kernelem bez uprav offsetu.
>
Opravuji sam sebe. Ve statickem kernelu se zmena zdrojaku projevi a
objevil jsem dalsi seriak na adresach 0xe010-0xe017
kernel s puc ovladacem a originalnima zdrojakama (Pro porty 1 a 3 - offset 8):
==============================================================================
devinfo -rv
puc0 pnpinfo vendor=0x1409 device=0x7168 subvendor=0x1409
subdevice=0x4056 class=0x070002 at slot=17 function=0
Interrupt request lines:
10
I/O ports:
0xe000-0xe01f
0xe020-0xe02f
uart2
puc0 I/O port mapping:
57344-57351 <= je hexadecimalne toto 0xe000-0xe007
puc0 port numbers:
1
uart3
puc0 I/O port mapping:
57352-57359 = 0xe008-0xe00f
puc0 port numbers:
2
kernel s puc ovladacem a upravenyma zdrojakama (Pro porty 1 a 3 - offset 16):
==============================================================================
devinfo -rv
puc0 pnpinfo vendor=0x1409 device=0x7168 subvendor=0x1409
subdevice=0x4056 class=0x070002 at slot=17 function=0
Interrupt request lines:
10
I/O ports:
0xe000-0xe01f
0xe020-0xe02f
uart2
puc0 I/O port mapping:
57344-57351 <= je hexadecimalne toto 0xe000-0xe007
puc0 port numbers:
1
uart3
puc0 I/O port mapping:
57360-57367 <= je hexadecimalne toto 0xe010-0xe017
puc0 port numbers:
2
takze jdu pokracovat ve hledani ctvrteho portu ;-)
More information about the Users-l
mailing list