]> rtime.felk.cvut.cz Git - mf6xx.git/blob - src/comedi/mf624_simple_driver/kernel/README.txt
Changed some directory names for easier understanding.
[mf6xx.git] / src / comedi / mf624_simple_driver / kernel / README.txt
1 How to compile MF624 Comedi driver
2 ==================================
3 * Copy driver source into kernel tree
4   # cp mf624.c /usr/src/linux-source-2.6.32/drivers/staging/comedi/drivers
5
6 * Compile it
7   # cd /usr/src/linux-source-2.6.32/
8   # make drivers/staging/comedi/ O=/usr/src/linux-source-2.6.32/_build/686
9   # make M=drivers/staging/comedi/ O=/usr/src/linux-source-2.6.32/_build/686
10
11 * Load Comedi
12   # modprobe comedi comedi_num_legacy_minors=4
13
14 * Load MF624 Driver
15   # cd _build/686/drivers/staging/comedi/drivers
16   # insmod ./mf624.ko
17   # dmesg | tail -3
18    [ 6184.326066] comedi: module is from the staging directory, the quality is unknown, you have been warned.
19    [ 6184.331917] comedi: version 0.7.76 - http://www.comedi.org
20    [ 6309.161789] mf624: module is from the staging directory, the quality is unknown, you have been warned.
21
22 * Configure loaded driver (!)
23   # comedi_config /dev/comedi0 mf624
24   # dmesg | tail -11
25    [ 6374.717904] comedi0: mf624: driver: Bourgeot - Poulain 2006-2007
26    [ 6374.717909] This is an experimental version, you can report          some remarks or problems to fpoulain@gmail.com
27    [ 6374.717929] comedi0: mf624: Found mf624 on bus 1, slot 11
28    [ 6374.717950] pci 0000:01:0b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
29    [ 6374.717983] comedi0: mf624: PCI Resource 0    addr d2dffc00 
30    [ 6374.717987] comedi0: mf624: PCI Resource 1    addr d2dff800 
31    [ 6374.717989] comedi0: mf624: PCI Resource 2    addr d2dff400 
32    [ 6374.717993] comedi0: mf624: IO_BADR0    addr e081cc00 
33    [ 6374.717996] comedi0: mf624: IO_BADR1(2) addr e0846800 
34    [ 6374.717999] comedi0: mf624: IO_BADR2(4) addr e084e400 
35    [ 6374.718002] comedi0: mf624: Driver attached