diff --git a/src/drivers/device/vdev.cpp b/src/drivers/device/vdev.cpp index d992851309..0ed4d39ada 100644 --- a/src/drivers/device/vdev.cpp +++ b/src/drivers/device/vdev.cpp @@ -64,7 +64,7 @@ private: px4_dev_t() {} }; -#define PX4_MAX_DEV 100 +#define PX4_MAX_DEV 200 static px4_dev_t *devmap[PX4_MAX_DEV]; /* diff --git a/src/drivers/device/vdev_posix.cpp b/src/drivers/device/vdev_posix.cpp index 975700d4e8..33aaa1647f 100644 --- a/src/drivers/device/vdev_posix.cpp +++ b/src/drivers/device/vdev_posix.cpp @@ -75,7 +75,7 @@ static void *timer_handler(void *data) return 0; } -#define PX4_MAX_FD 100 +#define PX4_MAX_FD 200 static device::file_t *filemap[PX4_MAX_FD] = {}; int px4_errno; @@ -117,6 +117,7 @@ int px4_open(const char *path, int flags, ...) ret = dev->open(filemap[i]); } else { + PX4_WARN("exceeded maximum number of file descriptors!"); ret = -ENOENT; } }