On Wed, May 23, 2018 at 10:01:49AM +0300, Ozgur Kara wrote: > > > 23.05.2018, 09:48, "Greg KH" <greg@xxxxxxxxx>: > > On Wed, May 23, 2018 at 09:26:31AM +0300, Ozgur Kara wrote: > >> I think seen the drivers/staging section in the kernel source. > > > > Yes, starting out with drivers/staging/*/TODO is always a good idea. > > > >> for example, some new generation embedded modules and electronic devices don't work on Linux. > > > > Really? Like what? > > For example kernel's no have drivers for some sensors, I also couldn't identify the PCI card for automation and no driver in the kernel. > > CP-168U RS232 PCI Card Odss are, this "just works" if it is a normal serial port card. If not, it should be trivial to get working. > Wireless Nozzle Reader MTI125 > NXP MPU6050 > MPU6050 > > I hope I'm not wrong :) We have loads of iio drivers in the kernel, try digging based on the PCI id values. For example, look at drivers/iio/imu/inv_mpu6050/ :) But yes, sensors are a great way to get involved in driver writing, they are usually pretty simple and all they need are to be hooked up to the iio interface. A data sheet is usually needed to determine the units and values the sensors provide, but those should not be hard to come by. good luck! greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies