/Add-Driver not getting recognized as valid command - iot

I am trying to add few Intel LAN and Chipset drivers to an existing WIndows IoT core ffu image file. I mounted the ffu and trying to add drivers using /Add-Driver command, but it is not getting recognized.
I have the latest version of DISM and I tried accesing the Dism file from C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM as well but no luck. Can someone help me out with this issue?
Is there a way to install .exe files while creating ffu base image itself? I could not extract inf file for the chipset exe

There is no way to install .exe files while creating ffu base image itself. If you want to add a custom or third-party driver to Windows IoT Core ffu image, you need to build the custom ffu image with bsp. Please refer to this document about how to add a driver to an image. In addition,please note that, if your device is ARM, please contact the supplier of the peripheral to get the driver files. Here is a sample as reference about how to add third-party drivers (usb) for peripheral devices such as USB Mobile broadband modems, printers, scanners etc.

Related

visual studio code stores extensions and other settings for a specific docker image

I have the following "problem". Let's say I set up a Docker container with Node on it and want to use it as a development container. I connect in Visual Studio Code via the extension "Remote - Containers" with the container and create a working folder, respectively I install some extensions e.g. Prettier.
If I now delete this container and create a new one with the same image, all extensions of the old container are automatically reinstalled and Visual Studio Code also tries to connect to the old working folder, which may not be available at all.
Does anyone know where this information is stored regarding the image so that I can delete it after I delete a container. I work on macOS
I have found the files related to my problem. They are located in the following path under macOS:
~/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/imageConfigs
The .json files contain information about the workspaces folder and the installed extensions.

How do I add include directories in a c++ project in Eclipse Che?

I'm trying to use Eclipse Che as an IDE to develop a C++ application on a remote linux machine.
Che can access the source code on the host system because of the
-v <LOCAL_PATH>:/data
part when running the docker container.
But how am I supposed to access include directories (and later libraries to link with)?
Have you tried doing this on Kubernetes? In that case, you are not just exporting the source code volume, the remote Linux machine is your workspace.
I'm afraid I'm not sure how you would do this with Che in Docker without jumping through some hoops.

How to specify target OS in V4 printer driver INF file

For V3 printer drivers you could specify architecture as well as target OS in an INF file. Does V4 driver INF file supports this also? If yes, is target OS specified the same way as in V3 drivers? If not, can one assume that every V4 driver will run on Server 2012 and up?
Firstly, note that Target OS means only windows different versions. Any other operating systems are not supported by MS V4 Printer Driver Model.
Inside an .INF file there is "Signature" entry under [Version] section (Normally at the very top of the file) that indicates the operating systems for which this INF file is valid. For more information see here.
An .INF file must supply OS-specific installation information by appending system-defined extensions to its driver installation sections (like [DriverInstall], [DriverFiles], [SourceDiskName], etc sections) whether the signature-name is "$Windows NT$" or "$Chicago$". For more information about creating .INF files for multiple platforms and operating systems see here.

How to make WiFi work for toshiba C850...?

I have a toshiba laptop c850, dual core. Toshiba does not provide any driver for Wi-Fi for Ubuntu 12.10. I am currently having problem in using DSL modem, Ethernet and Wi-Fi. Can anyone tell me the solution to this problem?
maybe you will find some information there :
http://www.linlap.com/toshiba_satellite_c850-c855
Wireless
A really up to date kernel is required for wireless support, at least
3.5.0 is recommended. Realtek has the Linux drivers available for download but they must be re-complied after upgrades to kernel.
As you commented, you got the Atheros Communications Inc. AR8162 Fast Ethernet Controller.
This is some guesswork here because there are several versions of the driver and some people state only one is working for them, I stick with the most popular for now.
First download this file from another machine:
https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/28/compat-drivers-2013-03-28-5-u.tar.bz2
If you have Ubuntu or another Linux distro on your second machine you can use wget to download the file:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/28/compat-drivers-2013-03-28-5-u.tar.bz2
Next, use your preferred method (preferably an USB Drive) to copy it to your target machine (Toshiba C850) and use the following commands in a terminal. Make sure you are in the right directory first and use cd to change to the directory where your downloaded file resides.
tar -xzvf compat-drivers-2013-03-28-5-u.tar.bz2
cd compat-drivers-2013-03-28-5-u
./scripts/driver-select alx
make
sudo make install
sudo modprobe alx
If this doesn't work try a reboot first then you can try one of the other versions, I can't tell which will work for you:
http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2012-02-28-p.tar.bz2
https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/04/compat-drivers-2013-03-04-u.tar.bz2
Sources (for further reading): This question on AskUbuntu and this thread in the Ubuntu forums.

How can I build a Mac package on linux? (BOM file problem)

I'm running a business where we are creating email stationeries for people. We have some Mac users that currently have to download a zip file and manually copy that to their mail stationeries directory.
I want to automate that process and allow Mac users to download directly a package that will copy those files automatically.
I've build a sample package with PackageMaker, created script that will replace Archive.pax.gz with client's stationeries but go an error. I have realized I did not provide a mandatory BOM file. How can I create it on a non-mac platform? Or if I can't, is there any other way to create a Mac installer on a non-mac platform?
It is now possible to create BOM (bill-of-materials) files on linux. Someone created an open-source version of mkbom at:
http://hogliux.github.io/bomutils
The website also has an easy to follow step-by-step tutorial on creating a Mac OS X installer on Linux ( http://hogliux.github.io/bomutils/tutorial.html ).
My company regularly build Mac OS X installers on linux with this method and so far we haven't had any major problems.
Either you can find a package of this utility for your Linux: http://www.unix.com/man-page/All/8/mkbom/ or you can try to write it yourself, given the information available at Apple's website on BOM.
Finally I've created a postflight hook that is doing all the installation process

Resources