If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#11
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 17:47:23 -0400, "glee"
wrote: "Shadow" sh@dow wrote in message .. . Yes. It shows DMA enabled for both Secondary IDE Channels. I am starting to think the drive itself is going bad. Well, I just verified that. I had a 3.904 Gb backup to do, did it with Nero, in windows 98SE, and it took 93 minutes. I then fired up a livecd PClinux and burnt the same project in 10 minutes and 4 seconds. using K3b. Both times using LG 16x media and programs set to "max speed". Both programs reported they were burning at 16x So it has to be a driver problem. ................................. When you told me to delete drives cds and busmasters and etc in device manager, in safe mode, when I rebooted back to normal mode the computer asked me to reinstall a lot of stuff. I always gave /windows/inf as the source, and it seems happy with that. But so many VIA names in the drivers I wonder if I really got rid of them. If I refused to let it install stuff (by pressing cancel) it just froze. |
#13
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote:
http://www.google.com/search?hl=en&q...&start=10&sa=N Google has about 132 for "TSSTcorp CD/DVDW SH-S182F dma". I haven't read them all. Here is one... http://www.dvdplusvideo.com/dvdguide005.html Enabling Direct Memory Access or "DMA" for faster DVD copying That article is speaking of WinXP. It says... "For repeated DMA errors. Windows XP will turn off DMA mode for a device after encountering certain errors during data transfer operations. If more that six DMA transfer timeouts occur, Windows will turn off DMA and use only PIO mode on that device. In this case, the user cannot turn on DMA for this device. The only option for the user who wants to enable DMA mode is to uninstall and reinstall the device." Can it be similar in Win98? I see on glee's instructions you went the Device manager route to reinstall drivers. I'd think normally that to be enough. But how tough was it to install that DVD in the first place? Can you completely uninstall it so that it no longer appears in Device Manager at all-- then, reinstall it? It reinstalls on reboot Here is my key. DMA is currently "off" .................................................. ........ [HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&VEN_1106&DEV_0571&SUBSYS_8 0ED1043&REV_06&BUS_00&DEV_0F&FUNC_0100] "Capabilities"=hex:14,00,00,00 "AutoInsertNotification"=hex:00 "SCSITargetID"="0" "SCSILUN"="0" "RevisionLevel"="SB02" "ProductId"="CD/DVDW SH-S182F" "Manufacturer"="TSSTcorp" "DeviceType"=hex:05 "Removable"=hex:01 "CurrentDriveLetterAssignment"="I" "IDEMaster"=hex:01 "DMACurrentlyUsed"=hex:00 "HardwareID"="TSSTCORPCD/DVDW_SH-S182FS,GenCD,SCSI\\TSSTCORPCD/DVDW_SH-S182FS" "Class"="CDROM" "ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}" "Driver"="CDROM\\0000" "Mfg"="(Dispositivo padrão de CD-ROM)" "DeviceDesc"="TSSTcorp CD/DVDW SH-S182F" "ConfigFlags"=hex:00,00,00,00 "Disconnect"=hex:01 "SyncDataXfer"=hex:00 |
#14
|
|||
|
|||
A hack, anyone, to turn on dma ?
Shadow wrote:
| On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote: | |http://www.google.com/search?hl=en&q...-S182F++dma&st art=10&sa=N |Google has about 132 for "TSSTcorp CD/DVDW SH-S182F dma". I haven't |read them all. Here is one... | |http://www.dvdplusvideo.com/dvdguide005.html |Enabling Direct Memory Access or "DMA" for faster DVD copying | |That article is speaking of WinXP. It says... | |"For repeated DMA errors. Windows XP will turn off DMA mode for a |device after encountering certain errors during data transfer |operations. If more that six DMA transfer timeouts occur, Windows |will turn off DMA and use only PIO mode on that device. |In this case, the user cannot turn on DMA for this device. The only |option for the user who wants to enable DMA mode is to uninstall and |reinstall the device." | |Can it be similar in Win98? I see on glee's instructions you went the |Device manager route to reinstall drivers. I'd think normally that to |be enough. But how tough was it to install that DVD in the first |place? Can you completely uninstall it so that it no longer appears |in Device Manager at all-- then, reinstall it? | It reinstalls on reboot I'm just not sure that constitutes a complete un/re-install-- especially as you point it to C:\Windows\Inf for drivers. I'm speaking of JUST the DVD-- not all the other stuff. MSInfo, History, for it showed... TSSTcorp CD/DVDW SH-S182F Configuração original Tue Jun 24 22:06:37 2008 para Date I tend to doubt that actually is the date you first installed it. Do you have a CD with its drivers? Are there instructions anywhere on how to uninstall it? I might want to completely uninstall & then reinstall it-- maybe unless that involves actually unplugging it. That might be a little too much trouble. Why did you point it to C:\Windows\Inf for drivers? Where did you point it the very first time when you originally installed it? | Here is my key. DMA is currently "off" | .................................................. ....... | [HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI &VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00&D EV_0F&FUNC_0100] | "Capabilities"=hex:14,00,00,00 | "AutoInsertNotification"=hex:00 | "SCSITargetID"="0" | "SCSILUN"="0" | "RevisionLevel"="SB02" | "ProductId"="CD/DVDW SH-S182F" | "Manufacturer"="TSSTcorp" | "DeviceType"=hex:05 | "Removable"=hex:01 | "CurrentDriveLetterAssignment"="I" | "IDEMaster"=hex:01 | "DMACurrentlyUsed"=hex:00 That looks like the big difference between yours & mine. Did you try setting DMACurrentlyUsed to 01 & reboot? To do so... R-Clk DMACurrentlyUsed, Modify, Delete key, type "01". But this probably is the eqivalent of checking DMA in Device Manager-- & probably it will not work. I'm still thinking. Maybe I'll try Google again. | "HardwareID"="TSSTCORPCD/DVDW_SH-S182FS,GenCD,SCSI\\TSSTCORPCD/DVDW_SH-S 182FS" | "Class"="CDROM" | "ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}" | "Driver"="CDROM\\0000" | "Mfg"="(Dispositivo padrão de CD-ROM)" | "DeviceDesc"="TSSTcorp CD/DVDW SH-S182F" | "ConfigFlags"=hex:00,00,00,00 | "Disconnect"=hex:01 | "SyncDataXfer"=hex:00 -- Thanks or Good Luck, There may be humor in this post, and, Naturally, you will not sue, Should things get worse after this, PCR |
#15
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 21:30:50 -0300, Shadow sh@dow put finger to
keyboard and composed: On Wed, 25 Jun 2008 17:47:23 -0400, "glee" wrote: "Shadow" sh@dow wrote in message . .. Yes. It shows DMA enabled for both Secondary IDE Channels. I am starting to think the drive itself is going bad. Well, I just verified that. I had a 3.904 Gb backup to do, did it with Nero, in windows 98SE, and it took 93 minutes. I then fired up a livecd PClinux and burnt the same project in 10 minutes and 4 seconds. using K3b. Both times using LG 16x media and programs set to "max speed". Both programs reported they were burning at 16x So it has to be a driver problem. I find it hard to accept that turning off the DMA setting in Device Manager is the root cause of a 9x performance difference. Does your drive/controller/driver have problems reading as well? - Franc Zabkar -- Please remove one 'i' from my address when replying by email. |
#16
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 23:05:35 -0300, Shadow sh@dow put finger to
keyboard and composed: Here is my key. DMA is currently "off" ................................................. ........ [HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI&VEN_1106&DEV_0571&SUBSYS_8 0ED1043&REV_06&BUS_00&DEV_0F&FUNC_0100] "Capabilities"=hex:14,00,00,00 "AutoInsertNotification"=hex:00 "SCSITargetID"="0" "SCSILUN"="0" "RevisionLevel"="SB02" "ProductId"="CD/DVDW SH-S182F" "Manufacturer"="TSSTcorp" "DeviceType"=hex:05 "Removable"=hex:01 "CurrentDriveLetterAssignment"="I" "IDEMaster"=hex:01 "DMACurrentlyUsed"=hex:00 "HardwareID"="TSSTCORPCD/DVDW_SH-S182FS,GenCD,SCSI\\TSSTCORPCD/DVDW_SH-S182FS" "Class"="CDROM" "ClassGUID"="{4d36e965-e325-11ce-bfc1-08002be10318}" "Driver"="CDROM\\0000" "Mfg"="(Dispositivo padrão de CD-ROM)" "DeviceDesc"="TSSTcorp CD/DVDW SH-S182F" "ConfigFlags"=hex:00,00,00,00 "Disconnect"=hex:01 "SyncDataXfer"=hex:00 FWIW, here is an IDEtool that you might like to try: http://ftp.tfvs.tp.edu.tw/Windows/Dr..._3012/IDETOOL/ IDETOOL is described as "Via Technologies drive enhancement software". It may not support your particular chipset, though. One other approach may be to read the values of the actual PCI registers that determine whether DMA is enabled or disabled. I use a program by H. Oda called Wpcredit: http://www2.tky.3web.ne.jp/~nrklv/soft/wpcre14.exe Select Edit - Device and click your IDE Controller. I believe its Function number should be 1, but I'm not sure of its device number (could be 17). If your VT8237 southbridge chip is anything like earlier VIA chips, then offsets 50-53 will contain the UDMA/PIO settings for the four primary/secondary master/slave IDE devices. If you post the values of those bytes, then we could possibly make sense of them for you. For example, here is an excerpt from a VIA VT8231 datasheet: Offset 53-50 - UltraDMA Extended Timing Control ..... RW bit function --- ---------------------------------------------------------- 31 Pri Drive 0 UltraDMA-Mode Enable Method 0 Enable by using “Set Feature” command.......... default 1 Enable by setting bit-30 of this register 30 Pri Drive 0 UltraDMA-Mode Enable 0 Disable........................................ default 1 Enable UltraDMA-Mode Operation 29 Pri Drive 0 Transfer Mode 0 DMA or PIO Mode ............................... default 1 UltraDMA Mode If your solution requires turning on any of the above bits, then there is a program called Wpcrset that can do it for you automatically at every bootup. In fact I'm using it to tweak the memory settings in my SiS chipset. I get about a 10% improvement in my RAM benchmarks. Here are datasheets for two older (?) VIA southbridges: http://www.datasheetarchive.com/pdf/3640621.pdf (VT8231) http://www.datasheetarchive.com/pdf/3640622.pdf (VT8235M) - Franc Zabkar -- Please remove one 'i' from my address when replying by email. |
#17
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Thu, 26 Jun 2008 16:27:08 +1000, Franc Zabkar
wrote: On Wed, 25 Jun 2008 23:05:35 -0300, Shadow sh@dow put finger to keyboard and composed: FWIW, here is an IDEtool that you might like to try: http://ftp.tfvs.tp.edu.tw/Windows/Dr..._3012/IDETOOL/ This makes my system unbootable. I tried it before IDETOOL is described as "Via Technologies drive enhancement software". It may not support your particular chipset, though. One other approach may be to read the values of the actual PCI registers that determine whether DMA is enabled or disabled. I use a program by H. Oda called Wpcredit: http://www2.tky.3web.ne.jp/~nrklv/soft/wpcre14.exe Select Edit - Device and click your IDE Controller. I believe its Function number should be 1, but I'm not sure of its device number (could be 17). If your VT8237 southbridge chip is anything like earlier VIA chips, then offsets 50-53 will contain the UDMA/PIO settings for the four primary/secondary master/slave IDE devices ..WPCREDIT Version 1.4 / Copyright (c) 1998-2004 By H.Oda! ---------------------------------------------------------- PCI Bus : 0 Vendor ID: 1106 Device : 15 Device ID: 0571 Function: 1 Revision : 06 IDE Controller ---------------------------------------------------------- 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 | 06 11 71 05 07 00 90 02 06 8A 01 01 00 20 00 00 10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 | 01 FC 00 00 00 00 00 00 00 00 00 00 43 10 ED 80 30 | 00 00 00 00 C0 00 00 00 00 00 00 00 0F 01 00 00 40 | 4B F2 09 05 18 8C C0 00 A8 A8 A8 20 FF 00 B6 B6 50 | 07 E6 17 F1 0C 00 00 00 A8 A8 A8 A8 00 00 00 00 60 | 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 70 | 02 01 00 00 00 00 00 00 02 01 00 00 00 00 00 00 80 | 74 ED FE 00 00 00 00 00 F4 E9 FE 00 00 00 00 00 90 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 | 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 D0 | 06 00 71 05 43 10 ED 80 00 00 00 00 00 00 00 00 E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 | 00 00 00 00 00 00 09 00 00 00 00 00 00 00 00 00 ---------------------------------------------------------- I also used this program, ages ago, can't for the life of remember what for :P Looking for vt8237 datasheets --- hard to find |
#18
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 23:18:48 -0400, "PCR" wrote:
Shadow wrote: | On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" wrote: | I'm just not sure that constitutes a complete un/re-install-- especially as you point it to C:\Windows\Inf for drivers. I'm speaking of JUST the DVD-- not all the other stuff. MSInfo, History, for it showed... Its plug and pray. You plug it in, windows installs it. TSSTcorp CD/DVDW SH-S182F Configuração original Tue Jun 24 22:06:37 2008 para Date I tend to doubt that actually is the date you first installed it. Do you have a CD with its drivers? Are there instructions anywhere on how to uninstall it? I might want to completely uninstall & then reinstall it-- maybe unless that involves actually unplugging it. That might be a little too much trouble. I've built computers for over 14 years (mine only). No trouble. But the DVDBurner has no drivers, it uses the windows native ones. Why did you point it to C:\Windows\Inf for drivers? Where did you point it the very first time when you originally installed it? I have no other place to point to ..... there are no non-windows drivers. | Here is my key. DMA is currently "off" | .................................................. ....... | [HKEY_LOCAL_MACHINE\Enum\SCSI\TSSTCORPCD/DVDW_SH-S182FS\MF&CHILD0001&PCI &VEN_1106&DEV_0571&SUBSYS_80ED1043&REV_06&BUS_00& DEV_0F&FUNC_0100] | "Capabilities"=hex:14,00,00,00 | "AutoInsertNotification"=hex:00 | "SCSITargetID"="0" | "SCSILUN"="0" | "RevisionLevel"="SB02" | "ProductId"="CD/DVDW SH-S182F" | "Manufacturer"="TSSTcorp" | "DeviceType"=hex:05 | "Removable"=hex:01 | "CurrentDriveLetterAssignment"="I" | "IDEMaster"=hex:01 | "DMACurrentlyUsed"=hex:00 That looks like the big difference between yours & mine. Did you try setting DMACurrentlyUsed to 01 & reboot? To do so... Yes, one of the first things I did. []'s |
#19
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Thu, 26 Jun 2008 12:30:26 -0300, Shadow sh@dow put finger to
keyboard and composed: .WPCREDIT Version 1.4 / Copyright (c) 1998-2004 By H.Oda! ---------------------------------------------------------- PCI Bus : 0 Vendor ID: 1106 Device : 15 Device ID: 0571 Function: 1 Revision : 06 IDE Controller ---------------------------------------------------------- 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F + -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 | 06 11 71 05 07 00 90 02 06 8A 01 01 00 20 00 00 10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 | 01 FC 00 00 00 00 00 00 00 00 00 00 43 10 ED 80 30 | 00 00 00 00 C0 00 00 00 00 00 00 00 0F 01 00 00 40 | 4B F2 09 05 18 8C C0 00 A8 A8 A8 20 FF 00 B6 B6 50 | 07 E6 17 F1 0C 00 00 00 A8 A8 A8 A8 00 00 00 00 Using page 106 of the VT8235M datasheet as a guide, it seems to me that byte 0x53 represents the "UltraDMA Extended Timing Control" register for the primary master, 0x52 is for the primary slave, 0x51 is secondary master, and 0x50 is secondary slave. Decoding the value of register 0x53, we have ... 0xF1 = 11110001b AFAICT, this means that UDMA mode is being set by this register rather than by the ATA Set Features command, UDMA is enabled, Pri Drive 0 Transfer Mode is UltraDMA Mode, an 80-pin cable is being used, and the Pri Drive 0 Cycle Time is 3T (= 22.5ns). Doing the same for register 0x52 (00010111b) suggests that there is no primary slave, the Pri Drive 1 Cycle Time is 9T (=default), and the cable is 80-pin. The value of register 0x51 (11100110b) is telling us that UDMA mode is being set by this register, UDMA is enabled, Sec Drive 0 Transfer Mode is UltraDMA Mode, a 40-pin cable is being used, and the Sec Drive 0 Cycle Time is 8T (= 60ns). Register 0x50 (00000111b) suggests that there is no secondary slave, the Sec Drive 1 Cycle Time is 9T (=default), and the cable is 40-pin. Maybe you could speed up your optical drive by experimenting with the Cycle Time bits in register 0x51? Or try using an 80-pin cable? - Franc Zabkar -- Please remove one 'i' from my address when replying by email. |
#20
|
|||
|
|||
A hack, anyone, to turn on dma ?
On Wed, 25 Jun 2008 21:32:27 -0400, "PCR" put
finger to keyboard and composed: http://www.google.com/search?hl=en&q...&start=10&sa=N Google has about 132 for "TSSTcorp CD/DVDW SH-S182F dma". I haven't read them all. Here is one... http://www.dvdplusvideo.com/dvdguide005.html Enabling Direct Memory Access or "DMA" for faster DVD copying That article is speaking of WinXP. It says... "For repeated DMA errors. Windows XP will turn off DMA mode for a device after encountering certain errors during data transfer operations. If more that six DMA transfer timeouts occur, Windows will turn off DMA and use only PIO mode on that device. In this case, the user cannot turn on DMA for this device. The only option for the user who wants to enable DMA mode is to uninstall and reinstall the device." I found the following Win XP registry hack, but it doesn't appear to apply to Win9x. Getting back to DMA mode in Windows XP: http://sniptools.com/tipstricks/gett...xp#comment1891 - Franc Zabkar -- Please remove one 'i' from my address when replying by email. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
MyPics Screensaver Hack? | jt3 | General | 0 | February 15th 07 07:04 PM |
My Turn ^_^ | Travis Swift | Internet | 1 | October 6th 04 07:03 AM |
pc won't turn on | Tessa | Improving Performance | 2 | September 28th 04 12:42 AM |
pc won't turn on | Tessa | General | 1 | September 28th 04 12:16 AM |
User Profiles Registry Hack | Ed | General | 0 | July 7th 04 03:34 PM |