Date   
Re: error during udrc-dkms

Gayland Gump
 

Basil, are there any ways to know when Anna's patches will be in place so that we can do upgrades?

Gayland
KG7GCF


On Tue, May 28, 2019 at 10:02 PM Basil Gunn <basil@...> wrote:

Bernard,

The tlv320aic3204 driver in the 4.19.42 kernel will NOT work
reliably. You need to stick with the  4.14.98 kernel until all of Anna's
patches work their way into the main stream kernel.

From  Anna:

> ALSA changed the API to some of their calls, and the old TLV320 driver
> doesn’t have the calls.  The new TLV320 driver is in the Raspbian
> kernel, but it won’t work reliably until I get the final patch pushed
> in the kernel.

Do NOT do an apt-get upgrade for a while until this gets fixed.
I have taken apt-get upgrade out of prog_refresh.sh script.

/Basil

f6bvp <f6bvp@...> writes:

> Here are my Compass beta 13 current software versions:
>
> Linux compass-f6bvp 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019
> armv7l GNU/Linux
>
> Gnu C                  6.3.0
> Gnu make               4.1
> binutils               2.28
> util-linux             2.29.2
> mount                  debug
> module-init-tools      23
> e2fsprogs              1.43.4
> Linux C Library        2.24
> Dynamic linker (ldd)   2.24
> Net-tools              2.10-alpha
> Kbd                    2.0.3
> Sh-utils               8.26
> wireless-tools         30
> Modules Loaded         fuse rfcomm bnep hci_uart btbcm serdev bluetooth
> ecdh_generic pps_ldisc xt_tcpudp ip6table_filter ip6_tables
> iptable_filter joydev evdev ads1015 sg hwmon sc16is7xx tlv320aic32x4_i2c
> uas tlv320aic32x4 brcmfmac brcmutil cfg80211 rfkill udrc
> snd_soc_bcm2835_i2s snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm
> snd_timer snd i2c_bcm2835 pps_gpio pps_core uio_pdrv_genirq fixed uio
> ax25 i2c_dev ip_tables x_tables ipv6




Re: error during udrc-dkms

Steve, N9VW
 

Basil,
It seems that I was bitten by the upgrade issue as well. Will a notice be sent out to all when it is safe to do an "apt-get upgrade" on the system?

Thanks
Steve, N9VW

On 5/28/2019 10:02 PM, Basil Gunn wrote:
Bernard,

The tlv320aic3204 driver in the 4.19.42 kernel will NOT work
reliably. You need to stick with the 4.14.98 kernel until all of Anna's
patches work their way into the main stream kernel.

From Anna:

ALSA changed the API to some of their calls, and the old TLV320 driver
doesn’t have the calls. The new TLV320 driver is in the Raspbian
kernel, but it won’t work reliably until I get the final patch pushed
in the kernel.
Do NOT do an apt-get upgrade for a while until this gets fixed.
I have taken apt-get upgrade out of prog_refresh.sh script.

/Basil

f6bvp <f6bvp@...> writes:

Here are my Compass beta 13 current software versions:

Linux compass-f6bvp 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019
armv7l GNU/Linux

Gnu C 6.3.0
Gnu make 4.1
binutils 2.28
util-linux 2.29.2
mount debug
module-init-tools 23
e2fsprogs 1.43.4
Linux C Library 2.24
Dynamic linker (ldd) 2.24
Net-tools 2.10-alpha
Kbd 2.0.3
Sh-utils 8.26
wireless-tools 30
Modules Loaded fuse rfcomm bnep hci_uart btbcm serdev bluetooth
ecdh_generic pps_ldisc xt_tcpudp ip6table_filter ip6_tables
iptable_filter joydev evdev ads1015 sg hwmon sc16is7xx tlv320aic32x4_i2c
uas tlv320aic32x4 brcmfmac brcmutil cfg80211 rfkill udrc
snd_soc_bcm2835_i2s snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm
snd_timer snd i2c_bcm2835 pps_gpio pps_core uio_pdrv_genirq fixed uio
ax25 i2c_dev ip_tables x_tables ipv6

Re: JS8 and draws

Douglas
 

The only other ports on the radio are for the external speaker and mic.

Using only the cord that came with the draws, i tried setting up js8 and js8 says it's transmitting but the radio does nothing.  I manually dialed the radio to the aprs frequency. 

Re: error during udrc-dkms

f6bvp
 

Hi Basil,

Thanks for the explanations about TLV320 driver in new 4.19.42 kernel.
When upgraded it will certainly make an interesting jump.

73 de Bernard f6bvp

Le 29 mai 2019 à 07:02, Basil Gunn <@basil860> a écrit :


Bernard,

The tlv320aic3204 driver in the 4.19.42 kernel will NOT work
reliably. You need to stick with the 4.14.98 kernel until all of Anna's
patches work their way into the main stream kernel.

From Anna:

ALSA changed the API to some of their calls, and the old TLV320 driver
doesn’t have the calls. The new TLV320 driver is in the Raspbian
kernel, but it won’t work reliably until I get the final patch pushed
in the kernel.
Do NOT do an apt-get upgrade for a while until this gets fixed.
I have taken apt-get upgrade out of prog_refresh.sh script.

/Basil

f6bvp <f6bvp@...> writes:

Here are my Compass beta 13 current software versions:

Linux compass-f6bvp 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019
armv7l GNU/Linux

Gnu C 6.3.0
Gnu make 4.1
binutils 2.28
util-linux 2.29.2
mount debug
module-init-tools 23
e2fsprogs 1.43.4
Linux C Library 2.24
Dynamic linker (ldd) 2.24
Net-tools 2.10-alpha
Kbd 2.0.3
Sh-utils 8.26
wireless-tools 30
Modules Loaded fuse rfcomm bnep hci_uart btbcm serdev bluetooth
ecdh_generic pps_ldisc xt_tcpudp ip6table_filter ip6_tables
iptable_filter joydev evdev ads1015 sg hwmon sc16is7xx tlv320aic32x4_i2c
uas tlv320aic32x4 brcmfmac brcmutil cfg80211 rfkill udrc
snd_soc_bcm2835_i2s snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm
snd_timer snd i2c_bcm2835 pps_gpio pps_core uio_pdrv_genirq fixed uio
ax25 i2c_dev ip_tables x_tables ipv6


Re: error during udrc-dkms

Basil Gunn
 

Bernard,

The tlv320aic3204 driver in the 4.19.42 kernel will NOT work
reliably. You need to stick with the 4.14.98 kernel until all of Anna's
patches work their way into the main stream kernel.

From Anna:

ALSA changed the API to some of their calls, and the old TLV320 driver
doesn’t have the calls. The new TLV320 driver is in the Raspbian
kernel, but it won’t work reliably until I get the final patch pushed
in the kernel.
Do NOT do an apt-get upgrade for a while until this gets fixed.
I have taken apt-get upgrade out of prog_refresh.sh script.

/Basil

f6bvp <f6bvp@...> writes:

Here are my Compass beta 13 current software versions:

Linux compass-f6bvp 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019
armv7l GNU/Linux

Gnu C 6.3.0
Gnu make 4.1
binutils 2.28
util-linux 2.29.2
mount debug
module-init-tools 23
e2fsprogs 1.43.4
Linux C Library 2.24
Dynamic linker (ldd) 2.24
Net-tools 2.10-alpha
Kbd 2.0.3
Sh-utils 8.26
wireless-tools 30
Modules Loaded fuse rfcomm bnep hci_uart btbcm serdev bluetooth
ecdh_generic pps_ldisc xt_tcpudp ip6table_filter ip6_tables
iptable_filter joydev evdev ads1015 sg hwmon sc16is7xx tlv320aic32x4_i2c
uas tlv320aic32x4 brcmfmac brcmutil cfg80211 rfkill udrc
snd_soc_bcm2835_i2s snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm
snd_timer snd i2c_bcm2835 pps_gpio pps_core uio_pdrv_genirq fixed uio
ax25 i2c_dev ip_tables x_tables ipv6

Re: error during udrc-dkms

Basil Gunn
 

I've confirmed the error and don't need anymore reports.
/Basil

Gayland Gump <kg7gcf@...> writes:

I seem to be getting the same error when I perform a sudo apt-get upgrade on my DRAWS Beta 13 install based on a quick comparison of the make.log noted above. I'd be a tad more confident if I knew enough French to be certain the the final errors reported above were identical with my English versions..

Re: error during udrc-dkms

Gayland Gump
 

I seem to be getting the same error when I perform a sudo apt-get upgrade on my DRAWS Beta 13 install based on a quick comparison of the make.log noted above.  I'd be a tad more confident if I knew enough French to be certain the the final errors reported above were identical with my English versions..

Re: prog_refresh.sh error

Basil Gunn
 

Hi Basil,

during execution of script n7nix/bin/prog_refresh.sh
there is an error at line 111
unknown file or directory
cd: split-channels:

Bernard

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus


error during udrc-dkms

f6bvp
 

Here are my Compass beta 13 current software versions:

Linux compass-f6bvp 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux

Gnu C 6.3.0
Gnu make 4.1
binutils 2.28
util-linux 2.29.2
mount debug
module-init-tools 23
e2fsprogs 1.43.4
Linux C Library 2.24
Dynamic linker (ldd) 2.24
Net-tools 2.10-alpha
Kbd 2.0.3
Sh-utils 8.26
wireless-tools 30
Modules Loaded fuse rfcomm bnep hci_uart btbcm serdev bluetooth ecdh_generic pps_ldisc xt_tcpudp ip6table_filter ip6_tables iptable_filter joydev evdev ads1015 sg hwmon sc16is7xx tlv320aic32x4_i2c uas tlv320aic32x4 brcmfmac brcmutil cfg80211 rfkill udrc snd_soc_bcm2835_i2s snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd i2c_bcm2835 pps_gpio pps_core uio_pdrv_genirq fixed uio ax25 i2c_dev ip_tables x_tables ipv6
root@compass-f6bvp:/home/pi#


Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.19.42-v7+ -C /lib/modules/4.19.42-v7+/build M=/var/lib/dkms/udrc/1.0.5/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.19.42-v7+ (armv7l)
Consult /var/lib/dkms/udrc/1.0.5/build/make.log for more information.
run-parts: /etc/kernel/postinst.d/udrc-dkms exited with return code 10
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.14.98-v7+ /boot/kernel7.img
run-parts: executing /etc/kernel/postinst.d/dkms 4.14.98-v7+ /boot/kernel7.img
/etc/kernel/postinst.d/dkms:
Error! echo
Your kernel headers for kernel 4.14.98-v7+ cannot be found at
/lib/modules/4.14.98-v7+/build or /lib/modules/4.14.98-v7+/source.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.14.98-v7+ /boot/kernel7.img
run-parts: executing /etc/kernel/postinst.d/udrc-dkms 4.14.98-v7+ /boot/kernel7.img
/etc/kernel/postinst.d/udrc-dkms:

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.19.42+ -C /lib/modules/4.19.42+/build M=/var/lib/dkms/udrc/1.0.5/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.19.42+ (armv7l)
Consult /var/lib/dkms/udrc/1.0.5/build/make.log for more information.

Kernel preparation unnecessary for this kernel. Skipping...

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.19.42-v7+ -C /lib/modules/4.19.42-v7+/build M=/var/lib/dkms/udrc/1.0.5/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.19.42-v7+ (armv7l)
Consult /var/lib/dkms/udrc/1.0.5/build/make.log for more information.
run-parts: /etc/kernel/postinst.d/udrc-dkms exited with return code 10
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/raspberrypi-kernel_1.20190517-1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@compass-f6bvp:/home/pi# ver
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.


Here follows /var/lib/dkms/udrc/1.0.5/build/make.log


DKMS make.log for udrc-1.0.5 for kernel 4.19.42-v7+ (armv7l)
mardi 28 mai 2019, 22:40:14 (UTC+0200)
make : on entre dans le répertoire « /usr/src/linux-headers-4.19.42-v7+ »
CC [M] /var/lib/dkms/udrc/1.0.5/build/udrc.o
CC [M] /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.o
CC [M] /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4-i2c.o
CC [M] /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4-spi.o
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:471:49: warning: 'struct snd_soc_codec' declared inside parameter list will not be visible outside of this definition or declaration
static inline long aic32x4_get_mclk_rate(struct snd_soc_codec *codec)
^~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_get_mclk_rate':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:474:33: error: implicit declaration of function 'snd_soc_codec_get_drvdata' [-Werror=implicit-function-declaration]
struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:474:33: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
In file included from ./include/linux/gpio/driver.h:5:0,
from ./include/asm-generic/gpio.h:13,
from ./arch/arm/include/asm/gpio.h:10,
from ./include/linux/gpio.h:59,
from /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:31:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:484:15: error: dereferencing pointer to incomplete type 'struct snd_soc_codec'
dev_err(codec->dev, "Unsupported master clock rate %ld", mclk_rate);
^
./include/linux/device.h:1442:11: note: in definition of macro 'dev_err'
_dev_err(dev, dev_fmt(fmt), ##__VA_ARGS__)
^~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_set_dai_sysclk':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:491:41: error: 'struct snd_soc_dai' has no member named 'codec'
struct snd_soc_codec *codec = codec_dai->codec;
^~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:492:33: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_set_dai_fmt':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:507:41: error: 'struct snd_soc_dai' has no member named 'codec'
struct snd_soc_codec *codec = codec_dai->codec;
^~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:512:16: error: implicit declaration of function 'snd_soc_read' [-Werror=implicit-function-declaration]
iface_reg_1 = snd_soc_read(codec, AIC32X4_IFACE1);
^~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:556:2: error: implicit declaration of function 'snd_soc_write' [-Werror=implicit-function-declaration]
snd_soc_write(codec, AIC32X4_IFACE1, iface_reg_1);
^~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_hw_params':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:566:35: error: 'struct snd_soc_dai' has no member named 'codec'
struct snd_soc_codec *codec = dai->codec;
^~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:567:33: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:572:36: error: passing argument 1 of 'aic32x4_get_mclk_rate' from incompatible pointer type [-Werror=incompatible-pointer-types]
mclk_rate = aic32x4_get_mclk_rate(codec);
^~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:471:20: note: expected 'struct snd_soc_codec *' but argument is of type 'struct snd_soc_codec *'
static inline long aic32x4_get_mclk_rate(struct snd_soc_codec *codec)
^~~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/gpio/driver.h:5:0,
from ./include/asm-generic/gpio.h:13,
from ./arch/arm/include/asm/gpio.h:10,
from ./include/linux/gpio.h:59,
from /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:31:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:576:16: error: dereferencing pointer to incomplete type 'struct snd_soc_codec'
dev_err(codec->dev, "Sampling rate not supported\n");
^
./include/linux/device.h:1442:11: note: in definition of macro 'dev_err'
_dev_err(dev, dev_fmt(fmt), ##__VA_ARGS__)
^~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:654:2: error: implicit declaration of function 'snd_soc_update_bits' [-Werror=implicit-function-declaration]
snd_soc_update_bits(codec, AIC32X4_DACSETUP, AIC32X4_DAC_CHAN_MASK,
^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_mute':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:662:35: error: 'struct snd_soc_dai' has no member named 'codec'
struct snd_soc_codec *codec = dai->codec;
^~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: At top level:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:673:42: warning: 'struct snd_soc_codec' declared inside parameter list will not be visible outside of this definition or declaration
static int aic32x4_set_bias_level(struct snd_soc_codec *codec,
^~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_set_bias_level':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:676:33: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./include/linux/gpio/driver.h:5:0,
from ./include/asm-generic/gpio.h:13,
from ./arch/arm/include/asm/gpio.h:10,
from ./include/linux/gpio.h:59,
from /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:31:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:687:17: error: dereferencing pointer to incomplete type 'struct snd_soc_codec'
dev_err(codec->dev, "Failed to enable master clock\n");
^
./include/linux/device.h:1442:11: note: in definition of macro 'dev_err'
_dev_err(dev, dev_fmt(fmt), ##__VA_ARGS__)
^~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: At top level:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:784:39: warning: 'struct snd_soc_codec' declared inside parameter list will not be visible outside of this definition or declaration
static int aic32x4_codec_probe(struct snd_soc_codec *codec)
^~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_codec_probe':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:786:33: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct aic32x4_priv *aic32x4 = snd_soc_codec_get_drvdata(codec);
^~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: At top level:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:840:15: error: variable 'soc_codec_dev_aic32x4' has initializer but incomplete type
static struct snd_soc_codec_driver soc_codec_dev_aic32x4 = {
^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:841:2: error: unknown field 'probe' specified in initializer
.probe = aic32x4_codec_probe,
^
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:841:11: warning: excess elements in struct initializer
.probe = aic32x4_codec_probe,
^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:841:11: note: (near initialization for 'soc_codec_dev_aic32x4')
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:842:2: error: unknown field 'set_bias_level' specified in initializer
.set_bias_level = aic32x4_set_bias_level,
^
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:842:20: warning: excess elements in struct initializer
.set_bias_level = aic32x4_set_bias_level,
^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:842:20: note: (near initialization for 'soc_codec_dev_aic32x4')
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:843:2: error: unknown field 'suspend_bias_off' specified in initializer
.suspend_bias_off = true,
^
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:843:22: warning: excess elements in struct initializer
.suspend_bias_off = true,
^~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:843:22: note: (near initialization for 'soc_codec_dev_aic32x4')
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:845:2: error: unknown field 'component_driver' specified in initializer
.component_driver = {
^
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:845:22: error: extra brace group at end of initializer
.component_driver = {
^
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:845:22: note: (near initialization for 'soc_codec_dev_aic32x4')
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:845:22: warning: excess elements in struct initializer
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:845:22: note: (near initialization for 'soc_codec_dev_aic32x4')
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_probe':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:1074:8: error: implicit declaration of function 'snd_soc_register_codec' [-Werror=implicit-function-declaration]
ret = snd_soc_register_codec(dev,
^~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: In function 'aic32x4_remove':
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:1092:2: error: implicit declaration of function 'snd_soc_unregister_codec' [-Werror=implicit-function-declaration]
snd_soc_unregister_codec(dev);
^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c: At top level:
/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.c:840:36: error: storage size of 'soc_codec_dev_aic32x4' isn't known
static struct snd_soc_codec_driver soc_codec_dev_aic32x4 = {
^~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:309 : la recette pour la cible « /var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.o » a échouée
make[1]: *** [/var/lib/dkms/udrc/1.0.5/build/tlv320aic32x4.o] Erreur 1
Makefile:1524 : la recette pour la cible « _module_/var/lib/dkms/udrc/1.0.5/build » a échouée
make: *** [_module_/var/lib/dkms/udrc/1.0.5/build] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-4.19.42-v7+ »


Regards and 73's
Bernard, f6bvp

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

prog_refresh.sh error

f6bvp
 

Hi Basil,

during execution of script n7nix/bin/prog_refresh.sh
there is an error at line 111
unknown file or directory
cd: split-channels:

Bernard

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

Re: JS8 and draws

Steve McGrane <temporarilyoffline@...>
 

JS8 is very similar to FT8 and I have a video on setting that up.  I'll do a JS8 Video when my radio comes back from the shop... should be today.


Are your CAT and Data cables already sorted out?  That is most of the battle.

- Steve, KM9G


On Mon, May 27, 2019 at 10:26 PM Douglas KI7LIK <KI7LIK.AZ@...> wrote:
Can someone assist me with setting up js8 using my tm g707a u/v transeiver, or point me in the correct direction.

Re: [New post] Sample Cases Have Arrived for DRAWS™ Workstation

Ryan W Leathers
 

See the Feb 4 announcement. It states that the early adopter boards will need a modification for this connector to work with the case. It also says an app note will be provided which I take to mean this modification is to be performed by the end user.


On Mon, May 27, 2019, 10:51 PM Douglas KI7LIK <KI7LIK.AZ@...> wrote:
I noticed in the picture of the case that the two pin connector on the board faces up, mine faces to the side.  Would I need to modify the connector or is there a "fix" for this?

JS8 and draws

Douglas
 

Can someone assist me with setting up js8 using my tm g707a u/v transeiver, or point me in the correct direction.

Re: [New post] Sample Cases Have Arrived for DRAWS™ Workstation

Douglas
 

I noticed in the picture of the case that the two pin connector on the board faces up, mine faces to the side.  Would I need to modify the connector or is there a "fix" for this?

Re: Draws Beta 13: Flmsg error

Basil Gunn
 

See email from 19 Apr.
You need to install libjpeg9-dev

sudo apt-get install libjpeg9-dev

/Basil


From: Basil Gunn <@basil860>
To: udrc@nw-digital-radio.groups.io
Subject: Re: [udrc] BETA 12 with fldigi and flrig #draws #beta #flrig
Date: Fri 19 Apr 2019 04:54:43 PM PDT

Hi Jack,

libjpeg.so.9 should have been installed when fldigi was built. I need
to figure out why that did not happen. I may have been too aggressive
with cleaning up files after a build. In the mean time:

ldconfig -p | grep -i libjpeg
libjpeg.so.62 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
libjpeg.so (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libjpeg.so

sudo apt-get install libjpeg9-dev

ldconfig -p | grep -i libjpeg
libjpeg.so.62 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62
libjpeg.so.9 (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libjpeg.so.9
libjpeg.so (libc6,hard-float) => /usr/lib/arm-linux-gnueabihf/libjpeg.so

/Basil

I started playing with fldigi - it configured properly and worked except...

flrig fails with a blank stare.(hourglass... then nothing) in the X
GUI When run from the console window see msg: error while loading
shared libraries: libjpeg.so.9: cannot open shared object file: No
such file or directory.
Gayland Gump <kg7gcf@...> writes:

Attempted to launch flmsg from menu and got nothing. Launch from
terminal yields following error: "Flmsg: error while loading shared
libraries: libjpeg.so.9: cannot open shared object file: No such file
or directory", attempted sudo apt-get install libjpeg but it was not
found.

Draws Beta 13: Flmsg error

Gayland Gump
 

Attempted to launch flmsg from menu and got nothing.  Launch from terminal yields following error: "Flmsg: error while loading shared libraries: libjpeg.so.9: cannot open shared object file: No such file or directory", attempted sudo apt-get install libjpeg but it was not found.

Wiki Edit Access?

Steve McGrane <temporarilyoffline@...>
 

Would it be possible to get access to edit he wiki?

We just got a list of 2m radios and I'd like to add a page with something like:

Band
Rig
Connector
Cable Available
Confirmed working by callsign

- Steve, KM9G

Re: wsjt-x ptt

k6acj
 

In one of the recent ham magazines there is a simple circuit to generate PTT from audio so search google ..... vox ptt circuit ..... something like that.  Use the relay that in old junk modems because they are very fast.     Bill k6acj


On May 24, 2019, at 8:38 AM, Art - KC7SDA <nouse4anick@...> wrote:

I'm right in assuming that anyone using wsjt-x right now is also using some sort of cat rig control to key their rig?

I sent a message to the wsjt group asking them to add gpio support, even a script would work for me.

I think I might get into ft and jt modes this year if i can get the ptt to work without additional cabling, in over 3 hours i've received 222 stations, in the last 24 hours i've heard at least 18 countries! also right now I'm getting a lot of east coast and central us... I think that in a matter of a day I could get my all states worked with one of these modes!

wsjt-x ptt

Art - KC7SDA
 

I'm right in assuming that anyone using wsjt-x right now is also using some sort of cat rig control to key their rig?

I sent a message to the wsjt group asking them to add gpio support, even a script would work for me.

I think I might get into ft and jt modes this year if i can get the ptt to work without additional cabling, in over 3 hours i've received 222 stations, in the last 24 hours i've heard at least 18 countries! also right now I'm getting a lot of east coast and central us... I think that in a matter of a day I could get my all states worked with one of these modes!

Re: URONODE

Basil Gunn
 

JP,
Thanks for pointing this out. The script that is in the repo is really
notes for me to replicate an install.

The URONode config/install script needs some work. Hopefully it will
rain this weekend & I will get to it.

after reviewing, editing the install script to contain our specific callsign etc, in /home/pi/n7nix/uronode
And then running it, it didn't appear to succeed.

Can you outline the steps or configuration files that should be manually edited or executed to install and operate.

It appears that URONODE would provide a command set similar to the KANTRONICS command set but on the raspberry Pi.
That would provide mheard, beaconing, connect, disconnect utilities to validate or confirm connectivity.
You are correct. Looking at the feature set, URONode provides other
useful commands like 'conference' for keyboard-keyboard communication
that the KPC3+ does not have.

Both URONode & the BBS install/config scripts need work. My
apologies. I'll see if I can't get something more useful checked-in in
the following days.

/Basil