Page 1 of 1

[SOLVED] massive "porteus root: ACPI group processor / action LNXCPU:0? is not defined" lines in log

Posted: 31 Jan 2023, 21:23
by Rava
I get currently tons of these messages in /var/log/messages

Code: Select all

Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:17 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:19 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:22 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:24 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:28 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:30 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:33 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:34 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:39 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:41 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:44 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:45 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:47 porteus root: TeST
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:48 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:50 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:53 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:54 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:58 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:15:59 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:04 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:05 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:10 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:11 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:16 porteus root: ACPI group processor / action LNXCPU:07 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:00 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:01 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:02 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:03 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:04 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:05 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:06 is not defined
Jan 31 22:16:18 porteus root: ACPI group processor / action LNXCPU:07 is not defined
You see the ammount of these lines in only 2 minutes.
Why are these printed?

What's the issue? Which program tried an action LNXCPU:0? ? and why is that action not defined? And what kind of action was attempted?

And most of all: how can that spamming of /var/log/message be reduced?

My system:

Code: Select all

guest@porteus:~$ cat /etc/porteus/*
001-core.xzm:20221211
002-xorg.xzm:20221211
002-xtra.xzm:20221211
003-xfce.xzm:20220925
initrd.xz:20220928
Older kernel 5.4.30-porteus because I need the older nvidia driver 340.108. x86-64 System, though.

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 22:02
by beny
hi Rava i don't know if this is like your issue but:
https://forums.unraid.net/topic/70238-n ... t-defined/

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 22:15
by Rava
Thanks beny, helpful s usual.

I look into it if as suggested editing /boot/config/acpi_handler.sh

Code: Select all

#!/bin/sh
# Default acpi script that takes an entry for all actions

IFS=${IFS}/
set $@

case "$1" in
  button)
    case "$2" in
      power) /sbin/init 0
         ;;
      *) logger "ACPI action $2 is not defined"
         ;;
    esac
    ;;
  *)
#    logger "ACPI group $1 / action $2 is not defined"
    ;;
esac
will fix the issue.

Code: Select all

guest@porteus:/tmp$ cat /boot/config/acpi_handler.sh
cat: /boot/config/acpi_handler.sh: No such file or directory
First I have to find where that file is and how it's called, though.

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 22:31
by beny
hi Rava you have to copy into the other directory
cp /etc/acpi/acpi_handler.sh /boot/config/acpi_handler.sh

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 23:12
by Rava
beny wrote:
31 Jan 2023, 22:31
hi Rava you have to copy into the other directory
cp /etc/acpi/acpi_handler.sh /boot/config/acpi_handler.sh

Code: Select all

guest@porteus:/tmp$ l /boot/
/bin/ls: cannot access '/boot/': No such file or directory
I think it either stays in /etc/acpi/acpi_handler.sh ... or it muse be done in some other way due to how Port boots.

But I presume /etc/acpi/acpi_handler.sh will stay the same.
I presume ncmprhnsbl knows about such things best since he does core building of Port.

Code: Select all

guest@porteus:/tmp$ cat /etc/acpi/acpi_handler.sh
#!/bin/sh
# Default acpi script that takes an entry for all actions

IFS=${IFS}/
set $@

case "$1" in
  button)
    case "$2" in
      power) /sbin/init 0
         ;;
      *) logger "ACPI action $2 is not defined"
         ;;
    esac
    ;;
  *)
    logger "ACPI group $1 / action $2 is not defined"
    ;;
esac
So, I should just comment-out this line:

Code: Select all

    logger "ACPI group $1 / action $2 is not defined"
??

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 23:27
by beny
well this is not for the aufs system but you can fix in other way start the modified acpi_handler.sh
Now have this execute during startup, via /boot/config/go file or via user startup scripts:

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 31 Jan 2023, 23:58
by Rava
beny wrote:
31 Jan 2023, 23:27
Now have this execute during startup, via /boot/config/go file or via user startup scripts:
I presume when I replace it and put it in my 995-rootopy.xzm module then this version of acpi_handler.sh will be used after the next boot, no?

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 01 Feb 2023, 00:02
by beny
i think yes you have to execute at boot time so is right i have read also the ac-cord can make this issue but i can't confirm this,you have six processor on your system?

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 01 Feb 2023, 00:12
by ncmprhnsbl
if i'm understanding this correctly, /etc/acpi/acpi_handler.sh, is already being executed at boot, hence the spam.. so just commenting that line should be enough..
and either: changing it directly in 001-core or adding it to rootcopy or making a special module with it in , to test.

massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 01 Feb 2023, 15:41
by Rava
ncmprhnsbl wrote:
01 Feb 2023, 00:12
if i'm understanding this correctly, /etc/acpi/acpi_handler.sh, is already being executed at boot, hence the spam.. so just commenting that line should be enough..
It seems it is indeed.

I not commented the line but made this out of that line:

Code: Select all

echo DEBUG - deactivated logger "ACPI group $1 / action $2 is not defined"
and that also does the trick: no more spamming the /var/log/messages with that needless message after a quick reboot. :)

[SOLVED] massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 01 Feb 2023, 18:54
by Ed_P
Rava wrote:
01 Feb 2023, 15:41
I not commented the line but made this out of that line:

Code: Select all

echo DEBUG - deactivated logger "ACPI group $1 / action $2 is not defined"
and that also does the trick: no more spamming the /var/log/messages with that needless message after a quick reboot.
Well the messages are still going someplace. If you're not going to comment out the line why not try:

Code: Select all

echo DEBUG - deactivated logger "ACPI group $1 / action $2 is not defined"  > /dev/null 2>&1 & 

[SOLVED] massive porteus root: ACPI group processor / action LNXCPU:0? is not defined lines

Posted: 01 Feb 2023, 20:21
by Rava
Ed_P wrote:
01 Feb 2023, 18:54
Well the messages are still going someplace.
Not really. where should the echo go to?