Jump to content

Wijono

Member
  • Posts

    222
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Singapore

Everything posted by Wijono

  1. After trying hard so long finally I found myself the solution to my problem. The OrangeWare driver that comes with the USB 2.0 PCI Card is Version 2.2.2., it uses GUID format to enumerate the root hub, i.e., it puts following entry in the Registry: HKLM\Enum\{B8139C20-CF94-11D5-AEF7-0002B30625C5}\ROOT_HUB20 That was the reason why USBView does not properly enumerate it, and display “NEC PCI to USB Enhanced Host Controller" as HCD9. I managed to get an older driver, i.e., Version 2.0.6, which uses following format of enumeration: HKLM\Enum\USB2\ROOT_HUB20 That done, the USBView, whatever version, now can correctly enumerate the USB 2.0 root hub together with the “NEC PCI to USB Enhanced Host Controller". As far as I know, OrangeWare has switched to the GUID format enumeration as from Version 2.1.0.
  2. If you are using "Maximus Decim Native USB", unplug the USB drive is more efficient by right-clicking the Removable Disk in Windows Explorer and in the drop-down menu then click Eject. Not only it is faster, but for most of the thumbdrives the LED will go off. However, When we do it that way, Windows will come up with "Unsafe Removal of Device" popup, which is annoying. In order to avoid it, as it behaves in Windows XP, you can do a small patch as I described here: http://www.msfn.org/board/index.php?showtopic=43605&st=116 Furthermore, the hotplug icon in the system tray does not look very good, because it only has 16 color in 16 x 16 matrix. If you have enabled your EXPLORER.EXE for 256 color, and have Resource Hacker, you might give XP style Hotplug icon a try. What you need to do is replacing Icon Group 100 in HOTPLUG.DLL and Icon Group 210 in SYSTRAY.EXE with the one I attached herewith. Now the last words, I can guarantee nothing about the changes and I am not responsible for this patch. It works great for me though. So if you decide to do it, the risk is fully yours. HotplugXP_98.zip
  3. To work around this problem you can right click the Removable Disk in Windows Explorer and in the drop-down menu click "Eject", the LED will go off. And if you don't want to be bothered by the Unsafe Dialog (error) message that will pop-up, you can patch the SYSTRAY.EXE as I explained here: http://www.msfn.org/board/index.php?showtopic=43605&st=116 After the patch the hotplug will behave like it is in WinXP.
  4. Thanks erpdude8 for the hint. With Rapidshare it is really hopeless from my place. I ALWAYS get "Download-session invalid."
  5. Thanks a lot eidenk for the hint to the nice tool "Desktop Architect". I need to clarify the icon numbering system though. You are right that shut down icon is 27 in the registry, cause it starts with 0. Whereas I am also not wrong, in Resource Hacker the Icon Group starts with 1, so the shutdown is Icon Group 28, Shared Overlay is Ico Group 29. The reason for using Resource Hacker is that I want to change the shut down icon with those from XP. I am still puzzled, when I start the Desktop Architect, it already shows that XP shut down icon is indeed in the SHELL32.DLL, but the Start Menu shut down icon was still the Win98 one. Then I switch it to something else, switch back to shut down icon in DA, click "Apply", then suddenly the Start Menu shut down icon changed to the XP style. Even after I uninstalled DA, delete all the contents of "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons", reboot, the Start Menu shut down icon stays the XP style!! Weird... I don't know why. It must have been cached somewhere...
  6. I tried to replace the icon of "Shut Down ..." in Start Menu of Win98SE, by using Resource Hacker and replacing Icon Group 28 with something else in SHELL32.DLL. But it does not work, the old icon stays, even after deleting ShellIconCache. What have I done wrong??
  7. Currently the context menu for my Htmlfile looks like this: Open Edit Edit with NoteTab Light Open in Same Window Print What I would like to achieve is the following: Open Open in Same Window Edit Edit with NoteTab Light Print I have rearranged the "Shell" in the Registry as follows: ====================================== Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\htmlfile\shell] @="opennew" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew] @="&Open" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew\command] @="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec] @="\"%1\",,-1,0,,,," "NoActivateHandler"="" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\Application] @="IExplore" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\IfExec] @="*" [HKEY_CLASSES_ROOT\htmlfile\shell\opennew\ddeexec\Topic] @="WWW_OpenURLNewWindow" [HKEY_CLASSES_ROOT\htmlfile\shell\open] @="Open in S&ame Window" [HKEY_CLASSES_ROOT\htmlfile\shell\open\command] @="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome" [HKEY_CLASSES_ROOT\htmlfile\shell\open\ddeexec] @="\"file://%1\",,-1,,,,," "NoActivateHandler"="" [HKEY_CLASSES_ROOT\htmlfile\shell\open\ddeexec\Application] @="IExplore" [HKEY_CLASSES_ROOT\htmlfile\shell\open\ddeexec\Topic] @="WWW_OpenURL" [HKEY_CLASSES_ROOT\htmlfile\shell\Edit] @="&Edit" [HKEY_CLASSES_ROOT\htmlfile\shell\Edit\command] @="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\msohtmed.exe\" %1" [HKEY_CLASSES_ROOT\htmlfile\shell\Edit_with_NoteTab_Light] @="Edit with NoteTab Light" [HKEY_CLASSES_ROOT\htmlfile\shell\Edit_with_NoteTab_Light\command] @="\"C:\\Program Files\\NoteTab Light\\NoteTab.exe\" \"%1\"" [HKEY_CLASSES_ROOT\htmlfile\shell\Print] @="&Print" [HKEY_CLASSES_ROOT\htmlfile\shell\Print\command] @="\"C:\\Program Files\\Microsoft Office\\OFFICE11\\msohtmed.exe\" /p %1" [HKEY_CLASSES_ROOT\htmlfile\shell\printto] [HKEY_CLASSES_ROOT\htmlfile\shell\printto\command] @=hex(2):72,00,75,00,6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,\ 00,20,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\ 25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,73,\ 00,68,00,74,00,6d,00,6c,00,2e,00,64,00,6c,00,6c,00,2c,00,50,00,72,00,69,00,\ 6e,00,74,00,48,00,54,00,4d,00,4c,00,20,00,22,00,25,00,31,00,22,00,20,00,22,\ 00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34,00,\ 22,00,00,00 ====================================== I even did the following: delete the "Shell" key in the registry, turn the PC (WinXP) off and then back on, merge above (rearranged) registry. But still I could not achieve I would like to have. It will work would it be a Win98SE PC though. Thanks!!
  8. eidenk, it works perfectly all right with Win98SE, but seems does not work for WinXP, any clue? Anything else needs to be deleted maybe?
  9. Tihiy, thanks a lot for your reply. But as I have asked you in your RP thread, it would be great if you could show me the way to implement the Lock Taskbar only by replacing some system files. Also is there a site I can download RPLite4 from other than Rapidshare?
  10. I have a Creative Zen PMC (Personal Media Center), a nice device that can handles videos, photos and MP3. Unfortunately it interfaces with PC only by the use of WMP10, which is only possible with WinXP!! Is there a trick or tweak that we can do to enable interfacing it with Win98SE?
  11. Is there a way to implement “Lock Taskbar” for Win98SE that runs Internet Explorer 6 SP1? Perhaps by replacing a few system files?
  12. I still have the SMALL hope that some expert can help me, hence I bring this thread back to surface. As I have said earlier, I am quite happy to be able to bring the Power tab to my “USB 2.0 Root Hub Device” in the Device Manager, so that I can see what current (mA) is drawn by the USB 2.0 device connected. The “NEC PCI to USB Enhanced Host Controller” is also correctly mentioned as such in the Device Manager. The Windows System Information, also a small utility called “USB HC List” (HCList.exe), both correctly mentioned the USB 2 controller as “NEC PCI to USB Enhanced Host Controller”. I really feel annoyed, that USBView mentioned it as “HCD9” as I mentioned above. Even worst with the most recent utility from Microsoft “UVCView.x86.exe”, cause it does not enumerate my USB 2 controller at all!! Please help, what can I possibly do, so that USBView will mention the USB 2 controller as “NEC PCI to USB Enhanced Host Controller”, not “HCD9”?
  13. Sorry Ninho, now I get a better picture of your problem. The fact that you have "PCI Class USB 2.0 Enhanced Host Controller" as well as the "USB 2.0 Root Hub Device" as OK in your Device Manager is a sign that OrangeWare driver is correctly installed and that your system is now USB 2 capable. The problem is, unless you update it with Native USB Drivers from Maximum Decim, Win98SE needs a driver for each and every USB device you connect. Let me guess, you must have installed before the drivers for your external HD enclosure and your "key ring" flash memory device, is that right? In that case you must first uninstall the drivers for those devices, and if your devices are USB 2 capable, then reinstall their drivers for USB 2, when you bought the device, usually it comes with drivers for USB 1.1 and USB 2. Certainly the OrangeWare must have been installed first. But better still, I would recommend (as I did) that you try the Native USB Drivers from Maximum Decim, that you can find in the sticky part of the "Unofficial Win98 SE Service Pack" in this forum, with that you will not need additional drivers anymore for most of the USB devices.
  14. The drag-and-drop of executable (EXE files) in Windows Explorer of Win98SE behaves as follows: - default: create shortcut - press <Shift> simultaneously: move file - press <Ctrl> simultaneously: copy file Whereas in WinXP it behaves like this: - default: move file - press <Ctrl> simultaneously: copy file I find that behavior in XP is more convenient. It certainly is a challenge for so many Win98 experts out there to find a way to simulate that XP behavior in Win98SE. Someone has the idea?
  15. Maybe it is worth to try the "Removing USB Completely" as described in this website: http://usbman.com/Guides/Cleanup%20Device%...Safe%20Mode.htm but also make sure that you have installed the OrangeWare driver for USB 2.
  16. I am using Outlook 2003 on WinXP SP 2 and Exchange Server. I use "Contacts" as my Address Book and the setting is as follows: Addressing: Show this address list first: Contacts Keep personal addresses in: Contacts When sending mail, check names using these address lists in the following order: Contacts That means, I set it that way that I only use Contacts as my Outlook Address Book, and the Contacts is part of my Personal Folder which is in my local hard disk. Furthermore, I also have disabled the "Display the Online Status item in the person name Smart Tag menu" in Group Policy. Nevertheless, when I click the Address Book for the first time (after starting Outlook), it takes long time to open, it tries somehow to access Exchange server, but the consecutive opening of the Address Book takes almost no time. What could be the cause of that annoying behavior?
  17. When we rebuild driver stacks, e.g., USB Driver Stacks, Windows 98SE unfortunately left a lot of mess in the so called DeviceClasses key in the Registry, following is an example of such an "orphan" set of Registry Keys: - HKLM\System\CurrentControlSet\Control\DeviceClasses\{1181f4a0-f284-11d2-9068-00609797ea5a} - ##.#000000000000001b#{1181f4a0-f284-11d2-9068-00609797ea5a}] DeviceInstance = USB\\VID_067B&PID_2517\\INST_0 RefCount = dword:00000000 - # SymbolicLink = \\000000000000001b#{1181f4a0-f284-11d2-9068-00609797ea5a} - Control Linked = dword:00000000 When that happens, Windows 98SE not only leaving some junks, but also incrementing the Serial Number of the device, in the example above it is ##.#000000000000001b#. That it is indeed an orphan can be seen from following two entries: - RefCount = dword:00000000 - Linked = dword:00000000 furthermore similar set of keys are repeating itself as many times as we have rebuilt the driver stacks, each with different Serial Number though. I have tried several Registry Cleaners to no avail. Finally I decided to just get rid of those orphan keys by manually deleting them. Does someone know of a utility that can cleanup such orphan entries in the Registry? Or better still to find a way to prevent Windows from leaving such junks?
  18. Thanks a lot Petr for your great help. I got <nusb221e_upd.zip> from your site now. But I really had and still have problem downloading from Rapishare as I mentioned, I don't know why.
  19. I really tried many time from the link above, and always got "Download-session invalid". Is there really no mirror site I can download from??? For Mille, You are welcome.
  20. Right now I am using Diskeeper Lite Version 7.0.418.OL to defragment my hard disk in my PC that runs Win98SE. I am quite happy with it, but in the middle of the defragmenting process, i.e., around 40-50%, it can be very slow, the system seems to be idle, no disk access activities for quite a while. Does someone has the similar experience? Can anyone recommend a better, more efficient and faster defragmenter for Win98SE?
  21. Hi Kartel, When we add a “USB 2 PCI Card”, like e.g., mine is based on NEC chipset, then it will add not only USB 2 RootHub, but also USB 1.1 RootHub. In case of mine it adds for USB 1.1: - NEC USB Open Host Controller - RootHub - [Port1] DeviceConnected: ICatch (VI) PC Camera - [Port2] NoDeviceConnected - [Port3] NoDeviceConnected - NEC USB Open Host Controller - RootHub - [Port1] DeviceConnected: DSL500U ADSL USO Modem (Native ATM Mode) - [Port2] NoDeviceConnected And for the USB 2.0: - HCD9 - RootHub - [Port1] NoDeviceConnected - [Port2] NoDeviceConnected - [Port3] NoDeviceConnected - [Port4] NoDeviceConnected - [Port5] NoDeviceConnected The chipset is so smart, when we plug in a USB 1.1 device, then it will be routed to the USB 1.1 RootHub, the examples are my ICatch (VI) PC Camera and DSL500U ADSL USO Modem. If we would plug in a USB 2.0 device into the same USB port, then it will be routed to the RootHub under the “HCD9” above. By the time when I took the snapshot with USB View above, I did not plug in any USB 2.0 device. But the “Power” tab has nothing to do with whether or not a device is plugged in. When I plug-in a USB 2.0 Thumbdrive, I can see it under the “HCD9” in USB View and read the current from it. And with the patch I did above, now I can also see the current in the “Power” tab of "USB 2.0 Root Hub Device" in the Device Manager, I did not have the “Power” tab before the patch. When I unplug the Thumbdrive, then the “Power” tab will still be there, but certainly empty.
  22. Good news!! after trying very hard to find a way to bring the "Power" tab into my "USB 2.0 Root Hub Device" in the Device Manager, finally I managed to achieve it. I added the following into the "Root Hub Install Section" of the driver INF file: [Power.AddReg] HKR,,EnumPropPages,,"sysclass.dll,USBHubPropPage" certainly also added an entry "Power.AddReg" under the [ROOTHUB2]. As a result it creates in the Registry following additional line "EnumPropPages"="sysclass.dll,USBHubPropPage" under the [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB\0008] key, where 0008 is "ROOTHUB2". That alone does not bring the "Power" tab into the "USB 2.0 Root Hub Device", I still need to do one thing manually, i.e., add String Value "SymbolicName" in the Registry key [HKEY_LOCAL_MACHINE\Enum\{B8139C20-CF94-11D5-AEF7-0002B30625C5}\ROOT_HUB20\PCI&VEN_1033&DEV_00E0&SUBSYS_020514C2&REV_04&42F000] and set the value to "\DosDevices\00000000000000a7#{f18a0e88-c30c-11d0-8815-00a0c906bed8}", where "00000000000000a7" is the "Serial" of the Root Hub 2. Having done that, voila... believe it or not... the "Power" tab is now found in the "USB 2.0 Root Hub Device"!! And it shows correctly the current drawn by the device. I am still not fully satisfied, cause I still need to add the String Value "SymbolicName" manually. It would be great if it could be also included in the INF file. Can anyone help to do that???
  23. All OrangeWare drivers for Win98 written for NEC chipset based “USB 2 PCI Card” has following line in their INF file for the USB 2 Root Hub: %USB2\ROOT_HUB20.DeviceDesc%=ROOTHUB2,{B8139C20-CF94-11d5-AEF7-0002B30625C5}\ROOT_HUB20 When this driver is installed, it will add following key in the Registry: [HKEY_LOCAL_MACHINE\Enum\{B8139C20-CF94-11D5-AEF7-0002B30625C5}\ROOT_HUB20\PCI&VEN_1033&DEV_00E0&SUBSYS_020514C2&REV_04&42F000] Where {B8139C20-CF94-11d5-AEF7-0002B30625C5} is the "ClassGUID" and "{B8139C20-CF94-11D5-AEF7-0002B30625C5}\\ROOT_HUB20" is the "HardwareID" of the root hub. The Root Hub should not be created under the “HKLM\Enum” key as above, but under “HKLM\Enum\USB” key instead. When I tried to replace the line above in the INF file with the following: %USB2\ROOT_HUB20.DeviceDesc%=ROOTHUB2,USB\ROOT_HUB20 Then do the “Update driver”, Windows will say no suitable driver found for the root hub. Is there a way to tweak that ROOT_HUB20 will be under the “HKLM\Enum\USB”?
  24. It seems impossible to download the 2.2.1. update from the following link: http://rapidshare.de/files/6032283/nusb221e_upd.zip.html Is there another link (mirror site) we can download it from?
  25. As mentioned at the beginning of the thread, after adding a “USB 2 PCI Card”, my Device Manager is showing 2 separate “Universal Serial Bus controllers” lines, one for USB 2.0 and the other for USB 1.1. I am sort of perfectionist and do not like that situation, I would like to see that there should only be one “Universal Serial Bus controllers” in the Device Manager. After some tweaks in the driver INF file, I managed to achieve that, now my Device Manager is showing the following tree for the USB: Device Manager: - Universal Serial Bus controllers - General purpose USB Hub - Intel® 8280144 USB Universal Host Controller - NEC PCI to USB Enhanced Host Controller - NEC USB Open Host Controller - NEC USB Open Host Controller - USB 2.0 Root Hub Device - USB Root Hub - USB Root Hub - USB Root Hub For the reason also mentioned earlier, i.e., I would like to see the current drawn by the USB device, I use also USB View, the tree in USB View looks as follows: USB View: - Intel® 82801AA USB Universal Host Controller - RootHub - [Port1] DeviceConnected: General purpose USO Hub - [Port1] NoDeviceConnected - [Port2] NoDeviceConnected - [Port3J NoDeviceConnected - [Port4J NoDeviceConnected - [Port2J NoDeviceConnected - NEC USB Open Host Controller - RootHub - [Port1] DeviceConnected: ICatch (VI) PC Camera - [Port2] NoDeviceConnected - [Port3] NoDeviceConnected - NEC USB Open Host Controller - RootHub - [Port1] DeviceConnected: DSL500U ADSL USO Modem (Native ATM Mode) - [Port2] NoDeviceConnected -HCD9 - RootHub - [Port1] NoDeviceConnected - [Port2] NoDeviceConnected - [Port3] NoDeviceConnected - [Port4] NoDeviceConnected - [Port5] NoDeviceConnected As you can see, the “NEC PCI to USB Enhanced Host Controller” is displayed as “HCD9” in USB View. I hope some of you may have the expertise in USB View, and can tell me why is “NEC PCI to USB Enhanced Host Controller” displayed as “HCD9”. Perhaps also how to rectify that problem. Thanks a lot.
×
×
  • Create New...