Dell Inspiron 1520 – Windows 7 64 bit drivers

October 25, 2009

I have installed the new Microsoft Windows 7 64 bit on my Dell Inspiron 1520 Laptop. I can only say that it was worth installing it. Because of the lack of support from Dell (although this laptop is fully 64 bit capable), one has to find some of the drivers itself. I will list here the incompatible drivers that you need, in order for the laptop to work properly with Windows 7 64bit:

1. Missing driver for Ricoh R5C833, R5C847. Corresponding driver can be downloaded here.

2. Synaptics Touchpad / Pointing Stick driver can be downloaded here.

3. Dell Quickset program can be downloaded here.

4. The NVIDIA GeForce 8600M driver can be downloaded from this site. Just download the latest driver, and you are set to go. (Hint: This site and the drivers on it can be actually used for any NVIDIA Graphics card.)

5. If you have problems with the external microphone, or some kind of audio problem, and your audio card is: SIGMATEL STAC 92XX C-Major HD Audio, then please download the driver here.

6. Dell Wireless 355 Bluetooth Module (Bluetooth 2.0 + EDR) can be downloaded here.

7. IntelĀ® Chipset Software Installation Utility for the GM965 mobile chipset can be downloaded here.

8. IntelĀ® Rapid Storage Technology (earlier called Intel(R) Matrix Storage Manager) can be downloaded here.

I hope that this post will help others that encountered the same problems with Dell drivers on their Dell Inspiron 1520, but want to use the new Windows 7 64 bit.


Windows Vista sharing Bug – danger high!

February 19, 2008

I want to present you here what I believe it to be a bug in the Windows Vista, pressumably also in Windows XP.

In short: When you have your PC in a windows network with mixed Linux computers (tested with Ubuntu 7.10), although you don’t share your USB Flash Drive, everybody on the network can access its files, write on it, and delete them. Bug danger: very high, security risk: very high!
I will now show you through images how this bug affects your computer:

Configuration: 2 Computers in a Windows Network:

1. Windows Vista PC

2. Ubuntu 7.10 PC using the Windows network through samba.



Here you can see that the USB Flash drive isn’t shared.


The sharing setting under Windows Vista. Everything is off. No sharing of the drive.

Now we change to the Ubuntu-Linux computer.


These are the computers seen under Network (samba) in Ubuntu. The Windows computer is the second one.


On this picture you can see all the drives on the windows machine. The shared ones, and the not shared ones. Some can be still accessed, even if they are NOT shared under Windows. That is the USB Flash drive from pic 1, and 2.


Accessing the not shared USB Flash drive without any problems. You can read/write/delete files on it.


Example of creating a folder on the USB flash drive.

Now I will present the forbidden access of an external HDD connected on the windows machine, which can not be accessed through Linux, as it is expected.


Trying to access the external HDD.


Access forbidden.

This bug was found by me, and I’m presenting it here, so the people using Windows Vista can contact Microsoft, so they can solve this critical security problem. I will also contact Microsoft, and tell them about this web page, so they can do something about this problem.

I also think that this bug can be found on Windows XP, but I cannot confirm that. Somebody willing to do that, also for other Windows Editions, can try and recreate it, and report what happens.

edit: Well, I tried to find out How the hell one can report a bug to Microsoft, and found this link: It says I need to phone Microsoft??? What the hell. Spending my money on correcting Microsoft’s flaws? No thanks. Anyone willing, please do that instead of me. Thank you in advance.

inetipinfo – is a script, that will find/return your internet ip address on a linux machine

February 10, 2008

After searching for a program or a script for my linux distribution, that will give me my Internet ip address, i didn’t find

any. So I decided to write my own script, that has been tested and works. You can either copy the code from here, or a better

way is to download the package from the link below, and install it.


### inetinfo
## inetinfo is a script, that will return your internet ip address on a linux machine.
## The script was written by Robert Mileski.
## You can contact the author for any suggestions or report bugs at the following email:

# Copyright (C) 2008
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

function message {
echo “Usage: `basename $0` [-n]”
echo “Outputs your internet IP address.”
echo “”
echo “Options:”
echo ” -n, –no-text : returns only the IP address without text”
echo ” -h, –help : show this usage message”
echo “”
echo “Mail bug reports and suggestions to Robert Mileski .”

function get_ip {
my_ip=`wget -q -O – | grep -E ‘(^|[\>])[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*([\<]|$)’ | sed

-e ‘s/<p>//’ -e ‘s/<b>//’ -e ‘s/<\/b>//’`

function exec_get_ip {
if [ -z $my_ip ]; then
exit 1
echo $my_ip

wget_check=`which wget`

if [ $# -gt 1 ]; then

if [ -z $wget_check ]; then
echo “You must have the wget package to use this script. Please first install wget.”
exit 1

if [ $# -eq “$NO_ARGS” ]; then
if [ -z $my_ip ]; then
echo “No connection to the Internet”
exit 1
echo “Your Internet IP address is: $my_ip”
exit 0

while getopts “nh-:” Option
case $Option in
h) message;;
n) exec_get_ip;;
-) case $OPTARG in
help) message;;
no-text) exec_get_ip;;
*) message;;
*) message
exit $E_OPTERROR;;

Don’t forget to make the file executable with chmod +x name

You can also download the whole installable script from this link:
Just extract the file, and run sudo make install

Best regards,
Robert Mileski