From: Alan <lam...@gm...> - 2014-09-05 01:10:09
|
After updating my kernel from 3.15 to 3.16.1 I found these problems: 1. The err() and dbg() macros don't exist anymore. Perhaps they should be replaced with dev_err() and dev_dbg(), but I wanted a quick solution, so I did this: #ifndef err #define err printk #endif #ifndef dbg #define dbg pr_debug #endif 2. After overcoming the compilation issue, it can't decode any signals, instead I get these kernel messages: [ 3138.828899] usbirboy: Dev Vendod: 0xfffe [ 3138.829383] usbirboy: USB-Ir-Boy device attached to with minor 240 [ 3138.829409] usbcore: registered new interface driver usbirboy [ 3138.829411] usbirboy: Registered : usbirboy (c)2006 v0.04 [ 3171.576966] new start bit received before last packet was ready! [ 3171.579963] new start bit received before last packet was ready! [ 3171.580961] new start bit received before last packet was ready! [ 3171.589954] new start bit received before last packet was ready! [ 3171.592965] new start bit received before last packet was ready! ... Any idea? |