Companies requesting products excluded from list of goods tariffed


Pivot to Asia

Barack Obama Presidency

Hillary Clinton, Secretary of State

Authored America’s Pacific Century, in Foreign Policy

Also known as ‘Pivot to Asia’, the American military and diplomatic ‘pivot,’ or ‘re-balance’ toward Asia became a popular buzzword after Hillary Clinton authored America’s Pacific Century, in Foreign Policy.

Clinton’s article emphasizes the importance of the Asia-Pacific, noting that nearly half of the world’s population resides there, making its development vital to American economic and strategic interests.

She states that “open markets in Asia provide the United States with unprecedented opportunities for investment, trade, and access to cutting-edge technology.

Our economic recovery at home will depend on exports and the ability of American firms to tap into the vast and growing consumer base of Asia.

Strategically, maintaining peace and security across the Asia-Pacific is increasingly crucial to global progress, whether through defending freedom of navigation in the South China Sea, countering the nuclear proliferation efforts of North Korea, or ensuring transparency in the military activities of the region’s key players.”

The ‘pivot’ strategy, according to Clinton, will proceed along six courses of action: strengthening bilateral security alliances; deepening America’s relationships with rising powers, including China; engaging with regional multilateral institutions; expanding trade and investment; forging a broad-based military presence; and advancing democracy and human rights.


Public Fillings

In public filings commenting on the proposal, Apple (AAPL), Dell Technologies (DELL), HP (HPQ), Intel (INTC), Microsoft (MSFT), Sony (SNE) and Nintendo (NTDOY) asked that their products be excluded from the list of goods the tariff would apply to.

The Consumer Technology Association also submitted a letter asking the government to develop a process for companies to request that their goods be excluded from the tariff, arguing that increasing tariffs is the wrong way to improve the US-China trade relationship.

“No one wins in a trade war, and an escalating tariff fight will inflict immense damage on American businesses, workers and consumers,” the Association wrote.

Beyond China

The trade dispute has forced some tech companies to look beyond China for new locations, mostly in Southeast Asia, to produce their goods.

But leaving China is a slow and costly process, because the country has for decades amassed the infrastructure, talent and suppliers needed for manufacturing.




In its letter, Apple highlighted its contribution to the US economy, saying it is the largest US corporate tax payer and is responsible for more than 2 million jobs across the country.

The company said additional tariffs would reduce this contribution, and could also threaten Apple’s ability to compete with foreign technology companies.

“The Chinese producers we compete with in global markets do not have a significant presence in the US market, and so would not be impacted by US tariffs,” Apple wrote.

“Neither would our other major non-US competitors. A US tariff would, therefore tilt the playing field in favor of our global competitors.”

Apple attached a list of nearly 20 products including iPhones, MacBooks and AppleTVs⁠ — that it wants excluded from the tariff.


Dell, HP, Intel, and Microsoft

Laptops & Tablets

A joint letter from Dell, HP, Intel and Microsoft asked the government to leave laptops and tablets out of the list of goods covered by the tariff.

The companies said the tariff could raise the average retail price of a laptop by $120, citing a study from the Consumer Technology Association.

Video Game Consoles

Another letter from Sony, Nintendo and Microsoft asked that video game consoles be excluded.


Kenneth Cole Productions

Mark Schneider, CEO of the clothing line Kenneth Cole Productions, told administration officials at a hearing in Washington that he has tried finding alternative sources of supply, such as Mexico, for the company’s shoes and other products.

But Trump’s unpredictable trade policy — such as a recent threat to slap tariffs on Mexico over migration issues — has made it hard to know where to make sourcing decisions.

“I started looking in Mexico, but I got scared off,” Schneider said Monday. “Some sort of stability with this type of discussion would be really helpful. There’s no preparation for anything.”

Element Electronics

David Baer testified that his company, Element Electronics, is the only domestic manufacturer of TVs left in the U.S. The additional duties, however, would have the opposite effect of what the president wants in preserving domestic jobs. “We will be forced to shut down the South Carolina factory and move our production offshore,” Baer said.

“We’re doing exactly what the administration is asking of American companies”  by manufacturing in the U.S. but the tariffs would make costs for components too high to import, he said.

Leading Lady

“The net result of this is we lose, with the very real prospect that we go out of business,” said Mark Corrado, president of Leading Lady, which sells women’s intimate apparel. He showed the panel one of his company’s bras to demonstrate how labor intensive and intricate production can be.

Trump has argued the tariffs are bringing jobs back to the United States. But Corrado, a third-generation owner of a Ohio-based company started by his grandfather in the 1930s, countered: “People don’t sew in the U.S. anymore.”


Manufacturing – Raw materials, intermediate goods, and capital equipment


National Council of Textile Organizations

The National Council of Textile Organizations, for one, is urging the administration to go through with tariffs on clothing and textile products from China, which they said would increase U.S. leverage in the negotiations in Beijing.

But a number of items used by textile manufacturers — such as certain chemicals, dyes, machinery and rayon staple fiber, that were previously excluded from duties — should stay off the list to make sure American producers remain competitive, the council said.


National Association of Manufacturers

The National Association of Manufacturers, which has benefited from Trump’s tax cut and regulatory reforms and has been reluctant to criticize the president, warned the existing tariffs are already making U.S. companies less competitive in world markets.

Increased tariffs on these inputs make it more expensive and less competitive to manufacture in the United States, undermining production, capital and R.&D. investment and jobs here at home while also forcing manufacturers to cede ground to their competitors overseas,” NAM said in its public comments.


Intellectual Property

Among the reasons cited by the Trump Administration for the tariffs is a concern about Chinese theft of US companies’ intellectual property.



In the Dell letter, the companies acknowledged this as a legitimate concern, but argued that continued tariff hikes would do little to stop it.

Imposing additional tariffs on laptops will in practice undermine the Administration’s policy priorities in this China investigation,” the companies wrote in the letter before going on to say the policy would force them to divert time and money away from developing new products and could also threaten their positions as tech industry leaders.


Quick Take

It is heartening to see the position that these Industry Stalwarts are taken not just in private company communique, not just through lobbying, but through public statements.

They are saying, yes, we think there is a problem.

But, we do not want you to do the following :-

  1. Throw your hands up and walk away
  2. Be haphazard in terms of processes
    • Do you have a way of seeking exceptions
    • What is the timetable for placing exceptions and having them adjudicated
  3. Take your eye off the big picture



  1. CNN
    • Apple, Microsoft and other tech companies ask to be excluded from the China tariffs
  2. Consumer Technology Association
    • China Tariffs Are Taxes on Consumers’ Favorite Tech, Says CTA
  3. Politico
    • Companies plead with Trump against new China tariffs
  4. Wikipedia
    • East Asian foreign policy of the Barack Obama administration

HP Array Controller Utility CLI – Usage – 01


Let us quickly cover a few commands that can be issued within the HP Array Controller Utility CLI.


Let us initiate “HP Array Controller Utility CLI”.


Start Menu


CLI Properties


Path & App Name

“C:\Program Files (x86)\Compaq\Hpacucli\Bin\hpacucli.exe”




  1. Controller
    • Show Controller Status
  2. Disks
    • Physical Disk
      • Show information for all Physical Disks
      • Show information for specific Physical Disk
    • Logical Disk
      • Show information for all Logical Disks
      • Show information for specific Logical disk



Show Controller Status


controller all show status


  1. Smart Array
    • Smart Array P410i
      • Slot 0



Physical Disks

Show Physical Disks Status for all Discs

controller slot=0 pd all show


  1. Shows information for each physical disks
    • Port
    • Box
    • Bay
    • Drive Type
      • SAS
    • Drive Size
      • 900 GB
    • Status
      • OK


Show Physical Disks Status for Specific Disk

controller slot=0 pd 3C:1:5 show


  1. Shows information for targeted physical disks
    • Port
    • Box
    • Bay
    • Interface Type
      • SAS
    • Drive Size
      • 900 GB
    • Rotational Speed
      • 10000
    • Firmware Revision
    • Model
      • Model: HP EG000300JWFVB
    • Physical Count
      • 2
    • Physical Transfer Rate
      • 6.0Gbps, Unknown


Logical Disks

Show Logical Disks Status for all Discs

controller slot=0 ld all show


  1. Shows information for each array
    • Array
      • Logical Drive
        • Size
        • RAID Level
          • RAID 5
          • RAID 1
        • Status
          • OK
Show Logical Disks Status for targeted Disc

controller slot=0 ld 4 show


  1. Shows information for targeted Logical Drive
    • Size
    • Fault Tolerance
      • RAID 5
    • Status
      • OK
    • Caching
      • Enabled
    • Mount Points
      • Drive F:
    • Drive Type


  1. HP
    • Hewlett Packard Enterprise Support Center
      • Hpacucli Utility for Linux – All Commands Guide
  2. The Geek Stuff
    • hpacucli Command Examples for Linux on HP Servers

Win OS – Error – “An unhandled win32 exception occurred in spoolsv.exe”


Have a few MS Windows 2003 computers running in our LAB.


When I do bother to use them there is an arresting error that I have been receiving.

Error – “An unhandled win32 exception occurred in spoolsv.exe”




An unhandled win32 exception occurred in spoolsv.exe

Trouble Shooting

Control Panel

Printers and Faxes


  1. Accessed Control Panel
    • Reviewed Printers and Faxes



Event Viewer

Event Viewer \ System


  1. Launched Event Viewer
    • Review System Events
      • Event ID :- 7031
        • Event #1
          • Source :- Service Control Manager
          • Event ID :- 7031
          • The Print Spooler service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 60000 milliseconds: Restart the service.





We have an HP LaserJet computer that we have not used in a while.  It is currently turned off.


  1. Computer
    • Remove HP LaserJet Software installed on computer
    • MS Windows Registry Cleanup



Remove HP LaserJet Software installed on computer

Removed any installed HP LaserJet software.

MS Windows Registry Cleanup


Cleanup MS Windows Registry using regedit :-

  1. Start regedit
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers
  3. Export Registry sub-key out to a file for safe keeping
  4. Under this key, there will be the keys Version-2 and Version-3
    • The sub-keys under these contain the printer driver configuration information
    • One or the other of these may be absent – not a problem
  5. Maintain each Sub-key
  6. But, search each sub-key for drivers no longer present on the computer
    • On each found sub-key, remove found sub-key
    • In our case
      • HP Laser Jet 2100
      • HP Laser Jet 2100 PCL6


Image – Before


Image – After



Crediting Mr. Shafique Cheena ( Profile )

Shafique Cheena

Event ID 7031 Print Spooler terminated unexpectedly



Windows 10 – Create Installation Media Using “Media Creation Tool”


Wifey’s Windows 10 HP Stream Laptop is no longer accessible; nothing major but she can not remember what she changed the password to.



A lot of tools for trying to get back in relies on using a Windows Installer, Linux Boot CD, or various third party tools.

I was able to start the laptop up with Windows 7 and Windows 2008-R2, but none of them picked up the internal hard-disk.

Seemingly, MSFT has secured the hard-drive more since these OSes.



It is time to try out Windows 10 Installer.


Please download Media Creation Tool from here.


Once Media Creation Tool is downloaded, please launch it.


  1. License Terms
  2. What do you want to do
    • Choices
      • Upgrade this PC now
      • Create installation media  ( USB Flash drive, DVD, or ISO File ) for another PC
    • As we preparing an Installation Media for another PC, chose the second option, “Create installation media
  3. Select Language, and Edition, and Architecture
    • Language – English ( United States )
    • Edition – Windows 10
    • Architecture ( 32 bit, 64 bit, or both )
  4. 4 / 8 GB of free disk space needed on Drive C:
    • Depending on the Architecture Choice made earlier, that is 32 bit, 64 bit, or both, specific disk space requirement on the System Drive will have to be met
    • If either or, 32 or 64 bit is desired, 4 GB will be needed
    • On the other hand, if both bitness is desired, 8 GB will be needed
  5. Processing
    • Files are downloaded from MSFT
    • The image is cached locally
  6. Availed
    • Image is availed locally on the designated folder


License Terms


What do you want to do ?



Select language, architecture, and edition




4GB/8 GB of free disk space needed on (C : )




Burn the ISO file to a DVD


HP – Error Message – Array controller P410i [Embedded] was of an unknown or unrecognized class.


About once a day, we started seeing the error posted below in our Event Viewer.

Error Message

Message Detail

  1. Source :- Cissesrv
  2. Event ID: 24607
  3. Error Message :- The event information received from array controller P410i [Embedded] was of an unknown or unrecognized class.
    An excerpt of the controller message is as follows: Surface Analysis Pass Information, LDrv=0 Number of passes=84.


Browse Errors





Where is the error coming from?

In the Source column we see Cissesrv



Did a quick search in MS Windows Registry for cissesrv




We see that Cisserv is a service known as HP Smart Array SAS/SATA Event Notification Service.



Product and File Version

Checked the folder referenced for the file … C:\Program Files\HP\Cissesrv


  1. File Version :-
  2. Product Version :-
  3. Copyright 2003, 2010


Device Manager



  1. Driver version:
  2. Driver Date: 10/28/2013


HP Advisory

There is an HP Advisory titled “Advisory: HP Smart Array Controllers – Multiple Event ID 24607 Messages May be Generated By HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows on Servers Configured With Smart Array Controllers Running Firmware Version 5.12 (or Later)” and available @ Link.


Beginning with the Smart Array Controller Firmware Versions 5.12, a new Event Notification Class was added into the firmware and HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows 6.22 (or earlier) does not have the support for this new Event Class. Therefore, it will log Event ID 24607 as an unknown Event.


Any HP ProLiant server configured with any HP Smart Array controller running firmware version 5.12 (or later) and running Windows Server 2003 or Windows Server 2008 with HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2003/2008 Version 6.22 (or earlier) installed.



Apply HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2008 x64 or x86 Editions Version 6.24 (or later).



Here is the applicability to our environment:

  1. Notification Service
    • We are running 6.18 and it seems we need to be at 6.24 or later
  2. Driver
    • HP Smart Array P410i Controller
      • We are running
      • The scope of the upgrade is for those running 5.12 or later


Identify & Download Patch

Direct Links

Here are the current links.


Name Type Version OS Filename Reboot Link
HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2008 x64 Editions and Windows Server 2012  Software – Storage Controller (15 Jun 2015)  v2012, v2008/R2, v2008  cp025886.exe (795 KB)  No  Link



Identify Missing Patches

You might want to explore any other missing patches.

  1. Launch Web Bowser
  2. Access “HP Customer Support – Software and Driver Downloads” by entering the URL
  3. Choose “Identify Now” button
  4. In the download Options tab, choose “Drivers, Software, and Firmware
  5. The HP Devices detected are
    • HP DL380z Gen9 Virtual Workstation
  6. In our case, the lone missing software is:
    • HP PC Hardware Diagnostics UEFI (International) Rev.A
      30 Oct 2015
      24.3 MB
  7. Download patch

Identify & Download Software

Devices Detected



Download Options



Missing Updates



Apply Patch

Once download, apply patch, reboot box, and confirm that Notification Service has been updated.

File Properties

Here is the updated file’s property.


  1. File Version :-
  2. Product Version :-
  3. Copyright 2003, 2015

Configuring “HP OfficeJet 600” on MS Windows XP


One of my adoptive family called me last week requesting my help to connect the “HP OfficeJet 600” that their son brought back from college.


What Works

The Apple laptop and MS Window 7 laptops worked flawlessly.  They were able to connect to the printer fairly quickly.

Yes, we had to to a couple of things to the Printer.  Those are:

  1. Found the Power card and powered up the Printer
  2. Connected the Printer to the back of the AT&T Wireless Access Point ( WAP )
    • The Printer prompted for WEP and the son, who has a very good mind, knew it off hand and entered it


What does not work

The lone MS Windows XP computer does not work.

Install Printer Driver

Is Printer Driver bundled with MS Windows?

Basically, the printer driver is not bundled with Windows.

Here is what happens when we try to add the Printer by “tricking” windows to think the printer is a Local Printer.





  1. We can see that “HP OfficeJet 6600” is not listed in the list of Printers


Download Software & Driver

The Printer Driver is available @—H7/4322968/model/4323587/drivers.


Option 1: Check for updates and recommendations (suggested)

I tried to go with Option 1: Check for updates and recommendations (suggested) by clicking the “Check now” button.



But, was not successful.


Option 2: Go directly to software and driver results

And, so chose to directly download the Software and driver.


Software and Driver

As of July 2015, the Software and Driver available is:




  • Version :- 28.8
  • Size :- 113.3 MB
  • Date : August 18th, 2014
  • File name: OJ6600_1315-1.exe


Software Download Progress

HP is downloading the selected files to your computer….





Install Software & Driver

Once the Software is downloaded and the binary is launched, here is the subsequent screen:




We opted out:

  • HP Officejet 6600 Product Improvement Study
  • Bing Bar for HP ( includes HP Smart Print )

And, kept:

  • HP Update
  • HP Officejet 6600 Help
  • I.R.I.S. OCR



Configure Software & Driver

Printer Setup & Software

From the “Printer Setup & Software”, choose the “Connect a new printer” option



Connection Options

As we are connecting over a wireless network, we chose the “Wireless – Connect the printer to your wireless network and internet“.



Network Check

As we chose to go the Wireless route, the system scans the network for our printer.





Network Printer Installation

In the preceding page, we chose our printer and clicked the Next button.





Successful Network Installation

We were able to successfully install the Software.





HP – Software – Driver \ Firmware Patches (2012)

HP – Software – Driver \ Firmware Patches (2012)

Science is all about being a busy body; some call it being curious.

If you lack interest, if you lack joy for it — Then you probably should not be in Technology; or at least in particular sub-domains of it.

So installed patches earlier in the week and occasionally one has the interest to go back and document the patch a bit; while doing so, you hopefully deepen your overall understanding.

So you Goggle until your wrist hurt — How I wish I was one of those with the gentle typist fingers … Wow must be nice.

So anyways I have this HP Patch that is geared towards MS Windows Installation.  And, thank Goodness it is pre-packaged as a MS Windows Executable (exe).

So no problem with installation … Just run and you have a nice GUI…

But, wanted to dig in a bit and see what is exactly being bundled.

To do so, launched the installer and chose the “Extract” option:

For this executable, got the following files:

  1. bcu.exe
  2. bfa_boot_fw
  3. boot.txt
  4. BootImageInfo.xml
  5. cp017397.xml
  6. cpqsetup.exe
  7. installer.dll
  8. reference.xml

Let us dig a bit deeper per each file:


  • This file is the Brocade CLI Utility.  CLI means Command Line Utility.
  • As the name suggests to really use the utility launch a command shell and start digging around command line options


  • Not so sure when this file is used
  • It contains entries in old style item = value designation
# Template for the entries for a particular type of card
# <Field Name>   = <Value>    
# CARDTYPE(*)   = <Model type>
# DESCRIPTION= <Brief description of the card>
# FWCFG(M)     = <Firmware Configuration file name>

Sample Entries




Seem basis as bfa_boot_fw will suffice.


  • As the file extension suggests this is a true XML file
  • It has the version#
  • The package’s release date
  • SupportedDrivers — That is which version# of the base Drivers are supported
  • And, a hash#




  • This is also an XML file
  • It is much more detailed that other XML files (in the bundle)
  • It is probably the most revealing in terms of HP’s Engineering predigree
  • It has entries for Division — In this case Networking / Server
  • Lists the Operating Systems Supported – In this case Microsoft Windows Server 2003 x64 Edition, Microsoft Windows Server 2008 x64, Microsoft Windows Server 2008 R2
  • Version# – 2012.05.01
  • Language List – English / Japanese
  • Description – “This component upgrades the boot BIOS of Brocade fibre channel host bus adapters“.
  • Prerequisites – “Requires Brocade version storport driver that can be obtained from the Service Pack for Proliant (SPP).”
  • Revisions / Enhancements
    – to resolve an issue when performing boot from san (bfs) with 3Par arrays.
    –  to resolve an HBA (Host Bus Adapter) disconnect issue seen on some configurations.
  • Supported OSes
  • Supported Devices
    – Vendor – 1657
    – Device – 0013

Areas that were a bit missing are:

  • Signature \ Fingerprint in terms of determining how to identify machines that have the software installed
  • Device Identification that might allow one to Identify\map the Hardware Device — This is useful in CMDB and also when one is looking for more KB over in the Internet (ie


Here is my takeaway:  HP puts in a lot of work into documenting these patches.  They carefully note which OSes it can be installed on.  The underlying software version that has to be currently installed.  And, the problems that are being addressed are listed.