Package Details: dgrp 1.9.41-2

Git Clone URL: https://aur.archlinux.org/dgrp.git (read-only, click to copy)
Package Base: dgrp
Description: tty driver for Digi RealPort ConnectPort EtherLite Flex One CM PortServer TS IBM RAN serial console terminal servers
Upstream URL: https://www.digi.com/
Licenses: GPL, custom
Submitter: severach
Maintainer: severach
Last Packager: severach
Votes: 1
Popularity: 0.000000
First Submitted: 2015-04-07 06:28 (UTC)
Last Updated: 2023-12-19 03:01 (UTC)

Dependencies (13)

Required by (0)

Sources (51)

Latest Comments

craig commented on 2022-04-15 00:14 (UTC) (edited on 2022-04-15 00:15 (UTC) by craig)

I recently did a full system update and dgrp no longer works. Here is the log file /var/lib/dkms/dgrp/1.9.40/build/make.log:

DKMS make.log for dgrp-1.9.40 for kernel 5.17.3-arch1-1 (x86_64)
Thu Apr 14 07:54:11 PM EDT 2022
make: Entering directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'
#make -C /usr/lib/modules/5.17.3-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make -C /usr/lib/modules/5.17.3-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make[1]: Entering directory '/usr/lib/modules/5.17.3-arch1-1/build'
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_common.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c: In function ‘dgrp_dpa_open’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c:338:34: error: implicit declaration of function ‘PDE_DATA’; did you mean ‘NODE_DATA’? [-Werror=implicit-function-declaration]
  338 |         nd = (struct nd_struct *)PDE_DATA(inode);
      |                                  ^~~~~~~~
      |                                  NODE_DATA
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.c:338:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  338 |         nd = (struct nd_struct *)PDE_DATA(inode);
      |              ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:288: /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o] Error 1
make[1]: *** [Makefile:1831: /var/lib/dkms/dgrp/1.9.40/build/driver/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.17.3-arch1-1/build'
make: *** [Makefile:72: build] Error 2
make: Leaving directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'

craig commented on 2021-08-10 02:45 (UTC) (edited on 2021-08-10 02:58 (UTC) by craig)

When I recently did a full system update, the kernel updated from 5.12.15 to 5.13.7. Now dgrp no longer works. I found this in the pacman log file:

[2021-08-04T08:28:09-0400] [ALPM-SCRIPTLET] ==> dkms install --no-depmod -m dgrp -v 1.9.40 -k 5.13.7-arch1-1
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] Error! Bad return status for module build on kernel: 5.13.7-arch1-1 (x86_64)
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] Consult /var/lib/dkms/dgrp/1.9.40/build/make.log for more information.
[2021-08-04T08:28:57-0400] [ALPM-SCRIPTLET] ==> Warning, `dkms install --no-depmod -m dgrp -v 1.9.40 -k 5.13.7-arch1-1' returned 10

And /var/lib/dkms/dgrp/1.9.40/build/make.log contains:


DKMS make.log for dgrp-1.9.40 for kernel 5.13.7-arch1-1 (x86_64)
Mon Aug  9 10:08:52 PM EDT 2021
make: Entering directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'
#make -C /usr/lib/modules/5.13.7-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make -C /usr/lib/modules/5.13.7-arch1-1/build M=$PWD modules MYPWD=/var/lib/dkms/dgrp/1.9.40/build/driver/build MYMANDIR=/usr/share/man
make[1]: Entering directory '/usr/lib/modules/5.13.7-arch1-1/build'
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_common.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_dpa_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_driver.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_mon_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c: In function ‘dgrp_receive’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:3629:68: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3629 |                                                                 if (req != OTYPE_IMMEDIATE) {
      |                                                                    ^
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:3640:57: note: here
 3640 |                                                         default:
      |                                                         ^~~~~~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c: In function ‘parity_scan’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:761:44: warning: this statement may fall through [-Wimplicit-fallthrough=]
  761 |                         ch->ch_pscan_state = 0 ;
      |                         ~~~~~~~~~~~~~~~~~~~^~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_net_ops.c:763:17: note: here
  763 |                 case 0:
      |                 ^~~~
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_ports_ops.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_proc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_specproc.o
  CC [M]  /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.o
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c: In function ‘dgrp_tty_ioctl’:
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3361:22: error: implicit declaration of function ‘tty_check_change’ [-Werror=implicit-function-declaration]
 3361 |                 rc = tty_check_change(tty);
      |                      ^~~~~~~~~~~~~~~~
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3674:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
 3674 |                 if (cmd == DIGI_SETAF) {
      |                    ^
/var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.c:3689:9: note: here
 3689 |         case DIGI_SETA:
      |         ^~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:273: /var/lib/dkms/dgrp/1.9.40/build/driver/build/dgrp_tty.o] Error 1
make[1]: *** [Makefile:1853: /var/lib/dkms/dgrp/1.9.40/build/driver/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.13.7-arch1-1/build'
make: *** [Makefile:72: build] Error 2
make: Leaving directory '/var/lib/dkms/dgrp/1.9.40/build/driver/build'