Search My Techie Guy

Ad from yllix

Thursday, December 11, 2014

Move android apps from phone internal memory to SD card without rooting your device - Alcatel one touch 918

Before i share my experience, here are the details of the phone i was dealing with although this trick can pretty much work on most android devices.

Alcatel one touch 918
firmware version 2.3.6
baseband version 6573
kernel version 2.6.35.7
build number: Gingerbread

Please refer to this "How to manual? by bongizmo" it's the same manual i followed to work on my device and i appreciate bongizmo for taking the time to document this stuff, all am going to do is share my personal experience when i worked on the Alcatel one touch 918.
Alcatel one touch 918
This particular phone has a small internal memory (about 160MB and i think that's why it's cheap!!!) and is loaded with so many useless inbuilt Apps some of which i never use, and the annoying part is that i couldn't even uninstall these inbuilt Apps to free up some space.

so the challenge was, i couldn't move apps to the SD or later alone uninstall them from the device without rooting it. so i hit Google for answers and most of them where recommending to root the device and install a default Android OS to the phone (another way of getting ride of the useless Alcatel inbuilt Apps.), until i landed on bongizmo's article of how i can actually just move some Apps to the SD without necessarily rooting my device.

(Please read bongizmo's article before proceeding, here am going to just share my personally experience)

1. Things you will need; Laptop/PC, Internet, USB cable, Your Phone + SD card

2. Download Google's Android Stand-alone SDK Tools and follow their steps to successfully install it and launch it on your computer.

3.  You will also need the Google USB Driver to be able to connect your device to the PC in debug mode. But for my particular case, the Google USB driver didn't work for me, i had to search and install the Alcatel Android ADB Interface driver.
Alcatel Android ADB Interface driver
4. Connect the phone using USB cable and do not enable USB storage mode. 
Go to Settings -> Applications -> Development and enable USB debugging.

5. Go to the command prompt on your computer.

6. Change directory to the Android SDK folder - Under the Platform-tools (make sure the Android SDK Platform-tools package was also installed).
Android SDK Platform-tools
Mine was installed under: C:\Program Files (x86)\Android\android-sdk\platform-tools and this directory contains the "adb" executable file.

C:\>cd C:\Program Files (x86)\Android\android-sdk\platform-tools
C:\Program Files (x86)\Android\android-sdk\platform-tools>

7. Run the following command to list the connected devices:

C:\Program Files(x86)\Android\android-sdk\platform-tools>adb devices
List of devices attached


C:\Program Files (x86)\Android\android-sdk\platform-tools>

Mine returned an empty list and i realized i had a problem with my device USB drivers so i updated my device USB driver, see my driver details below:
Alcatel Android ADB Interface
8. Once the drive updated successfully, running the command is step 7 gives:

C:\Program Files(x86)\Android\android-sdk\platform-tools>adb devices
List of devices attached
0123456789ABCDEF        device


C:\Program Files (x86)\Android\android-sdk\platform-tools>

9. Next you start the adb shell

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell
$

10. It's time to change the default Android install location to option 2 ( i.e the SD card)

$ pm setInstallLocation 2
pm setInstallLocation 2
$

11. Exit

$ exit
exit

12. Now on your phone go to:
 Settings->Applications->Manage Applications.

13. Tap the App you wish to move to the SD card, for me only WhatsApp and Google Play Services where able to be moved to SD which pretty much solved my space issue because the main problem was updating WhatsApp.

14. I hope this was helpful, leave a comment if you have any questions and i will be happy to help.

Tuesday, December 9, 2014

Make quick banners online for your website or social media page or business - No watermarks

I recommend this online tool;
They banner builder is easy to use and allow you to save your work to your computer without inserting any watermarks, adverts or links.
You final product will be as clean and as professional as you want it to be.

Easy to make banners, no watermarks

Monday, November 24, 2014

snmpwalk -v bash: snmpwalk: command not found yet Net-Snmp is successfully installed

I already have Net-Snmp installed on my server but couldn't run any snmp commands!

Problem:

# snmpwalk -v
bash: snmpwalk: command not found


Solution:

The problem is that the snmp binaries are not listed in my system's environment PATH!

# find / -name snmpwalk
/usr/sfw/bin/snmpwalk
/usr/local/bin/snmpwalk
/tmp/net-snmp-5.4.4/apps/.libs/snmpwalk
/tmp/net-snmp-5.4.4/apps/snmpwalk
/tmp/net-snmp-5.4.4/win32/snmpwalk


#echo $PATH
/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/platform/SUNW,Netra-240/sbin:/opt/sun/bin:/opt/SUNWexplo/bin:/opt/SUNWsneep/bin:/opt/CTEact/bin

So i added the PATH "/usr/local/bin" to my system's environment PATH:

export PATH=$PATH:/usr/local/bin

#echo $PATH
/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/platform/SUNW,Netra-240/sbin:/opt/sun/bin:/opt/SUNWexplo/bin:/opt/SUNWsneep/bin:/opt/CTEact/bin:/usr/local/bin

#snmpwalk -V
NET-SNMP version: 5.4.4


To make the environment PATH persistent through system restarts, follow these steps:

  • vi /etc/profile
Add this line at the bottom, depending on your system's suitable environment PATH:
  • PATH=/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin:/usr/platform/SUNW,Netra-240/sbin:/opt/sun/bin:/opt/SUNWexplo/bin:/opt/SUNWsneep/bin:/opt/CTEact/bin:/usr/local/bin
Run this command to update the system environment PATH:
  • source /etc/profile 
Test:
  •  #echo $PATH

ld.so.1: snmpwalk: fatal: libgcc_s.so.1: open failed: No such file or directory Killed

I had just finished installing net-snmp on one of my old DNS server to help me monitor it remotely using cacti but i ran into this error while trying to test it using snmpwalk.

Problem:

# snmpwalk -V
ld.so.1: snmpwalk: fatal: libgcc_s.so.1: open failed: No such file or directory
Killed


Solution:

1. I ran a search to try and find this library, and yes libgcc was already installed on my server:

# find / -name libgcc*
/usr/local/lib/libgcc_s.so
/usr/local/lib/libgcc_s.so.1

2. So i checked my library PATH, and the path to libgcc wasn't there:

# echo $LD_LIBRARY_PATH
/usr/openwin/lib


3. I added it:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

4. Check again:

# echo $LD_LIBRARY_PATH
/usr/local/lib:/usr/openwin/lib


5. Test snmpwalk again:

# snmpwalk -V
NET-SNMP version: 5.4.4

6. To make the library PATH persistent, do the following:
Edit the /etc/profile file:

  • vi /etc/profile
Add this line at the bottom, depending on your system's library PATH:
  • LD_LIBRARY_PATH=/usr/local/lib:/usr/openwin/lib
Run this command to update the system environment PATH:
  • source /etc/profile 
Test:
  •  #echo $LD_LIBRARY_PATH

Wednesday, November 19, 2014

One line script to list all the perl modules already installed on your server

Just copy and paste the command below into your command prompt:

perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => sub { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC'

If used with grep, you can easily search through the list to confirm if your already have a certain perl module installed on your server or not! for example am looking for a Perl module named "Time::HiRes", so i run the command below:

perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => sub { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC' | grep Time

/usr/lib64/perl5/Time/Piece.pm
/usr/lib64/perl5/Time/HiRes.pm
/usr/lib64/perl5/Time/Seconds.pm
/usr/share/perl5/Net/Time.pm
/usr/share/perl5/CPAN/FirstTime.pm
/usr/share/perl5/Time/Local.pm
/usr/share/perl5/Time/tm.pm
/usr/share/perl5/Time/localtime.pm
/usr/share/perl5/Time/gmtime.pm

Tuesday, November 18, 2014

How to gracefully restart unix/solaris server?

Telecommunication  applications system servers usually run critical applications that require graceful restart rather than just running a #reboot or #shutdown.
The command below will gracefully restart the server.

#sync;sync;sync;sync
#shutdown -y -g0 -i6

HUAWEI finally opens up their Knowledge Share with eNSP

HUAWEI, one of the giant telecom and ICT vendors and service provider has finally opened their knowledge share by launching a free graphical simulation tool called eNSP (Enterprise Network Simulation Platform).

The tools very much looks like CISCO's packet tracer with a graphical user interface, drag and drop and easy to use. Students, Specialist and Experts can now use this tool to get familiar with the Huawei OS environment. I wonder why it took Huawei all this time to come up with such a simple tool? but this is a sign that the Chinese are finally opening up to the global community because of the cut throat competition in the IT industry.
eNSP Huawei
Anyway, good move Huawei and the next step should be to also open up your certification exams just like CISCO and JUNIPER so someone can become a Huawei IP expert without having to first travel to Shenzhen, China.

The software is in it's beta version and you can download it from the Huawei Enterprise Support Community. Have fun and happy learning.

Monday, November 17, 2014

Print routing table - Add route - Del route - Unix - SunOS 5.10 - Example

Here is my server OS:
root@myserver# showrev 
Hostname: myserver
Hostid: 84623972
Release: 5.10
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: 
Kernel version: SunOS 5.10 Generic_118833-23
root@myserver #

1. Display the current routing table:

root@myserver# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------

10.6.40.0            10.6.40.40           U         1   2747  bge0
10.6.40.0            10.6.40.60           UG        1      0  
192.168.199.0        10.6.40.60           UG        1   4783  
192.168.199.0        10.6.40.60           UG        1      0  
default              192.168.4.254       UG        1 128435  
127.0.0.1            127.0.0.1            UH        7   4277  lo0
root@myserver # 

2. Add the new route entry into the routing table:

root@myserver # route add -net 172.27.97.0 -netmask 255.255.255.0 10.6.40.60
add net 172.27.97.0: gateway 10.6.40.60
root@myserver #

3. Print the new routing table again to comfirm entry:

root@myserver# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------

10.6.40.0            10.6.40.40           U         1   2747  bge0
10.6.40.0            10.6.40.60           UG        1      0  
192.168.199.0        10.6.40.60           UG        1   4783  
192.168.199.0        10.6.40.60           UG        1      0  
172.27.97.0          10.6.40.60           UG        1      1 
default              192.168.4.254       UG        1 128435  
127.0.0.1            127.0.0.1            UH        7   4277  lo0
root@myserver # 

4. And if you need to delete the route entry:

root@myserver #route delete -net 172.27.97.0 -netmask 255.255.255.0 10.6.40.60
delete net 172.27.97.0: gateway 10.6.40.61

5. Print the routing table again to confirm that it has been deleted:

root@myserver# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------

10.6.40.0            10.6.40.40           U         1   2747  bge0
10.6.40.0            10.6.40.60           UG        1      0  
192.168.199.0        10.6.40.60           UG        1   4783  
192.168.199.0        10.6.40.60           UG        1      0  
default              192.168.4.254       UG        1 128435  
127.0.0.1            127.0.0.1            UH        7   4277  lo0
root@myserver # 

Monday, November 10, 2014

Internet Modem (Dongle) - The SIM/USIM card has not been detected or is invalid

My Airtel Uganda internet dongle has been acting up; Sometimes it would connect without a problem and on some occasions it would give me the error below:
The SIM/USIM card has not been detected or is invalid
Most probably the SIM card is faulty.

Solution: SIM SWAP
Go to the nearest service center and request for a SIM Swap. That should sort out this error.

What is the meaning of "Overdrive (O/D) OFF"? - Automatic Transmission Cars

I have been asked this question over and over again by owners of automatic transmission cars. Myself , i love the manual transmission cars (also know as "stick shift") and this term "overdrive OFF" may not be applicable to the manual cars as you will later find out in this brief article.

Am not going to be too technical and am going to be brief and precise, so i hope this speaks to the layman and immediately clears your doubts about the "O/D OFF" indicator on your car dashboard.

so what is O/D?
O/D simply stands for Overdrive

There are two important components of the O/D that you need to know:

1. The O/D main switch - This is a small button located on the gear selector of your car.
O/D main switch
2. The "O/D OFF" indicator light - The umber light that shows up on the dashboard when the O/D main switch is in OFF position.
O/D OFF indicator light
So here comes the big questions; what does O/D do? When do i need it? what is the default position of the O/D switch? 
Like i promised, the answer is short and precise.

Overdrive allows the car to operate in the highest gear in the transmission (Usually gear #5 or gear #4 for cars that only have 4 gears). This allows the vehicle to achieve better fuel efficiency, and often quieter operation on the highway. When O/D is OFF, the automatic transmission shifting is limited to the lower gears (gears #1, #2 & #3).

By default, "O/D is ON"; That's the O/D switch button is pressed and the O/D indicator light on the dashboard is NOT showing (means O/D ON).
"O/D is OFF" when the O/D switch button is released and the O/D indicator light on the dashboard is lighting.
O/D switch positions
You need "O/D ON" if; you are on a highway and driving at higher speeds, usually above 70 km/h. (allows the car to operate at higher gears and this is friendly to the engine and is fuel efficient).

You need "O/D OFF" if; you are on a bad road, going up a hill, carrying a heavy load, driving in slow city traffic, going down the hill and you need engine braking, or if you need quick acceleration for example during an overtake.

If you have any questions about the O/D function, feel free to comment below, otherwise happy driving :-) 

Tuesday, September 23, 2014

Linux Command To List Hardware Information - RHEL 6.2 (dmidecode)

# dmidecode | more
# dmidecode 2.11
SMBIOS 2.7 present.
133 structures occupying 4108 bytes.
Table at 0xDF7FE000.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: HP
Version: P62
Release Date: 01/30/2011
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
EDD is supported
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
Firmware Revision: 2.5

Handle 0x0100, DMI type 1, 27 bytes
System Information
Manufacturer: HP
Product Name: ProLiant DL380 G6
Version: Not Specified
Serial Number: GB8119JCR6      
UUID: 36334753-4137-4247-3831-31394A435236
Wake-up Type: Power Switch
SKU Number: SG367AA         
Family: ProLiant

Handle 0x0300, DMI type 3, 21 bytes
Chassis Information
Manufacturer: HP
Type: Rack Mount Chassis
Lock: Not Present
Version: Not Specified
Serial Number: GB8119JCR6      
Asset Tag:                                 
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: Unknown
OEM Information: 0x00000000
Height: 2 U
Number Of Power Cords: 2
Contained Elements: 0

Handle 0x0400, DMI type 4, 42 bytes
Processor Information
Socket Designation: Proc 1
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: A5 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 5
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Xeon(R) CPU E5520 @ 2.27GHz            
Voltage: 1.4 V
External Clock: 133 MHz
Max Speed: 4800 MHz
Current Speed: 2267 MHz
Status: Populated, Enabled
Upgrade: Socket LGA1366
L1 Cache Handle: 0x0710
L2 Cache Handle: 0x0720
L3 Cache Handle: 0x0730
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Core Count: 4
Core Enabled: 4
Thread Count: 8
Characteristics:
64-bit capable

Handle 0x0406, DMI type 4, 42 bytes
Processor Information
Socket Designation: Proc 2
Type: Central Processor
Family: Xeon
Manufacturer: Intel
ID: A5 06 01 00 FF FB EB BF
Signature: Type 0, Family 6, Model 26, Stepping 5
Flags:
FPU (Floating-point unit on-chip)
VME (Virtual mode extension)
DE (Debugging extension)
PSE (Page size extension)
TSC (Time stamp counter)
MSR (Model specific registers)
PAE (Physical address extension)
MCE (Machine check exception)
CX8 (CMPXCHG8 instruction supported)
APIC (On-chip APIC hardware supported)
SEP (Fast system call)
MTRR (Memory type range registers)
PGE (Page global enable)
MCA (Machine check architecture)
CMOV (Conditional move instruction supported)
PAT (Page attribute table)
PSE-36 (36-bit page size extension)
CLFSH (CLFLUSH instruction supported)
DS (Debug store)
ACPI (ACPI supported)
MMX (MMX technology supported)
FXSR (FXSAVE and FXSTOR instructions supported)
SSE (Streaming SIMD extensions)
SSE2 (Streaming SIMD extensions 2)
SS (Self-snoop)
HTT (Multi-threading)
TM (Thermal monitor supported)
PBE (Pending break enabled)
Version: Intel(R) Xeon(R) CPU E5520 @ 2.27GHz            
Voltage: 1.4 V
External Clock: 133 MHz
Max Speed: 4800 MHz
Current Speed: 2267 MHz
Status: Populated, Idle
Upgrade: Socket LGA1366
L1 Cache Handle: 0x0716
L2 Cache Handle: 0x0726
L3 Cache Handle: 0x0736
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Core Count: 4
Core Enabled: 4
Thread Count: 8
Characteristics:
64-bit capable

Handle 0x0710, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 1 Internal L1 Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 128 kB
Maximum Size: 192 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative

Handle 0x0716, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 2 Internal L1 Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 128 kB
Maximum Size: 192 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Data
Associativity: 8-way Set-associative

Handle 0x0720, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 1 Internal L2 Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 1024 kB
Maximum Size: 1536 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unknown
Associativity: 8-way Set-associative

Handle 0x0726, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 2 Internal L2 Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 1024 kB
Maximum Size: 1536 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unknown
Associativity: 8-way Set-associative

Handle 0x0730, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 1 Internal L3 Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 kB
Maximum Size: 12288 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unknown
Associativity: 16-way Set-associative

Handle 0x0736, DMI type 7, 19 bytes
Cache Information
Socket Designation: Processor 2 Internal L3 Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 8192 kB
Maximum Size: 12288 kB
Supported SRAM Types:
Burst
Installed SRAM Type: Burst
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unknown
Associativity: 16-way Set-associative

Handle 0x0801, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J2
Internal Connector Type: Access Bus (USB)
External Reference Designator: USB Port 1
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x0802, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J3
Internal Connector Type: Access Bus (USB)
External Reference Designator: USB Port 2
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x0803, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J94
Internal Connector Type: Access Bus (USB)
External Reference Designator: USB Port 3
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x0804, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J94
Internal Connector Type: Access Bus (USB)
External Reference Designator: USB Port 4
External Connector Type: Access Bus (USB)
Port Type: USB

Handle 0x0805, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J165
Internal Connector Type: None
External Reference Designator: Mouse Port
External Connector Type: PS/2
Port Type: Mouse Port

Handle 0x0806, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J165
Internal Connector Type: None
External Reference Designator: Keyboard Port
External Connector Type: PS/2
Port Type: Keyboard Port

Handle 0x0807, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J14
Internal Connector Type: None
External Reference Designator: Video Port
External Connector Type: DB-15 female
Port Type: Video Port

Handle 0x0808, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J149 
Internal Connector Type: None
External Reference Designator: COM Port
External Connector Type: DB-9 male
Port Type: Serial Port 16550A Compatible

Handle 0x0809, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J95
Internal Connector Type: None
External Reference Designator: ILO NIC port
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x080A, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J166
Internal Connector Type: None
External Reference Designator: NIC port 1
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x080B, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J167
Internal Connector Type: None
External Reference Designator: NIC port 2
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x080C, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J95
Internal Connector Type: None
External Reference Designator: NIC port 3
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x080D, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J96
Internal Connector Type: None
External Reference Designator: NIC port 4
External Connector Type: RJ-45
Port Type: Network Port

Handle 0x080E, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1
Internal Connector Type: None
External Reference Designator: Video Port
External Connector Type: DB-15 female
Port Type: Video Port

Handle 0x0901, DMI type 9, 17 bytes
System Slot Information
Designation: PCI-E Slot 1
Type: x8 PCI Express
Current Usage: Available
Length: Long
ID: 1
Characteristics:
3.3 V is provided
PME signal is supported
Bus Address: 0000:07:00.0

Handle 0x0902, DMI type 9, 17 bytes
System Slot Information
Designation: PCI-E Slot 2
Type: x4 PCI Express
Current Usage: Available
Length: Long
ID: 2
Characteristics:
3.3 V is provided
PME signal is supported
Bus Address: 0000:0a:00.0

Handle 0x0903, DMI type 9, 17 bytes
System Slot Information
Designation: PCI-E Slot 3
Type: x4 PCI Express
Current Usage: In Use
Length: Long
ID: 3
Characteristics:
3.3 V is provided
PME signal is supported
Bus Address: 0000:0d:00.0

----More ----