+ PDEBUG(1, "opening %s", devpath);
+ filp = filp_open(devpath, O_RDWR | O_NOCTTY | O_NONBLOCK | O_NDELAY, 0);
+ if (IS_ERR(filp)) {
-+ PERROR("unable to open serial device to BCTRL: %s", devpath);
++ PERROR("unable to open serial device to BCTRL: %s (%d)", devpath, filp);
+ ret = PTR_ERR(filp);
+ goto end2;
+ }
+ PDEBUG(1, "opening %s", devpath);
+ filp = filp_open(devpath, O_RDWR | O_NOCTTY | O_NONBLOCK | O_NDELAY, 0);
+ if (IS_ERR(filp)) {
-+ PERROR("unable to open serial device to BCTRL: %s", devpath);
++ PERROR("unable to open serial device to BCTRL: %s (%d)", devpath, filp);
+ ret = PTR_ERR(filp);
+ goto end2;
+ }