X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=TODO;h=7ced4364f7e6f14c80497c0d3b04e471b95fec59;hb=a6c04a29951077b153ee79075ddc7d7d423bd23e;hp=af751d272dc4b18b77e2b7fe6c4dca70c6ea7ad4;hpb=7db0e1f4e1d00620cd524d8ccf6e4b44847b5da6;p=comedi.git diff --git a/TODO b/TODO index af751d27..7ced4364 100644 --- a/TODO +++ b/TODO @@ -1,39 +1,52 @@ -fix INSTALL.RTLinux, INSTALL.RTAI +make menuconfig -BUG in do_test_for_insn_bits() (due to -EACCES) +bug: buffer resize to 0 convinces comedi that buffer doesn't exist -ni_mio_common: doesn't do 2-chan ao. +doc: how to use kcomedilib + +comedi_rt_timer segfaults when the lower-level driver disappears +and reappears. This is a problem with the Comedi core, not the +driver. I don't really know how to fix this. Actually, I do. +kcomedilib needs an implementation of comedi_open() and comedi_close(). das6402 needs cleanup -check each driver init for stuff +fix PCI code, use pci_find_device() + +pci_enable_device() needs to be added to many drivers -grep XXX +get rid of spurious "char-major-98-0 not found" -register_symtab +spinlocks -fix PCI code, use pci_find_device() +autoloading causes BUG on failure. -standardize error codes +das1800: kmalloc could fail on large buffer sizes (see dt282x). Needs +to be fixed to use a bounce buffer. -verify PCI-6503 code +move /proc/comedi to /proc/driver/comedi -get rid of spurious "char-major-98-0 not found" +Drivers that do DMA need to be fixed for big-endian machines. -verify 2.0.x operation +ni_pcimio: doesn't do DMA with AO -develop 8253 and Am9513 code +ni_pcimio: ai COMEDI_WAKE_EOS doesn't work with DMA -different error code for board error vs buffer overflow +create separate fops structure for unconfigured devices (probably not) -ni_mio_common: gpct code broken +ni_mio_common: resetting AO sets ao chan 1 to -10V -spinlocks +Dan Christian 07/01: rtd520.o: problems with buffer -add pci_enable_device where appropriate +ni_pcimio: polling -autoloading causes BUG on failure. +migrate COMEDI_CB interface to COMEDI_EV flags, move #defines to comedidev.h + +rename prealloc_buf and prealloc_bufsz + +fix RT interrupts and comedi_irq[] dumbness -fix comedi_report_boards to use /proc +ni_mio_common: analog output doesn't work correctly with insns after + running a command