Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Vista crash on startup

DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 08:40
Hi!

I just installed second life - I have an account already I created one on my other computer!

I installed second life after downloading from the secondlife download page and then I run it from the desktop icon and it opens a small window in top left, goes fullsceen and then it crashes and it tries to send an error report.

My laptop is the following:

1.25gb Ram
80GB HDD
Athlon 64 2800+
ATI Mobility 9700 128mb
Vista Business

Please help me fix this I need to use Second Life for my work!!
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 09:13
hello anybody!?
Riko Jarman
Registered User
Join date: 2 Nov 2007
Posts: 68
03-06-2009 09:17
That's not a whole lot of RAM for Vista and SL.
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 09:21
No its not - but thats not the problem.
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 09:40
/me looks in her crystal ball :)

You'd need to provide a bit more info to get help. What is in your secondlife.log?
(it's in your user folder under application settings/secondlife...not exactly sure for vista)
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 10:06
hmm I cannot find it - anybody around to give any more info on where i can find this file under vista?!
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 10:11
somewhere there: C:\Users\<you>\AppData\Roaming\SecondLife\ should be a folder called logs...
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 10:25
alright thanks here is whats in SecondLife.txt - there r lots of other files in here, let me know what you need to see to help!

2009-03-06T18:23:47Z INFO: LLAppViewer::initConfiguration: Loading settings file listC:\Program Files\SecondLife\app_settings\settings_files.xml
2009-03-06T18:23:47Z INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Program Files\SecondLife\app_settings\settings_crash_behavior.xml
2009-03-06T18:23:47Z INFO: LLErrorThread::run: thread_error - Waiting for an error
2009-03-06T18:23:47Z INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Program Files\SecondLife\app_settings\settings.xml
2009-03-06T18:23:47Z INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Program Files\SecondLife\app_settings\settings_per_account.xml
2009-03-06T18:23:47Z INFO: LLAppViewerWin32::initParseCommandLine: Language: en
2009-03-06T18:23:47Z INFO: LLAppViewerWin32::initParseCommandLine: Location: GB
2009-03-06T18:23:47Z INFO: LLAppViewerWin32::initParseCommandLine: Variant:
2009-03-06T18:23:47Z INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings_crash_behavior.xml
2009-03-06T18:23:47Z INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings.xml
2009-03-06T18:23:47Z WARNING: LLControlGroup::loadFromFile: Cannot find file C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings_per_account.xml to load.
2009-03-06T18:23:47Z WARNING: LLAppViewer::loadSettingsFromDirectory: Cannot load C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings_per_account.xml - No settings found.
2009-03-06T18:23:47Z INFO: LLAppViewer::initMarkerFile: Last exec crashed, setting LastExecEvent to 3
2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: Second Life version 1.21.6
2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: Local time: 2009-03-06T18:23:47 GMT Standard Time
2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: CPU info:
// CPU General Information
//////////////////////////
Processor name: AMD (Unknown model)
Frequency: 1804.08 MHz

Vendor: AuthenticAMD
Family: Unknown family
Extended family: 0
Model: Unknown AMD model
Extended model: 0
Type:
Brand ID: Mobile AMD Athlon 64 Processor 2800+
Processor Serial: Disabled


// CPU Configuration
////////////////////
L1 instruction cache: 64 KB cache size, 4 ways associative, 64 bytes line size
L1 data cache: 64 KB cache size, 4 ways associative, 64 bytes line size
L2 cache: 512 KB cache size, 16 ways associative, 64 bytes line size
L3 cache: Not present
Trace cache: Not present
Instruction TLB: 4 KB / 2 MB / 4MB page size, fully associative, 8 entries
Data TLB: 4 KB / 2 MB / 4MB page size, fully associative, 8 entries
Max Supported CPUID-Level: 0x00000001
Max Supported Ext. CPUID-Level: 0x80000018


// CPU Extensions
/////////////////
AA64 AMD 64-bit Architecture: Yes
ACPI Thermal Monitor And Clock Control: No
APIC Advanced Programmable Interrupt Controller: Yes
APIC-ID: 0
CLFSH CLFLUSH Instruction Presence: Yes
CLFLUSH Instruction Cache Line Size: 8
CMOV Conditional Move And Compare Instructions: Yes
CX8 COMPXCHG8B Instruction: Yes
DE Debugging Extensions: Yes
DS Debug Store: No
FGPAT Page Attribute Table: Yes
FPU Floating Point Unit: Yes
FXSR Fast Streaming SIMD Extensions Save/Restore: Yes
HT Hyper Threading: No
IA64 Intel 64-Bit Architecture: No
MCA Machine Check Architecture: Yes
MCE Machine Check Exception: Yes
MMX Multimedia Extensions: Yes
MMX+ Multimedia Extensions: Yes
MSR Model Specific Registers: Yes
MTRR Memory Type Range Registers: Yes
PAE Physical Address Extension: Yes
PGE PTE Global Flag: Yes
PN Processor Serial Number: Disabled
PSE Page Size Extensions: Yes
PSE36 36-bit Page Size Extension: Yes
SEP Fast System Call: Yes
SS Self Snoop: No
SSE Streaming SIMD Extensions: Yes
SSE2 Streaming SIMD 2 Extensions: Yes
ALTVEC Altivec Extensions: No
TM Thermal Monitor: No
TSC Time Stamp Counter: Yes
VME Virtual 8086 Mode Enhancements: Yes
3DNow! Instructions: Yes
Enhanced 3DNow! Instructions: Yes
->mHasSSE: 1
->mHasSSE2: 1
->mHasAltivec: 0
->mCPUMhz: 1804
->mCPUString: AMD (Unknown model) (1804 MHz)

2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: Memory info:
Percent Memory use: 44%
Total Physical KB: 1308608
Avail Physical KB: 726800
Total page KB: 2868984
Avail page KB: 1925432
Total Virtual KB: 2097024
Avail Virtual KB: 1923040

2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: OS: Microsoft Windows XP
2009-03-06T18:23:47Z INFO: LLAppViewer::writeSystemInfo: OS info: Microsoft Windows XP Service Pack 2 (Build 2600)
2009-03-06T18:23:47Z INFO: LLAppViewer::writeDebugInfo: Opening debug file C:\Users\Andy\AppData\Roaming\SecondLife\logs\debug_info.log
2009-03-06T18:23:47Z INFO: LLAppViewer::init: J2C Engine is: KDU
2009-03-06T18:23:47Z INFO: LLAppViewer::init: libcurl version is: libcurl/7.16.4 OpenSSL/0.9.7c zlib/1.2.3
2009-03-06T18:23:47Z INFO: LLViewerJointMesh::updateVectorize: Vectorization : DISABLED
2009-03-06T18:23:47Z INFO: LLViewerJointMesh::updateVectorize: Vector Processor : COMPILER DEFAULT
2009-03-06T18:23:47Z INFO: LLViewerJointMesh::updateVectorize: Vectorized Skinning : DISABLED
2009-03-06T18:23:47Z WARNING: LLFeatureList::isFeatureAvailable: Feature RenderCubeMap not on feature list!
2009-03-06T18:23:48Z INFO: LLDXHardware::getInfo: VRAM Detected: 128 DX9 string: 128 MB
2009-03-06T18:23:48Z WARNING: LLWinDebug::checkExceptionHandler: Our exception handler (00922030) replaced with 03B08130!
2009-03-06T18:23:48Z WARNING: LLAppViewerWin32::initHardwareTest: Someone took over my exception handler (post hardware probe)!
2009-03-06T18:23:48Z INFO: LLAppViewerWin32::initHardwareTest: Detected VRAM: 128
2009-03-06T18:23:48Z INFO: LLTextureCache::initCache: Headers: 139810 Textures size: 320 MB
2009-03-06T18:23:48Z INFO: LLAppViewer::initCache: VFS CACHE SIZE: 100 MB
2009-03-06T18:23:48Z WARNING: LLVFS::LLVFS: Using index file C:\Users\Andy\AppData\Roaming\SecondLife\cache\index.db2.x.484
2009-03-06T18:23:48Z WARNING: LLVFS::LLVFS: Using data file C:\Users\Andy\AppData\Roaming\SecondLife\cache\data.db2.x.484
2009-03-06T18:23:48Z WARNING: LLVFS::LLVFS: Using index file C:\Program Files\SecondLife\app_settings\static_index.db2
2009-03-06T18:23:48Z WARNING: LLVFS::LLVFS: Using data file C:\Program Files\SecondLife\app_settings\static_data.db2
2009-03-06T18:23:48Z INFO: LLAppViewer::initWindow: Initializing window...
2009-03-06T18:23:48Z WARNING: LLWindowWin32::switchContext: Release of DC and RC failed
2009-03-06T18:23:48Z WARNING: LLWindowWin32::switchContext: Release of rendering context failed
2009-03-06T18:23:48Z WARNING: LLGLManager::initWGL: No ARB WGL render texture extensions
2009-03-06T18:23:48Z INFO: LLWindowWin32::switchContext: GL buffer: Color Bits 32 Alpha Bits 8 Depth Bits 24
2009-03-06T18:23:49Z INFO: LLGLManager::initExtensions: Couldn't initialize GL_EXT_paletted_texture
2009-03-06T18:23:49Z INFO: LLGLManager::initExtensions: Couldn't initialize GL_ARB_point_parameters
2009-03-06T18:23:49Z INFO: LLGLManager::initExtensions: Disabling mip-map generation for ATI GPUs (performance opt)
2009-03-06T18:23:49Z WARNING: LLWinDebug::checkExceptionHandler: Our exception handler (00922030) replaced with 6950468C!
2009-03-06T18:23:49Z WARNING: LLViewerWindow::LLViewerWindow: Someone took over my exception handler (post createWindow)!
2009-03-06T18:23:49Z WARNING: LLFeatureList::addFeature: LLFeatureList::Attempting to add preexisting feature Disregard128DefaultDrawDistance
2009-03-06T18:23:49Z INFO: LLFeatureManager::loadGPUClass: GPU is ATI Mobility Radeon 9700
2009-03-06T18:23:49Z INFO: LLFeatureManager::applyBaseMasks: Setting GPU Class to Class1
2009-03-06T18:23:49Z INFO: LLFeatureManager::applyRecommendedSettings: Applying Recommended Features
2009-03-06T18:23:49Z INFO: LLFeatureManager::applyBaseMasks: Setting GPU Class to Class1
2009-03-06T18:23:49Z WARNING: LLFeatureList::maskList: Mask attempting to reenabling disabled feature, ignoring RenderAvatarCloth
2009-03-06T18:23:49Z WARNING: LLFeatureList::maskList: Mask attempting to reenabling disabled feature, ignoring RenderAvatarVP
2009-03-06T18:23:49Z WARNING: LLFeatureList::maskList: Mask attempting to reenabling disabled feature, ignoring VertexShaderEnable
2009-03-06T18:23:49Z WARNING: LLFeatureList::maskList: Mask attempting to reenabling disabled feature, ignoring WindLightUseAtmosShaders
2009-03-06T18:23:49Z WARNING: LLFeatureList::getRecommendedValue: Feature RenderAvatarCloth not on feature list or not available!
2009-03-06T18:23:49Z WARNING: LLFeatureList::getRecommendedValue: Feature RenderAvatarVP not on feature list or not available!
2009-03-06T18:23:49Z WARNING: LLFeatureManager::applyFeatures: AHHH! Control setting RenderNightBrightness does not exist!
2009-03-06T18:23:49Z WARNING: LLFeatureList::getRecommendedValue: Feature VertexShaderEnable not on feature list or not available!
2009-03-06T18:23:49Z WARNING: LLFeatureList::getRecommendedValue: Feature WindLightUseAtmosShaders not on feature list or not available!
2009-03-06T18:23:49Z INFO: LLViewerImageList::updateMaxResidentTexMem: Total Video Memory set to: 128 MB
2009-03-06T18:23:49Z INFO: LLViewerImageList::updateMaxResidentTexMem: Available Texture Memory set to: 96 MB
2009-03-06T18:23:53Z INFO: LLControlGroup::saveToFile: Saved to C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings.xml
2009-03-06T18:23:53Z INFO: LLViewerShaderMgr::setShaders:
~~~~~~~~~~~~~~~~~~
Loading Shaders:
~~~~~~~~~~~~~~~~~~
2009-03-06T18:23:53Z INFO: LLControlGroup::saveToFile: Saved to C:\Users\Andy\AppData\Roaming\SecondLife\user_settings\settings.xml
2009-03-06T18:23:54Z INFO: LLGLManager::printGLInfoString: GL_VENDOR: ATI Technologies Inc.
2009-03-06T18:23:54Z INFO: LLGLManager::printGLInfoString: GL_RENDERER: ATI MOBILITY RADEON 9600/9700 Series
2009-03-06T18:23:54Z INFO: LLGLManager::printGLInfoString: GL_VERSION: 2.0.6347 Release
2009-03-06T18:23:54Z WARNING: LLViewerJoystick::init: ndof_init_first FAILED
2009-03-06T18:23:54Z INFO: LLViewerJoystick::init: ndof: mDriverState=0; mNdofDev=1135BC58; libinit=1
2009-03-06T18:23:54Z INFO: LLTemplateParser::LLTemplateParser: ### Message template version 2 ###
2009-03-06T18:23:54Z INFO: start_net: connected on port 49909
2009-03-06T18:23:54Z INFO: idle_startup: Message System Initialized.
2009-03-06T18:23:54Z INFO: idle_startup: Audio Engine Initialized.
2009-03-06T18:23:54Z INFO: LLStartUp::setStartupState: Startup state changing from STATE_FIRST to (state #1)
2009-03-06T18:23:54Z INFO: LLViewerMediaImpl::updateBrowserUserAgent: SecondLife/1.21.6.99587 (Second Life Release; default skin)
2009-03-06T18:23:54Z INFO: LLStartUp::setStartupState: Startup state changing from (state #1) to STATE_LOGIN_SHOW
2009-03-06T18:23:54Z INFO: login_show: Initializing Login Screen
2009-03-06T18:23:55Z INFO: viewer_windows_exception_handler: Entering Windows Exception Handler...
2009-03-06T18:23:57Z INFO: LLAppViewer::handleViewerCrash: Handle viewer crash entry.
2009-03-06T18:23:57Z INFO: LLAppViewer::handleViewerCrash: Creating crash marker file C:\Users\Andy\AppData\Roaming\SecondLife\logs\SecondLife.error_marker
2009-03-06T18:23:57Z INFO: LLAppViewer::handleViewerCrash: Created crash marker file C:\Users\Andy\AppData\Roaming\SecondLife\logs\SecondLife.error_marker
2009-03-06T18:23:57Z INFO: LLAppViewer::handleViewerCrash: Handle viewer crash generating stats log.
2009-03-06T18:23:57Z INFO: LLAppViewer::writeDebugInfo: Opening debug file C:\Users\Andy\AppData\Roaming\SecondLife\logs\debug_info.log
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 10:58
Does this shed any light on the problem people!?
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 11:15
Looks like a problem with your graphics driver. Try to update to the latest version. If there's none from your laptop maker website you may want to try a standard catalyst driver, but I think I read somewhere they removed support for older cards. Not sure tho.
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 11:23
this seems rather unlikely by the fact that I run red alert 3 day in day out without problems yet second life wont load...

I want to get to the bottom of this - I have my latest driver as suggested by the Acer Ferrari 3200 model.
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 11:30
You have a lot of GL error messages in that log that are not normal. This has nothing to do with other things you play using DirectX. SL uses OpenGL. What is the driver version? You may also want to try some other tests to confirm your OpenGL is working.

Try this: http://www.stephan-brumme.com/download/grafik/ActiveXOpenGL.html
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 11:34
The drivers version for my ati card is:

Driver Packaging Version 8.342-070202a1-042852C-ATI
Catalyst® Version 07.2
Provider ATI Technologies Inc.
2D Driver Version 7.01.01.598
2D Driver File Path \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000
Direct3D Version 7.14.10.0471
OpenGL Version 6.14.10.0681
Catalyst® Control Center Version 2007.0202.1923.34565

That OpenGL test was blocked by internet explorer and obviously therefore didnt run.

Ho hum =<
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 11:40
That's very old drivers. Currently 9.2 is out I think. DirectX is at v10 now. Might well be the reason SL refuses to run.
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-06-2009 12:25
Alright so how do I go about getting the new version - it seems its only about drivers....but apparantly i have the latest drivers - so how do you propose obtaining the latest version of open GL!
Boy Lane
Evil Dolly
Join date: 8 May 2007
Posts: 690
03-06-2009 21:03
@DogPatrol

You have 2 years old drivers, that's not really the latest :). Perhaps on your vendor support website as they discontinued support? No idea. You have Catalyst 7.2, the current one is 9.2. I just checked directly on AMD's website but they do not provide drivers for Radeon Mobility.

I don't have such a card and I can not tell you if it is indeed a driver issue. Might also be another reason that you can not load SL. Perhaps someone else here uses a similar configuration and can help?
_____________________
Cool Viewers for Virtual Worlds, Home of Rainbow: http://my.opera.com/boylane
Download: http://coolviewer.googlecode.com
Source: http://github.com/boy

Be plurked: http://plurk.com/BoyLane/invite :)
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
03-06-2009 21:10
Also, go here http://www.realtech-vr.com/glview/ and get the OpenGL Extensions viewer.. it will make sure that all your OpenGL is properly installed and up to date. Also, what programs are you running in the background/system tray? I have found that SL does not like EverNote , IM Logger, or Prex SG running at the same time.
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
03-06-2009 21:11
From: DogPatrol Adder
The drivers version for my ati card is:

Driver Packaging Version 8.342-070202a1-042852C-ATI
Catalyst® Version 07.2
Provider ATI Technologies Inc.
2D Driver Version 7.01.01.598
2D Driver File Path \REGISTRY\MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000
Direct3D Version 7.14.10.0471
OpenGL Version 6.14.10.0681
Catalyst® Control Center Version 2007.0202.1923.34565

That OpenGL test was blocked by internet explorer and obviously therefore didnt run.

Ho hum =<


How did IE block it? What was the message? Also, are you running the Windows Firewall, and in what settings? Are you using any Proxy system or settings?
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
03-06-2009 21:13
Switch to the OmegaDrivers for your video card - will install the latest drivers, and tend to be much more stable under Vista.

http://www.omegadrivers.net/
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-07-2009 04:51
Omega has no chance :

http://www.omegadrivers.net/ati_vista.php

No firewalls, proxy, internet rerouting or anything lkike that.

the OpenGL control was blocked as it was deemed insecure by IE!

Extensions viewer says I hav support for open gl 2.0 not 2.1 and passes all other tests which lots of extensions installed.
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
03-07-2009 06:53
I would have to say that your laptop will not run SL then. The driver is older, and no longer supported, the log file shows that SL can not load the OpenGL it needs, and is misreporting the OS version.

Sorry, but unless you find someone else who has the exact same laptop and can get in SL, and find out what they changed to do so, I do not see a way for that hardward to work.
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-07-2009 06:56
Thats pathetic to be perfectly frank with you.

I run some of the newest games on this laptop and you are telling me I cannot solve this problem.

Quite honestly SL is a mess, its in a very bad shape if its not accessible from this laptop. I know for afact it works on my laptop under Ubuntu - so whats the problem under windows.

Pathetic rubbish!
Kokoro Fasching
Pixie Dust and Sugar
Join date: 23 Dec 2005
Posts: 949
03-07-2009 07:39
From: DogPatrol Adder
Thats pathetic to be perfectly frank with you.

I run some of the newest games on this laptop and you are telling me I cannot solve this problem.

Quite honestly SL is a mess, its in a very bad shape if its not accessible from this laptop. I know for afact it works on my laptop under Ubuntu - so whats the problem under windows.

Pathetic rubbish!


No, I am telling you that YOU need to solve the problem. With the information given, the other residents in here do not have any answers.

Just because X works, does not mean Y will work.

And yes, the problem is Windows. If it works with Ubuntu, then use that, or dual boot to XP - it will most likely work very well under XP with that laptop.

It is not SL's problem, it is Vista's problem.
DogPatrol Adder
Registered User
Join date: 2 Mar 2009
Posts: 19
03-07-2009 07:51
Actually no its SL lack of compatibility under Vista that is causing the problem or perhaps the lack of support from the omega drivers under vista.

Regardless this infrastructure is not advanced enough to support all hardware and thats not a professional approach to a product.