Reply
Thread Tools
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#41
Some more things - my Fn key doesn't work as such, but as Win key, even though I selected Cosmo keyboard in the settings. Do you know how I can fix this, as currently I'm using a Logitech wireless receiver for the keyboard?

Also seems Bluetooth is not working.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 2 Users Say Thank You to Bundyo For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#42
The driver compiled and installed, but seems the kernel is compiled without DRM support. This is dumped in dmesg when I insert the device in an USB-C port.

Code:
[   73.541406]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_cleanup (err 0)
[   73.541448]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_destroy_state (err 0)
[   73.541467]  (3)[3866:modprobe]evdi: Unknown symbol drm_kms_helper_poll_fini (err 0)
[   73.541484]  (3)[3866:modprobe]evdi: Unknown symbol drm_open (err 0)
[   73.541498]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_vrefresh (err 0)
[   73.541518]  (3)[3866:modprobe]evdi: Unknown symbol drm_poll (err 0)
[   73.541531]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_object_find (err 0)
[   73.541549]  (3)[3866:modprobe]evdi: Unknown symbol drm_connector_register (err 0)
[   73.541566]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_get_pages (err 0)
[   73.541587]  (3)[3866:modprobe]evdi: Unknown symbol drm_kms_helper_poll_init (err 0)
[   73.541604]  (3)[3866:modprobe]evdi: Unknown symbol drm_ut_debug_printk (err 0)
[   73.541621]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_init (err 0)
[   73.541660]  (3)[3866:modprobe]evdi: Unknown symbol drm_prime_sg_to_page_addr_arrays (err 0)
[   73.541678]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_disable_plane (err 0)
[   73.541719]  (3)[3866:modprobe]evdi: Unknown symbol drm_helper_hpd_irq_event (err 0)
[   73.541745]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_config_init (err 0)
[   73.541762]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_destroy_state (err 0)
[   73.541784]  (3)[3866:modprobe]evdi: Unknown symbol drm_crtc_cleanup (err 0)
[   73.541797]  (3)[3866:modprobe]evdi: Unknown symbol drm_mode_create_dirty_info_property (err 0)
[   73.541815]  (3)[3866:modprobe]evdi: Unknown symbol drm_get_format_name (err 0)
[   73.541832]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_create_mmap_offset (err 0)
[   73.541850]  (3)[3866:modprobe]evdi: Unknown symbol drm_dev_set_unique (err 0)
[   73.541867]  (3)[3866:modprobe]evdi: Unknown symbol drm_encoder_cleanup (err 0)
[   73.541883]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_object_init (err 0)
[   73.541900]  (3)[3866:modprobe]evdi: Unknown symbol drm_connector_unregister (err 0)
[   73.541920]  (3)[3866:modprobe]evdi: Unknown symbol drm_modeset_acquire_init (err 0)
[   73.541943]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_prime_handle_to_fd (err 0)
[   73.541964]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_dpms (err 0)
[   73.541985]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_set_property (err 0)
[   73.542011]  (3)[3866:modprobe]evdi: Unknown symbol drm_gem_object_lookup (err 0)
[   73.542028]  (3)[3866:modprobe]evdi: Unknown symbol drm_crtc_send_vblank_event (err 0)
[   73.542053]  (3)[3866:modprobe]evdi: disagrees about version of symbol __stack_chk_fail
[   73.542069]  (3)[3866:modprobe]evdi: Unknown symbol __stack_chk_fail (err -22)
[   73.542086]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_commit (err 0)
[   73.542107]  (3)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_unregister_private (err 0)
[   73.542132]  (3)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_check (err 0)
[   73.545332]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_destroy_state (err 0)
[   73.545388]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_duplicate_state (err 0)
[   73.545407]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_mmap (err 0)
[   73.545421]  (2)[3866:modprobe]evdi: Unknown symbol drm_ioctl (err 0)
[   73.545435]  (2)[3866:modprobe]evdi: Unknown symbol drm_plane_cleanup (err 0)
[   73.545452]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_prime_fd_to_handle (err 0)
[   73.545475]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_object_free (err 0)
[   73.545500]  (2)[3866:modprobe]evdi: Unknown symbol drm_debug (err 0)
[   73.545514]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_vm_close (err 0)
[   73.545531]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_vm_open (err 0)
[   73.545545]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_connector_update_edid_property (err 0)
[   73.545563]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_init (err 0)
[   73.545580]  (2)[3866:modprobe]evdi: Unknown symbol drm_err (err 0)
[   73.545594]  (2)[3866:modprobe]evdi: Unknown symbol drm_platform_init (err 0)
[   73.545608]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_set_property (err 0)
[   73.545644]  (2)[3866:modprobe]evdi: Unknown symbol drm_add_edid_modes (err 0)
[   73.545664]  (2)[3866:modprobe]evdi: Unknown symbol drm_read (err 0)
[   73.545677]  (2)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_unreference (err 0)
[   73.545695]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_object_release (err 0)
[   73.545722]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_free (err 0)
[   73.545740]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_dumb_destroy (err 0)
[   73.545759]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_handle_create (err 0)
[   73.545777]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_reset (err 0)
[   73.545794]  (2)[3866:modprobe]evdi: Unknown symbol drm_crtc_init_with_planes (err 0)
[   73.545812]  (2)[3866:modprobe]evdi: Unknown symbol drm_object_attach_property (err 0)
[   73.545830]  (2)[3866:modprobe]evdi: disagrees about version of symbol printk
[   73.545842]  (2)[3866:modprobe]evdi: Unknown symbol printk (err -22)
[   73.545855]  (2)[3866:modprobe]evdi: Unknown symbol drm_helper_mode_fill_fb_struct (err 0)
[   73.545876]  (2)[3866:modprobe]evdi: Unknown symbol drm_prime_pages_to_sg (err 0)
[   73.545899]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_commit (err 0)
[   73.545913]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_alloc (err 0)
[   73.545930]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_connector_attach_encoder (err 0)
[   73.545953]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_set_config (err 0)
[   73.545972]  (2)[3866:modprobe]evdi: Unknown symbol drm_fb_get_bpp_depth (err 0)
[   73.545991]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_duplicate_state (err 0)
[   73.546010]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_cleanup (err 0)
[   73.546033]  (2)[3866:modprobe]evdi: Unknown symbol drm_universal_plane_init (err 0)
[   73.546050]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_reset (err 0)
[   73.546068]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_acquire_fini (err 0)
[   73.546086]  (2)[3866:modprobe]evdi: Unknown symbol drm_encoder_init (err 0)
[   73.546102]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_init (err 0)
[   73.546116]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_no_hw_counter (err 0)
[   73.546229]  (2)[3866:modprobe]evdi: Unknown symbol drm_vblank_cleanup (err 0)
[   73.546258]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_free_mmap_offset (err 0)
[   73.546280]  (2)[3866:modprobe]evdi: Unknown symbol drm_helper_probe_single_connector_modes (err 0)
[   73.546309]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_backoff (err 0)
[   73.546331]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_get_plane_state (err 0)
[   73.546352]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_page_flip (err 0)
[   73.546369]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_state_clear (err 0)
[   73.546386]  (2)[3866:modprobe]evdi: Unknown symbol drm_unplug_dev (err 0)
[   73.546400]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_reset (err 0)
[   73.546418]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_config_reset (err 0)
[   73.546440]  (2)[3866:modprobe]evdi: Unknown symbol drm_modeset_drop_locks (err 0)
[   73.546457]  (2)[3866:modprobe]evdi: Unknown symbol drm_mode_config_cleanup (err 0)
[   73.546475]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_dmabuf_release (err 0)
[   73.546506]  (2)[3866:modprobe]evdi: Unknown symbol drm_framebuffer_reference (err 0)
[   73.546523]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_duplicate_state (err 0)
[   73.546544]  (2)[3866:modprobe]evdi: Unknown symbol drm_atomic_helper_update_plane (err 0)
[   73.546564]  (2)[3866:modprobe]evdi: Unknown symbol drm_gem_put_pages (err 0)
[   73.546579]  (2)[3866:modprobe]evdi: Unknown symbol drm_connector_unplug_all (err 0)
[   73.546598]  (2)[3866:modprobe]evdi: Unknown symbol drm_compat_ioctl (err 0)
[   73.546625]  (2)[3866:modprobe]evdi: Unknown symbol drm_prime_gem_destroy (err 0)
[   73.546643]  (2)[3866:modprobe]evdi: Unknown symbol drm_release (err 0)
[   73.565699] -(6)[3869:dkms]cdc_ncm 1-1.2:1.5 enx8cae4ce71651: network connection: disconnected
[   73.709708] -(0)[2285:krunner]cdc_ncm 1-1.2:1.5 enx8cae4ce71651: network connection: disconnected
[   73.839764]  (2)[2708:kworker/u16:10][mt6358_get_auxadc_value] ch_idx = 5, channel = 4, reg_val = 0x60e, adc_result = 681
[   73.910626]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_cleanup (err 0)
[   73.910666]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_destroy_state (err 0)
[   73.910684]  (1)[3868:modprobe]evdi: Unknown symbol drm_kms_helper_poll_fini (err 0)
[   73.910702]  (1)[3868:modprobe]evdi: Unknown symbol drm_open (err 0)
[   73.910716]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_vrefresh (err 0)
[   73.910735]  (1)[3868:modprobe]evdi: Unknown symbol drm_poll (err 0)
[   73.910749]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_object_find (err 0)
[   73.910766]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_register (err 0)
[   73.910783]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_get_pages (err 0)
[   73.910803]  (1)[3868:modprobe]evdi: Unknown symbol drm_kms_helper_poll_init (err 0)
[   73.910820]  (1)[3868:modprobe]evdi: Unknown symbol drm_ut_debug_printk (err 0)
[   73.910837]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_init (err 0)
[   73.910875]  (1)[3868:modprobe]evdi: Unknown symbol drm_prime_sg_to_page_addr_arrays (err 0)
[   73.910893]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_disable_plane (err 0)
[   73.910930]  (1)[3868:modprobe]evdi: Unknown symbol drm_helper_hpd_irq_event (err 0)
[   73.910955]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_config_init (err 0)
[   73.910972]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_crtc_destroy_state (err 0)
[   73.910994]  (1)[3868:modprobe]evdi: Unknown symbol drm_crtc_cleanup (err 0)
[   73.911008]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_create_dirty_info_property (err 0)
[   73.911025]  (1)[3868:modprobe]evdi: Unknown symbol drm_get_format_name (err 0)
[   73.911042]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_create_mmap_offset (err 0)
[   73.911059]  (1)[3868:modprobe]evdi: Unknown symbol drm_dev_set_unique (err 0)
[   73.911076]  (1)[3868:modprobe]evdi: Unknown symbol drm_encoder_cleanup (err 0)
[   73.911093]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_init (err 0)
[   73.911110]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_unregister (err 0)
[   73.911129]  (1)[3868:modprobe]evdi: Unknown symbol drm_modeset_acquire_init (err 0)
[   73.911152]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_prime_handle_to_fd (err 0)
[   73.911172]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_dpms (err 0)
[   73.911193]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_set_property (err 0)
[   73.911218]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_lookup (err 0)
[   73.911235]  (1)[3868:modprobe]evdi: Unknown symbol drm_crtc_send_vblank_event (err 0)
[   73.911259]  (1)[3868:modprobe]evdi: disagrees about version of symbol __stack_chk_fail
[   73.911275]  (1)[3868:modprobe]evdi: Unknown symbol __stack_chk_fail (err -22)
[   73.911292]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_commit (err 0)
[   73.911313]  (1)[3868:modprobe]evdi: Unknown symbol drm_framebuffer_unregister_private (err 0)
[   73.911338]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_check (err 0)
[   73.911358]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_connector_destroy_state (err 0)
[   73.911388]  (1)[3868:modprobe]evdi: Unknown symbol drm_atomic_helper_plane_duplicate_state (err 0)
[   73.911406]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_mmap (err 0)
[   73.911419]  (1)[3868:modprobe]evdi: Unknown symbol drm_ioctl (err 0)
[   73.911432]  (1)[3868:modprobe]evdi: Unknown symbol drm_plane_cleanup (err 0)
[   73.911449]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_prime_fd_to_handle (err 0)
[   73.911468]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_object_free (err 0)
[   73.911491]  (1)[3868:modprobe]evdi: Unknown symbol drm_debug (err 0)
[   73.911504]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_vm_close (err 0)
[   73.911520]  (1)[3868:modprobe]evdi: Unknown symbol drm_gem_vm_open (err 0)
[   73.911534]  (1)[3868:modprobe]evdi: Unknown symbol drm_mode_connector_update_edid_property (err 0)
[   73.911552]  (1)[3868:modprobe]evdi: Unknown symbol drm_connector_init (err 0)
[   73.911569]  (1)[3868:modprobe]evdi: Unknown symbol drm_err (err 0)
[   73.911582]  (1)[3868:modprobe]evdi: Unknown symbol drm_platform_init (err 0)
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 3 Users Say Thank You to Bundyo For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#43
Looks like they are using the hwcomposer driver with the help of libhybris.

Interesting that there are other Mali Midgard drivers available for this platform. I wonder if I would be able to compile and use them.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 2 Users Say Thank You to Bundyo For This Useful Post:
Posts: 194 | Thanked: 1,167 times | Joined on May 2016
#44
Originally Posted by Bundyo View Post
Looks like they are using the hwcomposer driver with the help of libhybris.

Interesting that there are other Mali Midgard drivers available for this platform. I wonder if I would be able to compile and use them.
It is Mali Bifrost, not Midgard on Cosmo. For using with Panfrost, the problem is that it is kernel 4.4 and has no DRM driver for display subsystem (CONFIG_DRM could be enabled though to allow your DisplayLink module to load).

I looked into running mainline kernel a bit, MT6771 seems to be closely related to MT8183 MediaTek had been mainlining for Chromebooks. I got it to boot to ramdisk with USB host based on MT8183 support, but getting the display will be likely problematic still.
 

The Following 4 Users Say Thank You to TheKit For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#45
According to Debian wiki, Midgard and Bifrost are most likely identical.

https://wiki.debian.org/MaliGraphics#Kernel_drivers

Also there seems to be both Bifrost and Midgard drivers in the kernel sources. Dunno if they can be of any help.

https://github.com/gemian/cosmo-linu...k/gpu/gpu_mali
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 2 Users Say Thank You to Bundyo For This Useful Post:
nonsuch's Avatar
Posts: 584 | Thanked: 1,550 times | Joined on Sep 2019
#46
Originally Posted by Flynx View Post
Is there any telephony capability when booted into linux?
... and mobile broadband?

Thank you for asking the right questions.
__________________
N900 in 2020
SFOS in 2021
 

The Following User Says Thank You to nonsuch For This Useful Post:
Posts: 215 | Thanked: 158 times | Joined on Jan 2010
#47
I was holding off getting a Cosmo until cellular support in linux was a thing. It was added in July so I placed an order for an in-stock unit and received it in just a few days (drop-shipped from HK).

Phone calls and SMS messaging seem to work OK. Working on testing mobile data now.

So far I am cautiously optimistic. Adam Z. Lein posted a review where he recommeded using mtrack to make the touchscreen function like a touchpad which makes the full desktop experience very usable. link

My biggest concern right now is the success rate I've had just installing and running software in linux. Kodi, cairo-dock, firefox, octave all installed & ran fine. Libre-office was also successful, tho I had to hold the SMS messaging package or apt would try to remove it. VLC, blender, stellarium all failed to run with various OpenGL errors or outright seg faults.

I don't prefer KDE so installed the MATE desktop and that worked fine. When I tried to change the display manger the system failed to boot, so I need to reinstall again. There is a problem where the screen occasionally freezes. Sometimes the mouse will still move when this happens, but so far I haven't found a recovery option from this frozen state outside from holding the power button for 10 seconds and rebooting. There are no F-keys so changing TTY isn't an option. Next time I'll setup an ssh server so I can try that.
 

The Following 8 Users Say Thank You to Flynx For This Useful Post:
Bundyo's Avatar
Posts: 4,708 | Thanked: 4,649 times | Joined on Oct 2007 @ Bulgaria
#48
Have to try this.

Btw, I've tried to get DisplayLink support in it (for USB-C devices), but couldn't get the driver compiling with the previous version. Might have more luck now.
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.
 

The Following 3 Users Say Thank You to Bundyo For This Useful Post:
Posts: 215 | Thanked: 158 times | Joined on Jan 2010
#49
Originally Posted by nonsuch View Post
... and mobile broadband?

Thank you for asking the right questions.
Mobile data works too. Posting this using t-mobile service at 4G speeds.
 

The Following 2 Users Say Thank You to Flynx For This Useful Post:
Posts: 215 | Thanked: 158 times | Joined on Jan 2010
#50
Does anyone else with a Cosmo have this problem?

When I close the screen the entire first row of keyboard keys (the number keys) all get pressed. When I open it I am presented with the linux unlock screen where about 9 gazillion characters have been entered into the password field.

When this happens the best recovery is to wait until the screensaver comes back on, and then wake it up and I have an empty password field.
 

The Following User Says Thank You to Flynx For This Useful Post:
Reply

Tags
communicator, gemini


 
Forum Jump


All times are GMT. The time now is 10:00.