Des trucs en vrac, consignés dans mon journal système

Introduction Antivir Avast Nexgen Nx586 Liens HTML borgnes Aero 4/25+W311 MYLEX DAC960
IOMEGA ZIP SCSI MAXOPTIX TMT3 Two IDENTICAL TCP/IP adresses OLITEC PCI 56K Les voies de l'émulation Digital Pictures
Digital Videos ABCVideoRoll ATI DVDPlayer DVD Genie S3 Trio 3D/2X AGP Formatting a 2GB SCSI HD
with Mac system 6.0.8
Multipage printing Video Acquisition, iproTV, Sscaler Internet Connexion Sharing (ICS) iMac G3 with no video Tattooed bios and hard drive in a Presario 6000 A Multiboot story
cmov cx8 bugs Belkin 802.11 USB Wifi adapter BasiliskII within Puppy Linux 3.01 Shared USB device connected to your home router-box Howto make a screenshot in Mac OS X Tiger??? GEMA ransomware
My 404 error interception Driver HP ScanJet 6300C Win7/MacOS Repositories for Old Debian XP reinstall issue-Compaq Presario 6000-Athlon XP1800 No more CD Ejection keyboard Button for Mac OS X Tiger Belkin F5D7050B Wifi USB device installation under DSL-Not
1 2 3 4 5 6
1 2 3 4 5 6

INTRODUCTION

By bringing together, at home, various computer pieces -sometimes in poor condition, sometimes incomplete-, i tried creating an "home network" between heterogeneous hardware and Operating Systems (several MS Windows versions, Mac OS Classic, Mac OS X, several Linux, some BSD, Haiku OS and some temporary others). This network is used to save my data-archives: internet sites, knowledge bases, source code and programming projects... Testing it includes sometimes some local network -old- intensive games, and it's not the most unpleasant!

ANTIVIR

was (before 2005) my first free antivirus. It is available here. It is free for a private use logo et site Antivir. The minimum required was (in 2005) W95 OSR2 with 20 MB of RAM and a 486DX2 processor (I tested it!). The real-time activity of antivir is discrete, except when launching DOS executables or when scanning several directories containing DOS executables: at this time, system can freeze during several seconds ... theese freezing do no longer exist on Pentium II and later based configurations.

When transferring files from MacAfee protected (with updated database) machines, it may happen that Antivir detects viruses not found by McAfee ... but this is probably reciprocal (MacAfee is a commercial product only, without free version).

How to install antivir in a W95 OSR2 system::
  • Run the update mfc42.dll.
  • launch setup.exe
  • Get the blocking "Error 0 running comand disk_1/setup.exe /SMS..."
  • Copy the two DLL files ws2_32.dll ws2help.dll in forlder "WINDOWS\TEMP\WZSE0.TMP\disk_1\"
  • Restart "setup.exe" from this directory
  • AVAST

    is my other free antivirus. It is available for download here . It is free for a private use logo and site Avast . The minimum required for version 5 is W2000 with 128 MB of RAM and a system based on Pentium II, and for avast6 Windows XP SP3 with 512MB RAM running on a Pentium III.


    Updating for almost 30mn on a Pentium 200 Windows 98 system with 128MB RAM (Avast 4.8)

    NEXGEN

    NexGen was a private semiconductor company that designed the Nx586 microprocessor in 1994 until it was purchased by AMD in 1995.Nexgen Nx586 Nx586 CPU, introduced in 1994, was the first CPU to attempt to compete directly against Intel's Pentium, with its Nx586-P80 and Nx586-P90 CPUs. Unlike competing chips from AMD and Cyrix, the Nx586 was not pin-compatible with the Pentium or any other Intel chip and required its own custom NxVL-based motherboard and chipset. NexGen offered both a VLB and a PCI motherboard for the Nx586 chips.

    I had an Aldix Nexgen P100 PC-compatible with a PCI motherboard, that get into trouble near 2005 (issue with the IDE controller with W95 OSR2). This system performed like a 486DX4 PC, and, for example, Duke Nukem 3D game was graphically fluent, similar to a Pentium 100 class system, even without a coprocessor unit. Bios was entirely graphic with operational mouse interface, that was very uncommon at this time!
    BIOS had to be changed this way (following) to make Duke Nukem 3D working:: BIOS had to be changed this way (following) to make Duke Nukem 3D working:
  • (Re)Boot the computer
  • enter the BIOS
  • find item "Alternate Instructions" and put it "ON"
  • Reboot the system, and enjoy Duke Nukem 3D!
  • Source here

    Successor of Nx586, initially called Nx686 by Nexgen(i wonder why?), was developped by AMD and finally called K6, as explained here.

    HTML DEAD LINKS

    How boring it is to achieve a flawless homesite (at least that's what we thought) and to see, after uploading and tests, that several links of your brand new pages are dead, linking to unexisting files. You can verify that the linked files are present with your usual FTP-client, and at first glance, they are. Spelling error? Sometimes! Case sensitivity? Almost all the time!
    Web servers running mostly on UNIX or derivative (Linux and Apache equip -70% or more- of web servers). For UNIX systems and derivatives (LINUX), files named "Nx586.jpg" and "nx586.JPG" are two different files. So, you understand why your link is dead now?
    Hence the rule of systematically writing names of files in lower case, unless otherwise needs ...

    COMPAQ AERO 4/25 ET WFW3.11

    Compaq Contura Aero 4/25

    Nightmare! Pox! Absolutely no way for installation of Windox For Wworkgroup 3.11 on aero (originally shipped with Windows 3.1): system crash! I had the project of using an IBM PCMCIA network adapter, and WFW3.11 was required for this card to operate.
    Goooooooogling a long time, i finally found that this crash was related to the keyboard driver of the Contura Aero, and you can find this patch here (Patches -> Keyboard -> SoftPaq SP0738.zip)









    MYLEX DAC960

    P3-450, behind the perforated plate is located a rack of 5 SCSI disks, and below a tape drive SEAGATE STT800, above a CDROM-drive

    Brest's thunder! Saperlotte! Can not run reliably DOS applications (games, mostly) from my system P3-450-256MB RAM-RAID with PCI-MYLEX DAC960PRL. Curiously, the PCI-SCSI-card adapter DAC960, and SCSI hard drives are recognized by system W98SE (and accessible, too), but no specific driver is loaded ... Performances are poor (throughput of 20 MB / s maximum advertised by notices on the MYLEX DAC960 manual, actual throughput of 2MB / s!!!)
    Other problem is that DOS sessions under W98SE causes major instability, with repetitive system crashes, when launched from a SCSI disk (FAT32). At first, I thought that DOS and FAT32 were incompatible, but launched from an IDE hard drive FAT32 formated, DOS sessions are stable! On this P3-450, 3 hard drives are installed, 1 IDE and 2 SCSI, all FAT32-formatted (one partition) and boot drive is the IDE one. When installing W98SE, no way to boot W98SE from one of the two SCSI disks. The P3-450 was originally a UNIX machine booting on theese particular SCSI disks (that i've reformatted).
    With DAC960 drivers you will find here, performances of SCSI drives are better (reaching the promised maximum flow rate of 20MB / s), but problem of DOS session crashes remains ...
    If someone has an idea to fix my cans, i'm listening.
    ---> Problem solved with the installation of Windows 2000 PRO (with Mylex DAC960 native driver built-in)









    IOMEGA ZIP SCSI

    This external IOMEGA ZIP SCSI was given to me near 2005, it had the same DB25 connection as for the parallel port IOMEGA ZIP. During several years, i did nothing with this device (i even tried to connect it on a parallel port PC with iomegaware software/driver, but in vain). Then, a colleague gave me a bunch of of old PC cards (video, sound, network, supplementary ports, etc...). Among these cards, i found a DTC3181A, 16-bits-ISA-PC, that allows the connection of the IOMEGA ZIP SCSI to a PC (classic installation with iomegaware).
    Performances are better than those with the parallel port IOMEGA ZIP, but lower than those with an internal IDE ZIP.

    Transfering 94 Mb of data to a hard disk :

  • from external ZIP SCSI: 10 mn (less on a macintosh SCSI chain);
  • from internal IDE ZIP: 3 mn;
  • from external parallel port ZIP: 30 mn.
  • This external SCSI ZIP is now used on an external SCSI chain powered by a PowerMac 5200. Installation was automatic, "PnP", for this machine. (no driver to download, no specialized card : Thanks Mr Macintosh!). On the other hand, if connected on a PC or Mac SCSI chain, terminator switch seems to be "dummy", as even in "off" position, systeme achieves to detect and install devices located after the ZIP (for example, a Maxoptix TMT3/T3-1300).

    MAXOPTIX TMT3/T3-1300

    Macintosh Performa 6200 bottom, MaxOptix TMT3 in the middle, SCSI ZIP at the top

    is a "pre-DVD-RAM" optical disc drive connected to a digital external SCSI chain. This technology was not very common at this time (1993). The price of the drive was about $3 500 , and disc value about $ 249. Like any SCSI device, it can be used on MAC and PC. The discs are double sided, and to use the drive on its other side, you have to eject it, turn it over and reinsert it (like a magnetic tape). Performance is equivalent to that of IOMEGA IDE ZIP (about 1 MB / s), but with higher storage capacity (about 600 MB per side) or 1.2 GB for the whole disk (sources of performance dates and prices here).
    Diagram (warning, PDF!) for setting the switches here.









    Two IDENTICAL TCP/IP adresses

    What's happening? During my hardware updates, I sometimes replace old computers with (slightly) less old. By configuring the TCP / IP for the new location (I use the addresses from 192.168.0.1 to 192.168.0.14), i've assigned an already used TCP/IP adress. The abnormality is detected when the two machines are connected at the same time. This gives the message

    incompatible adresses
    and makes the network down for both -badly assigned- computers, but not for the other network-stations (two other protocols were installed: NetBEUI and IPX / SPX). To fix the problem, just change the TCP/IP on one of the two computers and reboot both.

    OLITEC PCI 56K

    Cagate (=disaster in french)! After purchasing this internal modem which I installed in a Pentium-166MMX W98SE, I get full of errors. It started strong, at booting time, with a
    Fatal error appeared in 06 ... But, as the error was not fatal, contrary to the announce, the system continued loading. But whenever I launch DOS commands or command.com, the system crashed! "Fortunately", I could use the modem and the rest of the system normally, till I didn't launch any DOS applications ...
    I had resigned myself to uninstall the driver for this modem every time I planned to use a DOS session. Like my SCSI problems related to W98SE, if you have any idea about what is causing so much trouble for poor DOS, I will be listening carefully to your explanations. The minimum requirements was W98 (OK), 32MB of RAM (there were 64), a processor 233MMX (it was a P166MMX, but I did not use software answering machines and voice) ...

    The ways of emulation

    are impenetrable, or how suddenly you realize that computer science is more "art" than science.
    Let me explain. Regular user of BasiliskII (68k Macintosh emulator for PC), I was surprised within a Windows-Pentium 3, you could run Mac OS8, and with an equivalent system and the same parameters:

  • same Macintosh files (ROMs, systems disks)
  • same BasiliskII settings : same emulated machine, same amount of RAM available for the Macintosh
  • Mac OS8 did not launch at all (crashes before loading) ...
    I explained this by differences processors (Intel Pentium 3-450 processor and chipset with Via Centaur Hauls), certainly exploited differently by the emulator. Ok.
    But when installed on a VIA chipset powered by LINUX, BasiliskII for LINUX launched Mac OS8 with the same Macintosh file and the same parameters as for BasiliskII-windows. So what? Convinced? Ah, you have a scientific explanation? Then send it to me!

    Digital Pictures:

    Many things are hidden to you.
    You bought a great 10 megapixels camera with 60x zoom. You know how to save your photos on CD or DVD: it's great! You also know that your DVD player can play back your photos. You may know that the size of images read by your home (CD) DVD-player is limited by software in ROM (thus, not changeable). This size must appear in the instructions of your player.
    For example mine, that is two years old (lines written near 2006), this size is 3072x2048 JPEG for "basic" and 2000x1500 for progressive JPEG, with up to 500 images per folder. With KODAK 4 Mega Pixels, I overruns maximum image size that completely prevents the display (but without crashing software player, do not worry).
    To avoid these errors, I reduce the image size (resampling with Paint Shop Pro or XnView) at 1152x864 in a sub-folder within the original images that I keep for possible expansions paper. I remind you that the definition of your French television is 625 lines of 800 pixels (to check for columns), so your original picture will be resampled anyway.

    Digital videos:

    How and where backup & store them?
    Again, with your new digital camera, you will be annoyed by this problem of storing your videos.
    The video format taken from digital cameras is usually a highly compressed computer format that your DVD player will not recognize. On my Kodak camera, the videos are encoded in MP4 format quicktime mov. On my daughter's one, they are "avi" (Windows format).
    You can burn them "as is", but only your computer will be able to read them, not your home DVD or CD-player. You can convert them to VCD or SVCD or MPEG, so that your computer AND your home DVD player will read them. But you will have to find converters, sometimes commercial, and spend -many- time converting your files ... It's up to you to decide!

    ABCVideoRoll

    is a pioneer in the freeware category of video editing, that you can download here.

    To my knowledge, the last (english) version is 2.5 build 70. Software editor ATP (Advanced Technology Partners) has disappeared from the internet.

    ABCVideoRoll have a complete and detailed "on-line" help (english), and a fast-learnable Graphic User Interface, even if you're a newbie in video-editing. For example, you can add special effects between your video sequences like croosfading (and much more complex others), add titles, subtitles, make cinema credits, remove or replace sound tracks, setup brightness, contrast, change video size, and manage several video-layouts, mix several videos on the same screen, etc...

    You can export your final video to several video formats .MOV .AVI .MPEG, but your system needs to be correctly setup:

  • W95 OSR2.1, W98, W98SE, NT4, W2000 (XP seems to work)
  • Windows Media series 9 (W98) or later
  • QuickTime 6.5 with special effects installed (W98) or later
  • RAM >64 MB
  • CPU >Pentium 200MMX
  • Plenty of disk space (>1GB), but depends on your videos size.
  • Just one more thing: ABCVideoRoll can convert Quicktime videos to AVI or MPEG-4.

    ABCVideoRoll being now abandonware, it's no more possible to buy a serial key, but you can find a patch here (thanx to wayback machine) allowing full using.

    ATI DVDPlayer

    The lowest requirements (within MicroSoft Windows) for DVD reading are P-II 266MHz CPU with 32 MB of RAM. No need for a 128 MB AGP graphic video card (it will be better, nevertheless). Other requirement is the DirectX installation, last version for your -Windows- OS.
    It happens to me several times, with old computers, to have to reinstall DVD-players (hardware) (like HITACHI GD-2500) and corresponding softwares, like ATI DVD Player. As its name doesn't tell you, it works (almost) perfectly with non-ATI graphic video cards (tested with a S3 Trio 3D/2X (AGP)). On the other hand, if you re-install it from a "wild" backup, your hardwareDVD-player will probably change its actual Zone Code for Zone Code 1 (USA), as default. If you don't have the installation disk, you have to use the excellent DVD Genie (freeware!).
    Here is the list of all files for a complete install, and their locations :

    ATI-DVD Player de Quadrant International Inc. (1998)
    Ressources version 1.5.01.1047
    executables version 1.5.00.1056
    Cinemaster Decoding Engine version 1.0.13.2487
    in the folder "Program Files\QI\DVD Player"
  • Cinemsup.sys
  • Cinmhook.dll
  • Cinmst32.dll
  • DVDPLAYER.HLP
  • DVDPlayer.cnt
  • DVDPlayer.dat
  • Dvdpld32.dll
  • Lisezmoi.txt
  • RPC2.dll
  • Uninst.isu
  • cinemast.dll
  • dvba00us.dll
  • dvdplayer.exe
  • dvds01fr.dll
  • eula.txt
  • qidvdf.ax
  • qimpg2f.ax
  • in the folder "Windows\System"
  • Cinmhook.dll
  • Cinmst32.dll
  • Dvdpld32.dll
  • cinemast.dll
  • dvba00us.dll
  • dvds01fr.dll
  • Qiswcine.cpl (Control panel version 1.0.33.1006)

  • You can find ATI DVD Player chez ATI(site down at April 2012) and maybe still here. You'll need the installation CD of your previous version. Mine is "triassic" and seems to have disappeared from the internet...

    DVD Génie

    is a freeware DVD-zone changer for old DVD-readers that you'll find here. It works backgrounding with main software-DVD readers : WinDVD, PowerDVD, Software CineMaster, and ATI DVD Player. It doesn't work for recent hardware DVD-players (or blueray), "RPC-2 protected" (Region Protected Code). ALL hardware DVD-player manufactured after 01/01/2000 are RPC-2 protected, so you can change only 5 times the Region Code. There are surely other possibilities, but i don't know much more...
    In a practical way, after inserting your DVD, if your system is displaying the following error "Region Code illegal" or "Zone Code illegal", you have to close your software DVD-player. Then launch DVD-Génie, setup your Zone Code (=Region code) to 2 (or whatever you like), and minimize it (Within W98SE, minimizing the DVD-Génie's window make it disapearing, placing just an icon in the systray, at the left of the clock). Then, launch again the software DVD-reader, and your video will display correctly. If not, setup the best parameters according to your graphic video card, or at a rough guess...
    With a S3 Trio 3D/2X, here are my parameters allowing a correct use with software DVD-player ATI DVDPlayer, without error messages related to illegal Zone Code:

    Deinterlacing:ForceWeave
    Surface Flip Mode:Overlay (Riva 128/Matrox)*Default*
    Surface Flip Position:Wait full frame (ATI 128/Mobility)*Default*

    S3 Trio 3D/2X AGP

    It's an old AGP hardware-accelerated graphic video card, directx-, direct 3D7- and direct 3D8-compatible (not 9) that shipped with 4 ou 8MB video RAM. Drivers are still at S3(site down at 04/2012), i found another one here, found with mamont FTP search engine.

    I had a PII-350 system with a S3 Trio 3D/2X 4MB (chipset 86C362) and W98SE. I noticed several system crashes with last driver (beta 1.00.37 version), so i installed the previous one (1.00.28 version) that seems more stable (DVD reading, no crash with Dxdiag.exe).

    Formatting a 2GB SCSI HD with Mac system 6.0.8

    THAT does not happen every day! I have a Mac LC, want to change its original 40MB hard drive for a bigger 2 GB (both SCSI). Not too bad, since 2GB is the maximum partition's size for mac systems 6 to 7.5. Difficulty is here that software system "HD Setup" does not see -at all- the disk. So I found a formatting software under A / UX (Apple UNIX =) that recognizes and formats "everything turning".

    Download it here (original url there).

    Format of this program is fun, as executable code is included in an HTML page, this page will open in your usual browser, and you have then to follow the instructions (in English). Basically, you have to save the HTML page in text mode, then convert the text document with BinHex to HD SC Setup 3.0.1.sit, then extract the file with Stuffit expander, and it works, I tested for you!

    You have to select option "boot disk" before formatting, that will last a while (nearly an hour). And, Once again, you'll have a 15 years old system that will rotate on a much more recent drive. Bravo Mr Apple!

    Multipage printing

    One day, i found on Nasa Diagrams site, a marvelous full detailed image of SaturnV rocket. So, i decided to print it on multiple pages, but had no software to do it. A google search and i installed Postaganda and Posteriza. Postaganda is freeware, simple, single executable file, yet powerful. You can choose the number of A4 (or B4) paper sheets, in cols and rows and define page overlap, have a print preview...It's a freeware available for Windows 98/2000/XP. For W98/2000, you'll need gdiplus.dll, that's available on the author's site. Thanks to him!

    Video Acquisition with formac iproTV-I

    One other day, i got a Mac performa 4400 from a pal, with a nice TV-PCI card (formac Pro TV Tuner also known as "ipro TV-I"). I carbonized the 4400 (it was not my fault, power supply was set on 120V instead of 220V!), but saved all pieces of it (RAM, G3 Sonnet update and this video card. I thought it was possible to install it in a PC (ludicrous, no?). So i googled for many days, and found many solutions:

  • WDM Video capture driver, , which are generic windows driver for brooktree (bt 8xxx chipset). With these drivers, you have a Directshow vidcap software named "amcap.exe" : forget these buggy and crash-repetitive softwares (maybe not compatible with formac ???)
  • K!TV and Virtual VCR, excellent video capturing softwares, from tuner or external sources (S-video, composite). The main problem is that these softs work with previous buggy drivers...So forget it!
  • DScaler, TV viewing and recording software. Works with external source (S-video, composite). It has its own driver built in real time and with direct access to the chips (BUT you MUST identify perfectly the chips on your card: for the formac iproTV, chips are Bt848 and tuner FI1216 Mk2/PH, found on the bttv-gallery, which is a very large illustrated and detailed page. Believe it or not, i manage converting my VCR videos via composite signal cable with this one, which is very stable, where the others are crashy... Note that the PC ran W2000 pro. Important: if you have installed the bttv wdm drivers, you can desintall them with the same installer, Dscaler doesn't need them. Note that my tuner didn't work (but i needed the card as a VHS-converter)...
  • Internet Connexion Sharing (ICS)

    I was disapointed when my Linux Systems were sharing my wifi internet connexion (from an XP-PC) without the need of one click of configuration. The same with an iMac with Mac OS 9.2.2. So, when a second XP-PC was added in my LAN, i was even more disapointed that it didn't work at all! It's easy to setup ICS on host, so i just explain here the client-side configuration process.

    ICS 0 ICS 1 ICS 2 ICS 3
  • From your internet server (the computer with a wifi or ethernet-wired connection to your internet router, select the network favourites -> select the network connection to the router (wifi or wired) then Properties, till you're asked to fill this window. chek the case "Allow other network users to connect to the internet via the internet connection of this computer".
  • Select with right-click "Network favorites", then "Proprieties", then "Local Area Network Connexion", then "TCP/IP", then "Advanced" Screenshot is ICS 2
  • You have to see a similar screen: ICS 1 (otherwise, you're wrong). That screen is in French.
  • Passerelle means "Bridge" or "Gate", and you have to put now the IP of address of the Host computer connected to the internet.
  • Then, on client-side, your ICS appears like in this screenshot: ICS 3
  • This notice was heavily inspired from Comment ça marche, here
  • iMac G3 with no video, saved from trash!

    The other day, my tangerine iMac G3 400DV, (reused computer already saved from trash one year ago, at zero cost) had no video. It performs a right boot, as i heared the hard disk turning as usual. But no video at all (blank empty screen), after a short time of bloody-dark-strange-flowing screen colors.

  • Before this strange issue, i installed a specific configuration for ColorSync extension (Mac OS 9.2.2), but booting with extensions off did NOT fix this.
  • CMOS battery was not guilty, as it was "flat" for a long time ago.
  • Zapping PRAM didn't work, too.
  • iMac firmware update 4.1.9 didn't fix (but i installed it in a short "working" time).
  • So, resignedly, i decided to take to pieces, to find the failure.
  • iMac-G3 manuals, iMac-G3 emergency handbook from Apple
  • changing RAM didn't fix
  • changing hard drive didn't fix
  • And, finally, i understood that it was a (soft?) issue relative to wake/sleep video states, so pushing briefly (one or two seconds) frontal iMac power button (when green) wakes video!!!
    With previous firmware update, i decided to install Mac OSX 10.2, to make my system more stable (Mac OS 9.2.2 was buggy, last months. And it works like a charm!!! Tangerine iMac-G3 was again saved from trash!

    Tattooed bios and hard drive in a COMPAQ Presario 6000

    A friend of mine gave me this Compaq, faster than a Pentium 4 2.83 GHz that i use already. It shipped with a pre-install Compaq-Windows XP SP2, with a small partition (1 to 2 GB) dedicated to the recovery of the system (replacing the usual Windows install CD).

    Since two of three weeks, the system randomly restarted. Last installations were Windows SP3 updates. Googling, if found an issue about SP3 effect on system based on AMD processors:

  • Windows XP Home Ed./Compaq Presario 6000 shuts down randomly
  • found a service pack to download at HP (owner of COMPAQ): sp37394.exe [1.85M], but this service pack didn't apply to Presario 6000 (i launched it, and that's what it telled me!).
  • NO VIRUS reported by AVAST, but scanning was interrupted by restart!!!
  • Changing RAM and checking HDD didn't fix
  • temperature was normal on CPU, video card and motherboard
  • Rebooting with Damn Small Linux (DSL) live-CD make the system stable, with NO restart.
  • So i decided to re-install XP with a complete re-partionning and re-formating, although not recommended by COMPAQ (or as a last resort).TAKE CARE, the result of this "wild" re-installation can be a "dead PC", unusable, especially with windows. So think about before!!!

  • Reinstalling XP-SP2 makes the PRESARIO 6000 restart just after the choice of the target-partition and its repartitionning-reformating menu....Getting on nerves, no? Wonder if this tattooing technic came from the virus world????
  • So i made an installation of a my favorite mini-Linux, Damn Small Linux (DSL), which partition and format the entire hdd (ext2 or ext3, i tested both). No randomly restart using it (live-cd, then running on hd)...
  • Then reinstalling XP-SP2 made the same behavior...Take it easy!!!
  • So i called for help UBUNTU 9.10, started with live-CD, and used GParted, which re-partitionned and reformatted my 80 GB HDD (NTFS of course, one partition), without ANY restart, like a charm. I'm not sure that a Windows-based GParted could have made the same work, but maybe i'm wrong?
  • And finally re-installing XP-SP2 on this brand-new, detattooed (?) partitionned and formated hdd, worked this time.
  • Virus or tatoo, i can't tell it for sure, but i'm convinced that it's the same process.
  • What has done Linux for You today ? A lot! Really! Now, this system is alive and fully fonctionnal for at least five years, maybe more....instead of being trashed.

    To be continued here

    A Multiboot story

    I wondered if i could put more than two, maybe three, or more, different operating systems on a single hard drive. So i googled and find many (multi)bootmanagers like gag, easybcd, osl2000, unetbootin, bootmanager, etc...

    Finally, i didn't really need theese soft, only grub.

    You just can have four primary partitions on a single hard drive. I you want more, you have to setup one primary partition as "extended", so you can setup other logical partitions within this extended partition.

    Here's my diagram for my actual partition on an IDE 20GB (single-master) hard drive:


    Screenshot of GParted Window (excellent Partition editor) within a CD-live session of Ubuntu 8.043-LTS, which is an excellent rescue-CD.

    sda is the entire single hard drive
    sda1 stands for the Ubuntu main primary partition (mount point is "/"), whose file system is (journalized) ext3
    sda2 is the linux swap partition, used by all linuxes, and maybe other OS?
    sda3 is the extended partition allowing to create more than four primary partitions, with logical "sub"partitions
    sda4 is the last primary partition hosting Kaella 3.1 in a Reiserfs file system
    sda5 is the first subpartition of the extended sda3, hosting Damn Samll Linux (DSL) 4.4.10, in a ext2 file system.
    sda6 (logical partition from extended sda3) hosts the mysterious HAIKU alpha1-R1, whose file system (BeFS) is not recognized by gparted, nor by grub...but it will not be a problem!

    I begun installing Ubuntu, preparing other partitions with GParted, and letting an unallocated space for future installations. The only important thing is to install grub, the bootloader, in the active partition and in the MBR, too. Its presence in the active partition is named "unbreakable install". It's important for the first install to have grub parameters double-saved (MBR + active partition). For the other systems, you can only save it to active partition.
    In Linux systems, grub parameters in the active partition can be found in the folder "/boot/grub". Here you find a text file called "menu.lst" containing all bootable partitions locations and specs. Edit it VERY carefully!!!!

    Other OS may support "chainloading" offered by grub. In the case of no supported file system (BeOS FS, ATHEOS file system), make your install in a prepared partition (logical or primary, as you like), make this partition bootable (it's a -very quick- part of the installation). Then, you have to edit the grub parameters in your first partition (i made it with UBUNTU 8.043 LTS, as root, "sudo su" in a terminal, enter password for root, and launch "gedit", then open "/boot/grub/menu.lst" and add similar lines, according to your configuration:

  • title HAIKU-ALPHA1-R1
  • root (hd0,5)
  • savedefault
  • chainloader +1
  • boot
  • You can have sometimes, a "broken" boot, with a "no setup signature" and no boot, after a new OS installation. According to this link, you have to call for rescue UBUNTU live-CD for restoring MBR grub parameters with following commands:

  • open a terminal and type "sudo grub"
  • you get the grub prompt ">grub"
  • at prompt, enter command "find /boot/grub/stage1"
  • Carefully note the first partition location (hdx,y), and report it in next command:
  • root (hdx,y)
  • Then write it in the MBR with command "setup (hdx)"
  • Reboot!
  • It's better to update after each install the /boot/grub/menu.lst in each linux partitions, copying (partially) this file from the first partition to the others, adding the last OS parameters at the end of this text file. But sometimes, you need to boot IN the partition to have access to this "menu.lst"...

    CMOV & CX8 bugs

    How disapointing to boot a fresh-burned ArchLinux and getting this fatal warning:

  • This kernel requires the following features not present on the CPU: cx8 cmov
    Unable to boot - please use a kernel appropriate for your CPU

  • My CPU is a VIA-C3-SAMUEL2 on a VIA-EPIA mini-ITX motherboard
  • There is a brilliant explanation on this page, it's a compatibility problem with the pentium family, with a lack of features on the VIA-CPU (remember Reduced Instructions Set CPU=RISC? that's it!). Features are enabled on later VIA-processors.
  • However, VIA computers are great, speedy and low-energy consumer PC... And this C3-CPU family will always be fully compatible with 386- or 486- compiled Linux kernels...
  • BELKIN F5D7050 Wireless 802.11g USB Network Adapter

    "I think it won't work with Linux!" telled me the sells assistant when i bought this "big" USB Wifi adapter... False: once plugged-in on a laptop, password entered, wifi connection worked like a charm within Ubuntu 8 LTS!




    BASILISKII (and some others) within Puppy Linux 3.01

    I discovered these days an archeoinformatics' gem with Puppy White fang (login=puppy, password=woofwoof), md5 here, only 49,6 MB, derivative Puppy Linux based on Puppy 3.01 with kernel 2.6.21.7. Installed it on a P200MMX with 256MB RAM and tried to configure it with usual apps, like minivmac (Mac Plus emulator) and BasiliskII (68k emulator) and yabasic (Basic programming language for Linuxes and Windows).
    Here, you will find some advices for installing and setting up these apps in a Puppy Linux White Fang hard-drive installed system, and NOT within a live-cd session.

  • As for minivmac, no dependencies are necessary! With BasiliskII, you have to extract following libs from an ubuntu or debian package:
  • As for BasiliskII, some extra efforts are required: at first launching time, you get the message "Error while loading shared libraries: libesd.so.0: cannot open shared object: No such file or directory", you have to download libesd-alsa0_0.2.38-0ubuntu9_i386.deb, extract from the debian package data.tar.gz (with 7zip for Windows, for example), then extract from data.tar.gz the library file libesd.so.0.2.38. The other file libesd.so.0 is a SymLink (=Symbolic link, ie a "pointer" to the first "real" file. Then, you have to copy libesd.so.0.2.38 to directory usr/lib, and to make a SymLink named libesd.so.0 with midnightcommander (mc), for example (open a terminal and type "mc" and enter) (mc is one of the numerous apps installable with the PETGet package manager, it allows advanced and powerful file managing). And don't forget you're always root in Puppy White Fang, so take care of what you're doing, think before clicking!!!
  • As for Yabasic, download version 2.751 (my favorite one, latest versions are buggy)yabasic_2.751-1_i386.deb, extract archive, and that's all!
  • Shared USB device connected to your home router-box: HOWTO setup & access?

    I wanted to setup a little 1GB USB device connected to the USB port of my neufbox-sfr to make a "public" shared folder between my networked PC & Macs, always powered and with a read/write operations access. The specific problem is that none of my computers have the same OS. So, i have to find a specific solution for each OS. I writed here my conclusions.

  • FIRST: SETUP YOUR ROUTER-BOX
  • Solutions described here concern the SFR-Neufbox router, for other routers, please google!
  • The Neufbox has an embedded SAMBA server, so the sharing of files is operated by this server, whatever Operating System you are using;
  • Open the Administration interface of your box in your browser, entering adress 192.168.1.1 in the adress location. Enter your ID and password;
  • select the "sharing files" tab, and activate this sharing service;
  • As for the name of the group, enter the name of your current Windows workgroup (mine is "Workgroup", so, no headache!)
  • As for the name of the service, i entered "Neufbox";
  • Click the "Validate" button;
  • Then, you are suggested to plug your USB key (FAT32 formatted, as it is THE UNIVERSAL recognized format for -almost- all OS.
  • Name of Sharing, type and size of partition, and root dir "/" should appear in this screen.
  • If all went good, you will see a similar screen as above, and you're ready to share!
  • Windows XP AND Windows 2000
  • Right-Click on your desktop to select New -> Shortcut;
  • Then, enter location for the shared directory:"\\NEUFBOX" or "\\192.168.1.1" (Normally, one of theese should work, maybe both). Then a double click on this shortcut should open a public folder containing the access-path to your USB shared device (for example folder "USB1G");
  • It works if you have a direct Wifi of Ethernet connection to the Neufbox-router; If you connect to the router through a shared internet access, i tested it for you, it seems that it doesn't works, as you are NOT in the same network space (intranet). As far as i'm concerned, my intranet (ethernet) network handles IP addresses from 192.168.0.1 to 192.168.0.254 . The bridge to the router has two network interfaces, one for the intranet (wired ethernet-> IP 192.168.0.1->192.168.0.254) the other for the access to the internet router (wifi usb key or wifi pci card -> At the first connection time, The IP address of the PC asking for an internet access is automatically choosen between 192.168.1.2 and 192.168.1.254). The IP address of the router is 192.168.1.1, so all computers connected to 192.168.1.x can view the public folder, and NOT for the computers from the previous described intranet!
  • LINUX UBUNTU 8.04 LTS/DEBIAN 5 & 6
  • From main menu bar, select "Shortcuts -> Connect to Server";
  • A window is opening asking for "type of service": select "Windows Sharing";
  • type in the "name of server" text field "neufbox" -or whatever you have setup on your box-. If it doesn't work, try "192.168.1.1";
  • type in the "name of shared (device)" text field "USB1G" -or whatever you have setup on your box-;
  • Only if your debian ID is different from the windows' one, you have to type in the identifier (or user) text field your windows'identifier (and password, if needed);
  • Leave the other fields blank and click the "Connect" button;
  • if asked for a workgroup's name, type-in the correct one (="WORKGROUP" for me);
  • An alias desktop and a window pointing to your remote shared USB device should appear.
  • Don't forget to unmount the mounted device (with right on the desktop's alias), when you have finished with it;
  • Mac OS X 10.3//Mac OS X 10.4
  • From the finder main tool-bar, select "Go -> Connect to Server";
  • Type "smb://neufbox" or "smb://192.168.1.1" in the server address text-field and click the "Connect" button;
  • if all went good, a window "SMB Mount" is opening, asking you for a shared folder (USB1G as far as i'm concerned), click "OK" button;
  • a new window is opening asking for
  • name of Workgroup (mine is "WORKGROUP")
  • Username (the one selected for your Windows sharing)
  • Password (if you have selected one for your Windows sharing)
  • Click "OK" button, or "Add to keychain" if you want this process to be recorded.
  • if your Mac is directly connected to the Neufbox (either Wifi or wired-ethernet), this works.
  • i tested this process successfully with an iMac G3 either directly connected to internet via Airport (Wifi), and then connected to internet via built-in ethernet and a shared internet connection from a XP PC: no problemo!
  • a temporary alias is made on your desktop, while a window is opening with the folders and files of your -remote and shared- USB device;
  • Don't forget to "eject" (=unmount) the mounted device (with CTRL-click on the desktop's alias), when you have finished with it;
  • How the Hell make a screenshot in Mac OS X 10.4 Tiger???

    Just press Apple(=command)+Shift+3 (listen to the noise of a digital-camera-pressed-button?) and your screenshot is ready as file "image 1", "image 2"...etc on your desktop (default format is png).

    GEMA RANSOMWARE : viral infection of Windows PC in january-february 2012

    How the Hell to get rid of this f...cking blocking virus?

    Just visit excellent Malekal Site, all detailed explanations are given there.

    Otherwise, the bad file (malware) is located into "C:/Windows/System32/InetAccelerator.exe", and you need to download at http://www.malwarebytes.org/the free version of Malwarebyte Anti-Malware.
    Before this download, you MUST first recover one's touch with key-sequence "CTRL+ALT+PAUSE".


    Be afraid, take a look at this screenshot of an infected Windows PC!

    My 404 error interception...

    Is very simple, much more than yours, i'm pretty sure.

    I searched for a javascript or php routine, and found the first thing to do, anyway: tell to the apache server (maybe more of 80% of internet servers are powered by Apache, and that's the case of the neuf-sfr servers, i'm lucky!) which page to load in case of a 404 error (=page not found).

    To do so, you have to create a ".htaccess" file at the root of your site with following content:

  • ErrorDocument 404 /erreur.php3
  • source here, thanks, crabs!
  • So, my ".htaccess" file looks like following:

  • ErrorDocument 404 /javasc/404.html
  • So, to make short, if your site is hosted on an Apache server, without any code, you can make your own 404 HTML page.

    The most difficult of this task is to upload ".htaccess" file on your server (or provider's server) from a MicroSoft Windows system, as ".htaccess" will be refused as a file name. I suggest you to rename this file as "noname.htaccess", upload it to the root of your homesite, and rename it again, but within your (Windows or other) ftp application in ".htaccess". It works for me without problem (Windows XP SP7 (joke!) and freeware FTP explorer), and this demonstrates -too- that your (provider's) host system belongs to the UNIX family (probably LINUX).

    Again, Say "NO" to the "Software patents", or servers, like the one you surf on, and pages, like the one you're just looking at, will disappeared...and many people will be prosecuted. OpenSource productions and communities are spikes in the ass of the Commercial Computer Industry: the CCI need them to go ahead, but is not aware of this fact.

    Driver HP ScanJet 6300C Win7/MacOS

    Complete list of drivers and supported systems is on this page from HP.

    Flatbed Scanner HP Scanjet is NOT compatible with Win7, as explained here. So don't lose your time finding a driver for Win7! XP driver IS NOT COMPATIBLE, and doesn't work within Win7 (i tested for you)...Supported Windows systems are W95 up to XP.

    As for Mac OS, there is drivers for Mac OS 8, 9 and Mac OS X. I didn't test the Mac OS8 driver. I tested the Mac OS 9 Driver found here, called COL10231.sit Within the "Classic environment" of Mac OS X 10.4, and it works perfectly after a fluid, quick & simple installation...(PPC CPU)-screenshot here

    As for Mac OS X native driver (Jaguar and earlier Mac OS X are NOT SUPPORTED), the one found on this page, called sj455fr.sit works like a charm after a fluid, quick & simple installation...(PPC CPU, of course!)-screenshot here

    Repositories for old Debian Releases

    Installation of Old Debian releases, even if they are in a "End Of Life" status, are possible. But you have to "fix" the default repositories at the installation stage.

    ALL DEBIAN RELEASES ARE ARCHIVED AT http://archive.debian.org/debian/. So, at installation time, when the internet mirrors question is asked, type "YES", and select manual settings (up) and type:
    archive.debian.org

    if it dosen't work try with:
    http://archive.debian.org

    then, setup app ask you for the location of packages, suggesting
    /debian/
    Just press "enter" key to confirm.

    Then, install app alerts you about that no security updates are available: it's OK (Released versions are "EOL" and have no such updates, since they're sort of "dead" OS... but still there and usable!

    Something VERY annoying is the lack of support of old debian OS -especially xfree, xorg- for lower graphic resolutions, like 800x600... So, you have to press "alt" or ctrl" and move current window -from anywhere within-, to see ALL buttons, otherwise you won't be able to cancel, validate, or change important parameters. Then you'll have to change size of desktop default fonts, to make it visually more related to this poor graphic resolution...

    XP reinstall issue with Compaq Presario 6000

    I was on the verge of throwing away a Compaq Presario 6000 powered by an Athlon XP1800+ (given to me by a friend one year ago or more). It shipped with MS Windows XP Home edition, VERY UNSTABLE, unreliable, freezing a lot. I decided reinstalling MS Windows XP on its hard drive, deleting the whole partionning system, including the famous Compaq Recovery Partition. No problem at this stage. I added some DDR RAM, up to 1GB, a DVD/RW drive... and troubles began...
    A new reinstalling of MS Windows XP was IMPOSSIBLE, as computers freezes at the beginning of the process : blue screen of death with following error messages:

  • PAGE_FAULT_IN_NONPAGED AREA
    STOP : 0x00000050
  • DRIVER_IRQL_NOT_LESS_OR_EQUAL
    STOP: 0x000000D1 (0x00000001, 0x00000002, 0x00000000, 0x00000001)
    (faulty atapi.sys)
  • and some other messages, but i didn't pay attention
  • Thinking about a tattooed bios or about a bad-not updated BIOS (on these models, upgrading BIOS REQUIRES A WORKING MS WINDOWS XP -> what a good idea, isn't it?), i tried installing a Linux, but, except the blue screen of death, i got the same freezing problems... So i thought about a faulty chip on the Motherboard, or about a faulty unstable power, and was on the verge of giving up and throwing away this Presario...

    Till some Googling, giving info about "Reboots, Blue Screens, and Lockups May Occur After Installing Hynix DDR Modules in Certain Presario Computers". THAT WAS THESE FAULTY RAMS.
    Complete details here

    So, i installed a DEBIAN 5 Linux (i'm not obsessed with MS Windows, and i was forced to install an OS working with "only" 512MB -> Goodbye XP!), made extensive tests, and managed building a stable system.

    No more CD Ejection keyboard Button for Mac OS X Tiger

    What follows is only a workaround, for an eMac 700, powered by Mac OS X Tiger, The CD eject button doesn't work anymore after a System update Panther=>Tiger.

    Keyboard is the original one, while mouse is a USB wheeled one (not apple). Pressing the keyboard eject-cd button, short or long doesn't do the trick.

    I found on this forum a workaround, allowing to place a shortcut of cd-ejection button on the upper menu bar, and it works! Just launch command line tool:
    /System/Library/CoreServices/Menu Extras/Eject.menu

    But, i'm pretty sure that this keyboard button would be fully functional, with the Apple original mouse (no wheel and no second button, so no ressources eaten for them!)

    USB Wifi Device Belkin F5D7050B installation for DSL-Not

    I needed absolutely a "standalone" system with wireless network, being located in my TV-room, for my speech-recognition project. I had an old Belkin F5D7050B USB-Wifi device, and wanted to install it for a DSL-Not Linux powered PC. You'll find all the stages of this installation, not so hard to operate...

    Type lsusb in a terminal, it should give you this listing:

  • [...]
  • Bus 001 Device 002: ID 050d:705a Belkin components
  • [...]
  • This Wifi USB device will work within DSL-Not with the "ndiswrapper method". Indeed, the Windows Device Driver (W2K/XP) will "power" the device for Linux.

    ndsiwrapper binary is included in DSL-Not; The device driver for Belkin F5D7050B is NOT, so you have to download it from url:

  • Belkin support
  • direct download from:
  • f5d7050v3drivers.exe, (driver ONLY, version 3xxx)
  • There are three files in this archive, unzip them to a temporary folder with 7zip for example, then copy them to "/home/dsl" folder.

  • rt73.inf (18 kb)
  • rt73.sys (227 kb)
  • rt73.cat (8 kb)
  • Then, open as root the file:

  • "/opt/bootlocal.sh"
  • add at its end the following lines:

  • # this line loads the ndiswrapper as a module, binding it to the Windows driver
  • /usr/local/bin/ndiswrapper.sh /home/dsl/rt73.inf wlan0
  • ndiswrapper -d 050d:705a rt73
  • ndiswrapper -m
  • ndiswrapper -a
  • # next line set the parameters for the device
  • /usr/local/bin/iwconfig.sh wlan0 12 NEUF_CDEF s:mycod
  • # where 12=channel, NEUF_CDEF=SSID of your wifi-home-router, mycod is the 5-bytes WEP ASCII code (the "s:" stands for "string")
  • Note that setup and connection may take some couple of seconds at booting time ...
    I've not tested a different security encoding, mine's is very basic.