Incomplete list of what works and what not

Post Reply
joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Incomplete list of what works and what not

Unread post by joerg » Tue Mar 12, 2019 11:19 pm

V28 from Mar/08/2019
Works:
- Play audio files via 3.5mm connector. Sounds nice, no disturbances.

- Update via Odroid settings from official server yes. From mirror server not, but I am not sure if I waited long enough.

- /dev/gpiomem is there and works with wiringPi


Don't work / missing:
- SuperSu app missing. Need to install Magisk to have root app.

- Adb shell always disconnect:

Code: Select all

odroidn2:/ $ logcat|grep adb
03-12 07:17:15.624  3074  3074 I adbd    : Calling send_auth_request...
03-12 07:17:15.631  3074  3074 I adbd    : Loading keys from /data/misc/adb/adb_keys
03-12 07:17:15.635  3074  3074 I adbd    : adb client authorized
03-12 07:17:29.596  3243  3266 I UsbDeviceManager: Setting USB config to adb
03-12 07:17:29.710  3074  3115 E adbd    : aio: got error event on read total bufs 1: Cannot send after transport endpoint shutdown
03-12 07:17:29.710  3074  3115 E adbd    : remote usb: read terminated (message): Cannot send after transport endpoint shutdown
03-12 07:17:29.711  3074  3074 I adbd    : closing functionfs transport
03-12 07:17:29.811  3826  3827 I adbd    : initializing functionfs
03-12 07:17:29.811  3826  3827 I adbd    : opening control endpoint /dev/usb-ffs/adb/ep0
03-12 07:17:29.814  3826  3827 I adbd    : functionfs successfully initialized
03-12 07:17:29.814  3826  3827 I adbd    : registering usb transport
03-12 07:17:31.633  3826  3826 I adbd    : Calling send_auth_request...
03-12 07:17:31.637  3826  3826 I adbd    : Loading keys from /data/misc/adb/adb_keys
03-12 07:17:31.639  3826  3826 I adbd    : adb client authorized
03-12 07:17:54.203  3243  3259 E ActivityManager:  +0% 3826/adbd: 0% user + 0% kernel
03-12 07:20:24.496  3826  3833 E adbd    : aio: got error event on read total bufs 1: Cannot send after transport endpoint shutdown
03-12 07:20:24.497  3826  3833 E adbd    : remote usb: read terminated (message): Cannot send after transport endpoint shutdown
03-12 07:20:24.498  3826  3826 I adbd    : closing functionfs transport
03-12 07:20:24.562  3826  3827 I adbd    : initializing functionfs
03-12 07:20:24.563  3826  3827 I adbd    : functionfs successfully initialized
03-12 07:20:24.563  3826  3827 I adbd    : registering usb transport
03-12 07:20:24.751  3826  3826 I adbd    : Calling send_auth_request...
03-12 07:20:24.755  3826  3826 I adbd    : Loading keys from /data/misc/adb/adb_keys
03-12 07:20:24.757  3826  3826 I adbd    : adb client authorized
03-12 07:21:20.117  3243  3259 E ActivityManager:   0% 3826/adbd: 0% user + 0% kernel / faults: 105 minor
- Storage doesn't mount on host:
Bildschirmfoto vom 2019-03-12 08-09-18.png
Bildschirmfoto vom 2019-03-12 08-09-18.png (8.67 KiB) Viewed 2811 times
- No cifs support, mount -t cifs ...: No such device. Would be nice to have, if you want to mount a music folder from your NAS ... Can confirm after compiling cifs.ko, md4.ko and nls_utf8.ko I can mount: busybox mount -r -o noperm,rw,file_mode=777,dir_mode=777,uid=1023,gid=1023,username=xxxxxx,password=xxxxxx -t cifs //192.168.1.15/RnB /data/media/0/cifs/RnB and have access to it with PowerAmp.

- Add account: Email keeps stopping. Some apps loke PowerAmp need for verification.

- VU7 touch functional only with otg port, not with usb3 ports

- no iec958 audio signal at J7. But I am prepared...
IMG_20190312_151420.jpg
IMG_20190312_151420.jpg (80.21 KiB) Viewed 2811 times

kafan1986
Posts: 86
Joined: Tue Feb 27, 2018 8:05 am
languages_spoken: english
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Incomplete list of what works and what not

Unread post by kafan1986 » Wed Mar 13, 2019 12:54 am

What update about following?
a) Any ghost CPU load issue as reported in linux?
b) USB Webcam functionality?
c) HDMI CEC support?

User avatar
tobetter
Posts: 3902
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 38 times
Been thanked: 154 times
Contact:

Re: Incomplete list of what works and what not

Unread post by tobetter » Wed Mar 13, 2019 1:17 am

@joerg, thank you for the detail and appreciate all your contributions.

1. SuperSu is not working on Pi yet, so it's not included in the image. And we are looking into another app or workaround to replace SuperSu.
2. We have not figured out the problem of ADB problem why USB is not stable.
3. I think MTP should be working, but let us check it again.
4. CIFS is not enabled in the kernel, that will be included in the next release.
5. Account - not sure what's the problem, would need to investigate if it's Android problem or GApps problem.
6. VU7 would work on USB3 ports, but let us try it out again.

@kafan1986,
1. We have not looked into this yet, could you share the reference link what you are considering of?
2. Looking into USB webcam support, a preview is working but capture is not supporting yet.
3. CEC has been tested with Samsung/LG TVs.

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Wed Mar 13, 2019 3:45 am

@tobetter, my VU7+ is one from the first release. It has the problem that the cable must be reconnected to make touch work. I have another from the second release, but I can't try it, it is in production.

Luke.go
Posts: 332
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 5 times
Been thanked: 7 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Luke.go » Wed Mar 13, 2019 8:59 am

@kafan1986
3. CEC works on Samsung/LG TVs.

User avatar
tobetter
Posts: 3902
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 38 times
Been thanked: 154 times
Contact:

Re: Incomplete list of what works and what not

Unread post by tobetter » Wed Mar 13, 2019 9:01 am

joerg wrote:@tobetter, my VU7+ is one from the first release. It has the problem that the cable must be reconnected to make touch work. I have another from the second release, but I can't try it, it is in production.
Oh, I see. Let us check it again. USB ports are on at the power cycle and never off through a full boot cycle. One thing what I am guessing is that USB port can be controlled to turn on and off by a command line so that you don't need to reconnect the cable. I would try this soon.

Tapatalk wishes you to have fun with ODROID.


User avatar
tobetter
Posts: 3902
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 38 times
Been thanked: 154 times
Contact:

Re: Incomplete list of what works and what not

Unread post by tobetter » Thu Mar 14, 2019 5:02 pm

joerg wrote:
Wed Mar 13, 2019 3:45 am
@tobetter, my VU7+ is one from the first release. It has the problem that the cable must be reconnected to make touch work. I have another from the second release, but I can't try it, it is in production.
@joerg, our VU7+ (recent version) is working and no chance to test the first release, we do not have it. :)

User avatar
codewalker
Posts: 715
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 30 times
Been thanked: 22 times
Contact:

Re: Incomplete list of what works and what not

Unread post by codewalker » Thu Mar 14, 2019 5:14 pm

Hi, joerg.
Turn off USB debugging in developer options for MTP.

Luke.go
Posts: 332
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 5 times
Been thanked: 7 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Luke.go » Thu Mar 14, 2019 6:24 pm

@joerg
- Add account: Email keeps stopping. Some apps loke PowerAmp need for verification.
-> I tried to add account by the Email and I did it. But to add account, I should check less secure app access on my google account. :)

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Fri Mar 15, 2019 2:46 am

codewalker wrote:
Thu Mar 14, 2019 5:14 pm
Hi, joerg.
Turn off USB debugging in developer options for MTP.
O.K. that works. Thank you @codewalker.

kafan1986
Posts: 86
Joined: Tue Feb 27, 2018 8:05 am
languages_spoken: english
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Incomplete list of what works and what not

Unread post by kafan1986 » Fri Mar 15, 2019 3:39 am

tobetter wrote:
Wed Mar 13, 2019 1:17 am
@joerg, thank you for the detail and appreciate all your contributions.

1. SuperSu is not working on Pi yet, so it's not included in the image. And we are looking into another app or workaround to replace SuperSu.
2. We have not figured out the problem of ADB problem why USB is not stable.
3. I think MTP should be working, but let us check it again.
4. CIFS is not enabled in the kernel, that will be included in the next release.
5. Account - not sure what's the problem, would need to investigate if it's Android problem or GApps problem.
6. VU7 would work on USB3 ports, but let us try it out again.

@kafan1986,
1. We have not looked into this yet, could you share the reference link what you are considering of?
2. Looking into USB webcam support, a preview is working but capture is not supporting yet.
3. CEC has been tested with Samsung/LG TVs.

For first point I was talking about this viewtopic.php?f=181&t=33925&p=248082&hi ... ad#p248082

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Wed Mar 27, 2019 4:30 am

No chance to add an account. I installed also Gmail and Exchange, nothing works:
Screenshot_20190323-154437.png
Screenshot_20190323-154437.png (29.26 KiB) Viewed 2453 times

Code: Select all

03-26 19:27:27.669  3008  3020 I ActivityManager: START u0 {act=android.settings.ADD_ACCOUNT_SETTINGS cmp=com.android.settings/.accounts.AddAccountSettings (has extras)} from uid 1000
03-26 19:27:27.673  2795  3614 W amlaudioMixer: mixer_get_presentation_position(), port not ready now
03-26 19:27:27.673  2795  3614 W audio-subMixingFactory: out_get_presentation_position_port(), pts not valid yet
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: ++usecase_change_validate_l_sm: dev usecase masks = 0, out usecase_masks = 0, out usecase STREAM_PCM_NORMAL
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: ++++usecase_change_validate_l_sm(),continuous_audio_mode 0 dev usecase masks = 0, out usecase_masks = 0, out usecase STREAM_PCM_NORMAL
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: usecase_change_validate_l_sm(), mixer_aux_buffer_write_sm !
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: ----usecase_change_validate_l_sm(), continuous_audio_mode 0 dev usecase masks = 0x1, out usecase_masks = 0x1, out usecase STREAM_PCM_NORMAL
03-26 19:27:27.673  2795  3614 I aml_audio_port: get_input_port_index(), samplerate 48000
03-26 19:27:27.673  2795  3614 D aml_audio_port: new_input_port(), index:0, rbuf size:8192, direct_on:0
03-26 19:27:27.673  2795  3614 D aml_audio_port: new_input_port(), fmt 0x1, rate 48000
03-26 19:27:27.673  2795  3614 I amlaudioMixer: ++init_mixer_input_port port index 0, size 512 frames
03-26 19:27:27.673  2795  3614 I amlaudioMixer: init_mixer_input_port(), port->initial_frames: 3042304
03-26 19:27:27.673  2795  3614 I aml_audio_port: get_input_port_index(), samplerate 48000
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: mixer_aux_buffer_write_sm(), primary 0xf064a000 port index = 0
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 16384
03-26 19:27:27.673  2795  3614 I amlaudioMixer: port index 0 is active now
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 14336
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 12288
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 10240
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 8192
03-26 19:27:27.673  2795  3614 I audio-subMixingFactory: padding_bytes 6144
03-26 19:27:27.677  2795  3614 I audio-subMixingFactory: padding_bytes 4096
03-26 19:27:27.680  2795  3614 I audio-subMixingFactory: padding_bytes 2048
03-26 19:27:27.693  3256  3256 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@2256cda
03-26 19:27:27.696  3008  4647 I ActivityManager: START u0 {cmp=com.android.settings/.Settings$ChooseAccountActivity (has extras)} from uid 1000
03-26 19:27:27.698  2795  3614 W amlaudioMixer: mixer_get_presentation_position(), not valid now
03-26 19:27:27.698  2795  3614 W audio-subMixingFactory: out_get_presentation_position_port(), pts not valid yet
03-26 19:27:27.723  2804  2804 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:27.726  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:27.729  2804  2804 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:27.731  3256  3342 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-26 19:27:27.734  3256  3256 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@f85fa83
03-26 19:27:27.735  2814  2876 D AudioFlinger: mixer(0xf0283ac0) throttle end: throttle time(12)
03-26 19:27:27.741  3256  3256 D SettingsActivity: Starting onCreate
03-26 19:27:27.763  3256  3256 D SettingsActivity: Starting to set activity title
03-26 19:27:27.763  3256  3256 D SettingsActivity: Done setting title
03-26 19:27:27.763  3256  3256 D SettingsActivity: Switching to fragment com.android.settings.accounts.ChooseAccountActivity
03-26 19:27:27.765  3256  3256 W InstrumentedPrefFrag: Screen title missing for fragment com.android.settings.accounts.ChooseAccountActivity
03-26 19:27:27.774  3256  3256 D SettingsActivity: Executed frag manager pendingTransactions
03-26 19:27:27.785  2804  2804 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:27.839  3008  3025 I ActivityManager: Start proc 4753:com.android.email/u0a51 for service com.android.email/.service.LegacyImapAuthenticatorService
03-26 19:27:27.833  2804  2804 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:27.842  4753  4753 I Zygote  : seccomp disabled by setenforce 0
03-26 19:27:27.845  4753  4753 W m.android.emai: Using default instruction set features for ARM CPU variant (cortex-a9) using conservative defaults
03-26 19:27:27.876  3008  3097 E WifiVendorHal: getWifiLinkLayerStats(l.937) failed {.code = ERROR_NOT_AVAILABLE, .description = }
03-26 19:27:27.877  2912  2912 E wificond: Failed to get NL80211_STA_INFO_TX_PACKETS
03-26 19:27:27.878  3008  3097 E WificondControl: Invalid signal poll result from wificond
03-26 19:27:27.878  3008  3097 D WifiScoreReport: Not reporting score because RSSI is invalid
03-26 19:27:27.893  4753  4753 W m.android.emai: JIT profile information will not be recorded: profile file does not exits.
03-26 19:27:27.969  3008  3020 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:27.974  4753  4769 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:27.975  3008  3236 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:27.976  4753  4770 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:27.977  3008  4425 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:27.980  4753  4771 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:27.982  3008  4425 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:27.993  4753  4769 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
03-26 19:27:27.993  4753  4769 E AndroidRuntime: Process: com.android.email, PID: 4753
03-26 19:27:27.993  4753  4769 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.os.AsyncTask$3.done(AsyncTask.java:354)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.FutureTask.run(FutureTask.java:271)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:764)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 131 to 127
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:522)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.email.provider.DBHelper$DatabaseHelper.onDowngrade(DBHelper.java:864)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:396)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:298)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.getDatabase(EmailProvider.java:489)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.query(EmailProvider.java:1301)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentProvider.query(ContentProvider.java:1055)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentProvider.query(ContentProvider.java:1147)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:240)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:802)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:752)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:710)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.setServicesEnabledSync(EmailProvider.java:6331)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.email.provider.EmailProvider$8.run(EmailProvider.java:6311)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$1.doInBackground(EmailAsyncTask.java:250)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$1.doInBackground(EmailAsyncTask.java:247)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$InnerTask.doInBackground(EmailAsyncTask.java:121)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at android.os.AsyncTask$2.call(AsyncTask.java:333)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
03-26 19:27:27.993  4753  4769 E AndroidRuntime: 	... 3 more
03-26 19:27:27.997  3008  3024 I ActivityManager: Showing crash dialog for package com.android.email u0
03-26 19:27:28.005  4753  4770 I Process : Sending signal. PID: 4753 SIG: 9
03-26 19:27:28.032  2804  2804 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.032  3008  4117 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
03-26 19:27:28.032  3008  4117 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
03-26 19:27:28.032  3008  4117 I OpenGLRenderer: Initialized EGL, version 1.4
03-26 19:27:28.032  3008  4117 D OpenGLRenderer: Swap behavior 2
03-26 19:27:28.040  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.060  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.063  3008  4117 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
03-26 19:27:28.065  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.078  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.036  2816  2816 I Binder:2816_2: type=1400 audit(0.0:220): avc: denied { read } for name="gralloc.odroidn2.so" dev="mmcblk0p12" ino=705 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
03-26 19:27:28.093  2804  2968 I [Gralloc]: framebuffer hal alread move to hwcomposer
03-26 19:27:28.036  2816  2816 I Binder:2816_2: type=1400 audit(0.0:221): avc: denied { open } for path="/vendor/lib/hw/gralloc.odroidn2.so" dev="mmcblk0p12" ino=705 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
03-26 19:27:28.127  3008  3236 I ActivityManager: Process com.android.email (pid 4753) has died: fore IMPF
03-26 19:27:28.127  3008  3236 W ActivityManager: Scheduling restart of crashed service com.android.email/.service.LegacyImapAuthenticatorService in 1000ms
03-26 19:27:28.127  2788  2788 I Zygote  : Process 4753 exited due to signal (9)
03-26 19:27:28.127  3008  3026 W libprocessgroup: kill(-4753, 9) failed: No such process
03-26 19:27:28.127  3008  3026 I libprocessgroup: Successfully killed process cgroup uid 10051 pid 4753 in 0ms
03-26 19:27:28.131  2816  2836 E BufferQueueProducer: [Application Error: com.android.email#0] disconnect: not connected (req=1)
03-26 19:27:28.131  3008  4117 W libEGL  : EGLNativeWindowType 0xd3571808 disconnect failed
03-26 19:27:28.132  3008  4425 W ActivityManager: Ignoring remove of inactive process: ProcessRecord{25c47fe 0:com.android.email/u0a51}
03-26 19:27:28.132  2816  2816 D SurfaceFlinger: duplicate layer name: changing Surface(name=412205 Application Error: com.android.email)/@0xcb6d981 - animation-leash to Surface(name=412205 Application Error: com.android.email)/@0xcb6d981 - animation-leash#1
03-26 19:27:28.134  2816  2816 D SurfaceFlinger: duplicate layer name: changing Surface(name=Dim Layer for - mAboveAppWindowsContainers)/@0xf54e667 - animation-leash to Surface(name=Dim Layer for - mAboveAppWindowsContainers)/@0xf54e667 - animation-leash#1
03-26 19:27:28.146  4779  4779 I Zygote  : seccomp disabled by setenforce 0
03-26 19:27:28.148  3008  3025 I ActivityManager: Start proc 4779:com.android.email/u0a51 for broadcast com.android.email/.provider.WidgetProvider
03-26 19:27:28.148  4779  4779 W m.android.emai: Using default instruction set features for ARM CPU variant (cortex-a9) using conservative defaults
03-26 19:27:28.186  4779  4779 W m.android.emai: JIT profile information will not be recorded: profile file does not exits.
03-26 19:27:28.036  2816  2816 I Binder:2816_2: type=1400 audit(0.0:222): avc: denied { getattr } for path="/vendor/lib/hw/gralloc.odroidn2.so" dev="mmcblk0p12" ino=705 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=1
03-26 19:27:28.257  3008  3236 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:28.262  4779  4795 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:28.264  3008  3236 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:28.266  4779  4796 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:28.270  3008  3236 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:28.272  4779  4797 D ActivityThread: Loading provider com.android.email.provider;com.android.email.notifier: com.android.email.provider.EmailProvider
03-26 19:27:28.273  3008  3236 W ActivityManager: Unable to start service Intent { act=com.android.email.EXCHANGE_INTENT pkg=com.android.exchange } U=0: not found
03-26 19:27:28.283  4779  4795 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
03-26 19:27:28.283  4779  4795 E AndroidRuntime: Process: com.android.email, PID: 4779
03-26 19:27:28.283  4779  4795 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.os.AsyncTask$3.done(AsyncTask.java:354)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.FutureTask.run(FutureTask.java:271)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:764)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 131 to 127
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:522)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.email.provider.DBHelper$DatabaseHelper.onDowngrade(DBHelper.java:864)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:396)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:298)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.getDatabase(EmailProvider.java:489)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.query(EmailProvider.java:1301)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentProvider.query(ContentProvider.java:1055)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentProvider.query(ContentProvider.java:1147)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentProvider$Transport.query(ContentProvider.java:240)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:802)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:752)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.content.ContentResolver.query(ContentResolver.java:710)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.email.provider.EmailProvider.setServicesEnabledSync(EmailProvider.java:6331)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.email.provider.EmailProvider$8.run(EmailProvider.java:6311)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$1.doInBackground(EmailAsyncTask.java:250)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$1.doInBackground(EmailAsyncTask.java:247)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at com.android.emailcommon.utility.EmailAsyncTask$InnerTask.doInBackground(EmailAsyncTask.java:121)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at android.os.AsyncTask$2.call(AsyncTask.java:333)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
03-26 19:27:28.283  4779  4795 E AndroidRuntime: 	... 3 more
03-26 19:27:28.286  3008  4425 W ActivityManager: Process com.android.email has crashed too many times: killing!
03-26 19:27:28.286  3008  4425 I ActivityManager: Killing 4779:com.android.email/u0a51 (adj 0): crash
03-26 19:27:28.287  3008  3026 W libprocessgroup: kill(-4779, 9) failed: No such process
03-26 19:27:28.292  3008  3023 W BroadcastQueue: Unable to launch app com.android.email/10051 for broadcast Intent { act=com.android.mail.ACTION_NOTIFY_DATASET_CHANGED typ=application/email-ls flg=0x10 (has extras) }: process is bad
03-26 19:27:28.294  3256  3256 I ndroid.setting: Explicit concurrent copying GC freed 5255(379KB) AllocSpace objects, 27(540KB) LOS objects, 50% free, 4MB/9MB, paused 71us total 43.501ms
03-26 19:27:28.312  2816  2995 W SurfaceFlinger: Attempting to set client state on removed layer: Dim Layer for - mAboveAppWindowsContainers#0
03-26 19:27:28.312  2816  2995 W SurfaceFlinger: Attempting to destroy on removed layer: Dim Layer for - mAboveAppWindowsContainers#0
03-26 19:27:28.315  2816  3080 W SurfaceFlinger: Attempting to destroy on removed layer: 412205 Application Error: com.android.email#0
03-26 19:27:28.325  2788  2788 I Zygote  : Process 4779 exited due to signal (9)
03-26 19:27:28.331  3008  3026 W libprocessgroup: kill(-4779, 9) failed: No such process
03-26 19:27:28.331  3008  3026 I libprocessgroup: Successfully killed process cgroup uid 10051 pid 4779 in 45ms
03-26 19:27:28.334  3256  3256 I ndroid.setting: Explicit concurrent copying GC freed 759(75KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 4MB/9MB, paused 56us total 39.094ms
03-26 19:27:28.343  3256  3256 D StrictMode: StrictMode policy violation: android.os.strictmode.InstanceCountViolation: class com.android.settings.Settings$ChooseAccountActivity; instances=2; limit=1
03-26 19:27:28.343  3256  3256 D StrictMode: 	at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1)
03-26 19:27:30.743  2795  2860 D audio-subMixingFactory: out_standby_subMixingPCM: out_stream(0xf064a000) usecase: STREAM_PCM_NORMAL
03-26 19:27:30.743  2795  2860 I audio-subMixingFactory: ++usecase_change_validate_l_sm(), dev usecase masks = 0x1, is_standby = 1, out usecase STREAM_PCM_NORMAL
03-26 19:27:30.743  2795  2860 I audio-subMixingFactory: --usecase_change_validate_l_sm(), dev usecase masks = 0, is_standby = 1, out usecase STREAM_PCM_NORMAL
03-26 19:27:30.743  2795  2860 I amlaudioMixer: ++delete_mixer_input_port port ID: 0
03-26 19:27:30.743  2795  2871 E amlaudioMixer: mixer_do_mixing_16bit(), sys or direct pcm must exist!!!
03-26 19:27:30.882  3008  3097 E WifiVendorHal: getWifiLinkLayerStats(l.937) failed {.code = ERROR_NOT_AVAILABLE, .description = }
03-26 19:27:28.293  3008  3023 I chatty  : uid=1000(system) ActivityManager identical 3 lines
03-26 19:27:28.294  3008  3023 W BroadcastQueue: Unable to launch app com.android.email/10051 for broadcast Intent { act=com.android.mail.ACTION_NOTIFY_DATASET_CHANGED typ=application/email-ls flg=0x10 (has extras) }: process is bad
03-26 19:27:30.882  2912  2912 E wificond: Failed to get NL80211_STA_INFO_TX_PACKETS
03-26 19:27:30.883  3008  3097 E WificondControl: Invalid signal poll result from wificond
03-26 19:27:30.883  3008  3097 D WifiScoreReport: Not reporting score because RSSI is invalid

Luke.go
Posts: 332
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 5 times
Been thanked: 7 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Luke.go » Wed Mar 27, 2019 12:19 pm

@joerg, Can I know your resolution of N2? :?: and please let me know how it be occurred.
In my case, after click Add account, the email is just entered. :(

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Thu Mar 28, 2019 4:02 am

The native density with the VU7+ is 240, but it doesn't matter which I use, I tried 140, 160, 180, 200, always the same. I need to set density to 160 to have a normal desktop with navigation buttons downside.
And I have the same on my old 1280x1024 display. On the VU7+ 1024x600 is used.

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Fri Apr 05, 2019 2:52 am

Also with the last version of 04.04. the same. Email keeps stopping.
It is connected to an Odroid VU7+.
Installed selfinstall image and set up wifi, german language, date and time, density to 160 and the tried to make an account.

Luke.go
Posts: 332
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 5 times
Been thanked: 7 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Luke.go » Fri Apr 05, 2019 9:16 am

@joerg, Oh the patch was not included. :cry: because of checking compatibility.
I think this problem is involved from the resolution resources. :(

User avatar
voodik
Posts: 1540
Joined: Sat Dec 07, 2013 2:36 am
languages_spoken: english,russian
Has thanked: 2 times
Been thanked: 48 times
Contact:

Re: Incomplete list of what works and what not

Unread post by voodik » Mon Apr 08, 2019 1:09 am

Email app my fix for XU4.
https://github.com/voodik/android_packa ... 42452777cd

After some tests i understands only sw600dp-xhdpi is used.
Just copy

Code: Select all

res/drawable-xhdpi/ic_next_24dp.png
to
res/drawable-sw600dp-xhdpi/ic_next_24dp.png
Buy me a beer ;)
https://www.paypal.me/voodikjan
BTC: 377wXjEr3QsDDzRqfMco3a41wicrsv3Sfs
--------------------------------------------------------
dump logs
(dmesg; logcat -d; lsusb) | curl -F 'f:1=<-' ix.io

User avatar
codewalker
Posts: 715
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 30 times
Been thanked: 22 times
Contact:

Re: Incomplete list of what works and what not

Unread post by codewalker » Mon Apr 15, 2019 5:02 pm


joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Tue Apr 16, 2019 2:43 am

@codewalker: Thank you, creating an account is working with this version! :)
@voodik: Thank you also and sorry for late response.

InspecteurGadget
Posts: 94
Joined: Thu Apr 27, 2017 3:33 am
languages_spoken: French, English
ODROIDs: Odroid C2
USB GPS, Bluetooth, Wifi
Emmc 8g Android M
Rtc modue
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Incomplete list of what works and what not

Unread post by InspecteurGadget » Tue Apr 16, 2019 2:58 am

Hi,
In the last version dpi for 7" work by default?
Its possible to add bluetooth ad2p too?

Luke.go
Posts: 332
Joined: Mon May 30, 2016 1:55 pm
languages_spoken: english
Has thanked: 5 times
Been thanked: 7 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Luke.go » Tue Apr 16, 2019 9:39 am

@InspecteurGadget,
you should make sure you mean the a2dp. is it a2dp or a2dp_sink?
the a2dp_sink feature make odroid as the speaker.
And, a2dp feature make odroid as just like audio source.

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Sat Jun 29, 2019 3:20 am

Today I updated to the 2019-06-27 version to test the iec958 audio signal at J7.
There is red light, but only noises like klicks and pops are comming out. I tested with the default music app. When I connect my headphones to the 3.5mm jack of the N2 there is cristal clear sound.
Later I installed Kodi 18.3 32bit version and tried, but then I saw that there is no red light anymore. During boot process after some seconds, maybe 8 or 9, I see for short time red light.
As adapter I use a PROZOR Digital to Analog converter. I tried this converter with the iec958 of my host computer, there it's working and it's coming out cristal clear sound.

dmesg:

Code: Select all

odroidn2:/ # dmesg|grep spdif                                                  
[    5.045957] aml_spdif_platform_probe, spdif ID = 0
[    5.046209] spdifout_play_with_zerodata, spdif id:0 enable:0
[    5.046213] spdif_a fifo ctrl, frddr:0 type:3, 32 bits
[    5.046218] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[    5.099543] spdif_a is set to enable
[    5.099550] aml_spdif_platform_probe, register soc platform
[    5.105293] aml_spdif_platform_probe, spdif ID = 1
[    5.105342] spdifout_play_with_zerodata, spdif id:1 enable:0
[    5.105345] spdif_b fifo ctrl, frddr:0 type:3, 32 bits
[    5.105350] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[    5.105355] spdif_b is set to enable
[    5.105359] aml_spdif_platform_probe, register soc platform
[    5.552768] aml_dai_spdif_probe
[    5.552791] aml_dai_spdif_probe
[    5.567379] \x09 set spdifout clk:6144000, mpll:24576000
[    5.567382] \x09 get spdifout clk:6143997, mpll:24575987
[    5.567385] aml_dai_set_spdif_fmt , fmt 0x4010
[    5.567427] aml_spdif_new spdif_b, clk continuous:1
[    5.567430] spdifout_play_with_zerodata_free, spdif id:1
[    5.573678] aml_dai_set_spdif_fmt , fmt 0x4000
[    5.573734] aml_spdif_new spdif_a, clk continuous:1
[    5.573736] spdifout_play_with_zerodata_free, spdif id:0
[    8.917047] aml_spdif_open
[    8.917083] audio_ddr_mngr: toddrs[0] registered by device ff642000.audiobus:spdif
[    8.917285] aml_spdif_close
[    8.917296] audio_ddr_mngr: toddrs[0] released by device ff642000.audiobus:spdif

joerg
Posts: 890
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2
Location: Germany
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Incomplete list of what works and what not

Unread post by joerg » Sat Jun 29, 2019 4:03 am

Update: I installed the 2019-06-27 update again and during installing process I got the red light back!
But after completion I got also the klicks and pops back. :(

Mrgreen01
Posts: 7
Joined: Sun Jun 30, 2019 4:53 am
languages_spoken: english
Has thanked: 0
Been thanked: 2 times
Contact:

Re: Incomplete list of what works and what not

Unread post by Mrgreen01 » Sun Jul 07, 2019 7:46 pm

Any chance of adding the ability to change the refresh rate/resolution on the fly?, without rebooting? The beelink gt king s922x can, thanks!

User avatar
codewalker
Posts: 715
Joined: Mon Feb 25, 2013 11:03 am
languages_spoken: english
ODROIDs: all
Has thanked: 30 times
Been thanked: 22 times
Contact:

Re: Incomplete list of what works and what not

Unread post by codewalker » Mon Jul 08, 2019 9:39 am

Hi, Mrgreen01.
the BSP released Amlogic probably is fixed at 1080p of the framebuffer resolution, so they only change the UI resolution, therefore they do not need to reboot.
But ODROID is supported various resolution and we match the framebuffer and the UI resolution.

Do you often change rate/resolution? Why?
Mrgreen01 wrote:
Sun Jul 07, 2019 7:46 pm
Any chance of adding the ability to change the refresh rate/resolution on the fly?, without rebooting? The beelink gt king s922x can, thanks!

nullsmack
Posts: 17
Joined: Wed Jun 20, 2018 2:15 am
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Incomplete list of what works and what not

Unread post by nullsmack » Sat Jul 20, 2019 12:13 am

Any idea when the 64bit version might come out?

User avatar
tobetter
Posts: 3902
Joined: Mon Feb 25, 2013 10:55 am
languages_spoken: Korean, English
ODROIDs: X, X2, U2, U3, XU3, C1
Location: Paju, South Korea
Has thanked: 38 times
Been thanked: 154 times
Contact:

Re: Incomplete list of what works and what not

Unread post by tobetter » Sat Jul 20, 2019 12:55 am

nullsmack wrote:
Sat Jul 20, 2019 12:13 am
Any idea when the 64bit version might come out?
Still waiting for the confirmation of 64bit BSP from Amlogic.
I am just wondering what feature is missing 32bit version while 64bit will have for you?

nullsmack
Posts: 17
Joined: Wed Jun 20, 2018 2:15 am
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Incomplete list of what works and what not

Unread post by nullsmack » Thu Aug 08, 2019 9:38 am

Sorry just remembered I posted this.
I'm hoping the mobile version of Fortnite will work. It is only for 64-bit Android.
Other games might require it as well.

nullsmack
Posts: 17
Joined: Wed Jun 20, 2018 2:15 am
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Incomplete list of what works and what not

Unread post by nullsmack » Sun Aug 18, 2019 12:52 am

Not sure if you saw my previous reply so I'm going to try a quote reply.
tobetter wrote:
Sat Jul 20, 2019 12:55 am
nullsmack wrote:
Sat Jul 20, 2019 12:13 am
Any idea when the 64bit version might come out?
Still waiting for the confirmation of 64bit BSP from Amlogic.
I am just wondering what feature is missing 32bit version while 64bit will have for you?
Sorry just remembered I posted this.
I'm hoping the mobile version of Fortnite will work. It is only for 64-bit Android.
Other games might require it as well.

Post Reply

Return to “Android”

Who is online

Users browsing this forum: No registered users and 0 guests