Windows 10 Fall Creators Update: blank screen in HP Z1 Workstation

Well, I just got automatically upgraded to Windows Fall Creators Update on my HP Z1 Worksation and as you can guess, I got exactly the same problem when the machine screen turned black and the machine went into some kind of zombie state. Since this already happened to me during the Windows 10 Creators Update …

Continue reading ‘Windows 10 Fall Creators Update: blank screen in HP Z1 Workstation’ »

Web filtering went wrong for BitDefender Endpoint Security

I recently bumped into an interesting case when dealing with a web page blocked by BitDefender antivirus. If page is unsafe or blocked by system administrator, your browser will show a page like this: As shown on the screenshot, the page being blocked is a Ukrainian version of Google search: https://www.google.com.ua. Since I am not …

Continue reading ‘Web filtering went wrong for BitDefender Endpoint Security’ »

Why you should run ipkg upgrade with caution

I have not touched my RT-N16 (running Tomato Mod USB) for a while mostly because I don’t have a lot of time, and well, it is rock stable :). Today I decided to upgrade all my packages and I just did: ipkg update ipkg upgrade And here is what I get: Upgrading cron on /opt/ …

Continue reading ‘Why you should run ipkg upgrade with caution’ »

How to find cause of BSOD without dump file

Sometimes it happens that BSOD occures without any dump file generated. It could take some time to figure out why there is no dump file generated and what to do. If this happens on customer side, sometimes it is really problematic due to different policies, restrictions, etc. On the other hand, it is possible to …

Continue reading ‘How to find cause of BSOD without dump file’ »

Why calling WTSEnumerateSessions in NT service initialization routine is a bad idea

Recently in tests I noticed that my NT service stopped working in Windows Vista machine. There were no crashes, just entry in Event Log saying: “Error 1053: The service did not respond to the start or control request in a timely fashion“. These type of things are slightly more difficult to debug than usual crashes …

Continue reading ‘Why calling WTSEnumerateSessions in NT service initialization routine is a bad idea’ »

Compiling Dropbox client under Debian Squeeze

I was recently invited into Dropbox cloud file sharing service by a friend of mine and as it usually happens – you can install client easy in Ubuntu and Fedora, but not in Debian :). To be more precise, Dropbox ships only deb file for Ubuntu, which did not work for me, because of the …

Continue reading ‘Compiling Dropbox client under Debian Squeeze’ »

No sound in flash in Debian iceweasel (KDE, using pulseaudio)

Each time I play with a new distro I always have problem with sound in flash. In openSUSE it was a matter of creation of file ~/.asoundrc with some standard config text inside. In Fedora and Ubuntu I always had to turn off all devices and leave only my USB headphones in pavucontrol (I use …

Continue reading ‘No sound in flash in Debian iceweasel (KDE, using pulseaudio)’ »

How to BSOD Trend Micro Internet Security in 10 minutes

(Prequel: Hot to BSOD Norton Antivirus in 10 minutes) Recently I have noticed that some of the well known brands like Norton, VmWare, Juniper, Trend Micro and some others have stability issues with their drivers. It seems like these brands neglect to pass Driver Verifier tests, thus releasing quite unstable code. It is worth mentioning …

Continue reading ‘How to BSOD Trend Micro Internet Security in 10 minutes’ »

No sound in flash and video in openSUSE

I was playing recently with openSUSE 11.3 linux distribution and noticed that this is an amazingly good distro. I noticed a few glitches though, related mostly to the sound in flash (for example, when playing youtube.com web site) and in video. By some reason, I was able to listen music in amarok, but if I …

Continue reading ‘No sound in flash and video in openSUSE’ »

Configuring sane scanning server on Tomato USB for Asus RT-N16

As I wrote in my previous post, Tomato USB firmware is quite stable and functional. It was able to detect my Epson BX300F printer just of the box, but later I’ve noticed that the scanner on my printer does not work. It is possible to solve this problem with just a few lines of commands …

Continue reading ‘Configuring sane scanning server on Tomato USB for Asus RT-N16’ »

Kubuntu 10.04 x64: no sound in flash, while Amarok is able to play sound

Last time I use only 64-bit OSes, and normally I have no problems with Windows, while with Linux usually things don’t go that easy. I’ve noticed one tendency with Linux: if distribution is less popular (for example, Ubuntu with KDE and x64) it is more raw and accordingly, it has more bugs. I replaced recently …

Continue reading ‘Kubuntu 10.04 x64: no sound in flash, while Amarok is able to play sound’ »

Google Android on Samsung S8000 Jet

Before you read this post, answer a simple question. Are you an owner of Samsung S8000 Jet? Are happy with it? The official advertisment of S8000 is “smarther than smarphone”. But in fact, it is dump and usless: you can’t run anything except Java & Javascript applications. Which seems to be pretty limited. Moreover, on …

Continue reading ‘Google Android on Samsung S8000 Jet’ »

WDK 7.x is not compatible with Windows 2000 anymore …

A new version of Windows Driver Kit was released recently, the 7600.16385.0 and probably some of you’ve noticed that it does not support Windows 2000 Build Environment. This is a bad news for me, as I still need to support Windows 2000 in some of my projects. Before, with WDK 6.x versions you had a …

Continue reading ‘WDK 7.x is not compatible with Windows 2000 anymore …’ »

Norton’s quality of code in drivers

http://www.youtube.com/watch?v=k5wzFY88Wiw

Life of every driver developer is complicated by the fact that the code you write should be stable (read: bugs free) and compatible with any other third party drivers. It is very important for any driver to be bugs free, as any error in kernel leads (directly or indirectly) to a blue screen of death …

Continue reading ‘Norton’s quality of code in drivers’ »

SMB traffic not captured in TDI filter driver

Recently I met a problem in one of my TDI filters when filtering SMB traffic. The filter driver was able to see outgoing TDI_CONNECT requests to 139 and 445 ports, but during the heavy file upload there was no TDI_SEND requests issued. Usually in such cases you start to googlize for a solution, and I …

Continue reading ‘SMB traffic not captured in TDI filter driver’ »

A case of mysterious BSOD at tcpip!TcpIndicateData+22b

1. The causes Recently I was observing strange BSODs on my Vista machine quite periodically when dealing with network applications: 2. Investigations As you can see the BSOD happens because the tcpip.sys is trying to access some wrong address. Luckily, I was able to access the dump file generated during this BSOD. When I try …

Continue reading ‘A case of mysterious BSOD at tcpip!TcpIndicateData+22b’ »

Mysterious ExUuidCreate function

I was inspired to write this post after being confused by behaviour of ExUuidCreate function in Windows Vista. This function is used to generate GUIDs at kernel mode. According to documentation: “ExUuidCreate returns STATUS_SUCCESS if successful; otherwise, if the system is not ready to generate a new UUID, it returns STATUS_RETRY.” Practically, if you call …

Continue reading ‘Mysterious ExUuidCreate function’ »