Em Sat, 18 Apr 2020 17:37:22 +0200 Patrik Gfeller <patrik.gfeller@xxxxxxxxx> escreveu: > On 18.04.20 17:26, Mauro Carvalho Chehab wrote: > > Em Sat, 18 Apr 2020 17:25:49 +0200 > > Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> escreveu: > > > >> Em Sat, 18 Apr 2020 16:39:25 +0200 > >> Patrik Gfeller <patrik.gfeller@xxxxxxxxx> escreveu: > >> > >>> Hello Mauro et al, > >>> > >>> I've recently switched to Linux, and I'm very impressed. Almost > >>> everything thing works out of the box. Only the webcam on my device does > >>> not. I did some digging and if I'm right an atomisp driver would be > >>> required. Is this correct? Below the output of lspci: > >>> > >>> 00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor > >>> x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36) 00:02.0 > >>> VGA compatible controller: Intel Corporation Atom/Celeron/Pentium > >>> Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 36) > >>> 00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium > >>> Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36) 00:0a.0 > >>> Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 36) > >>> 00:0b.0 Signal processing controller: Intel Corporation > >>> Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power > >>> Management Controller (rev 36) 00:14.0 USB controller: Intel Corporation > >>> Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI > >>> Controller (rev 36) 00:1a.0 Encryption controller: Intel Corporation > >>> Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted > >>> Execution Engine (rev 36) 00:1c.0 PCI bridge: Intel Corporation > >>> Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express > >>> Port #1 (rev 36) 00:1f.0 ISA bridge: Intel Corporation > >>> Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36) > >>> 01:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless > >>> Network Adapter (rev 31) What hardware do you have? I did a look at the atomisp driver. There are some APIs that changed upstream, but making the driver to build again is not hard: https://git.linuxtv.org/mchehab/experimental.git/log/?h=atomisp If this would work or just hang, I don't know :-) This driver is still a big mess, and it requires some defines on its source code, in order to use it with some different Atom models. > >>> > >>> According to the history it looks like the driver was removed from the > >>> kernel in 2018 and replaced with a dummy driver (to make sure power save > >>> works). > >>> > >>> Is there a chance that the atomisp driver will return to the kernel? > >>> There are quite a few older tablets and 2in1 devices that would benefit. > >>> Unfortunately I do not understand the removed code (my coding skills are > >>> very basic) and can thus not help to change what ever is necessary to > >>> make it fit for the kernel :-( (does not sound like a beginner project). > >>> However - I would be glad to help out to help testing an ISP driver. > >> There are simply too many things there to be fixed, and nobody without > >> time for it. Also, the last reports we had is that the driver was not > >> working. > >> > >> Unfortunately, I don't have myself any atomisp hardware, otherwise I > >> could try fixing it on my spare time. > > In time: not really sure if it would be a worth project, as newer Intel > > hardware are coming with a different IP block (IPU3). > > I don't know how widespread the IPU that I have is, I assume that some > other tablets & 2in1 devices that are a few years old use it as well. The IPU is used on some Dell 2in1 devices(I guess they use an i5core with a chipset made for mobile market). Not sure if they're using IPU3 also on Atom. > For me it would be definitely nice to have this driver. However, I can > ask around in some of the forums if there is a wider interest. Might be > a niche tough, but the support for the Atom device I use have been > greatly improved in the recent years. So there is at least some work > going on for that platform (I do not know, but I think it is called > cherry trail?). As there are many older reports of problems with audio, > touchscreen, stability (freezes) ... and none of them are present anymore. > > As mentioned, if the development is hindered by missing hardware I would > be glad to help. Anyhow - many thanks for your replies, much appreciated! > > > > > Thanks, > > Mauro Thanks, Mauro