Please include it if it’s not a problem. I suppose it’s better than R5/Dano driver, which takes 100% of CPU time for R/W operations on my Duron 700.
Please include it if it's not a problem. I suppose it's better than R5/Dano driver, which takes 100% of CPU time for R/W operations on my Duron 700.
Can you explain ? We include a FAT driver. Is it what you are talking about ?
lezo wrote:Please include it if it's not a problem. I suppose it's better than R5/Dano driver, which takes 100% of CPU time for R/W operations on my Duron 700.Can you explain ? We include a FAT driver. Is it what you are talking about ?
It would be nice to include it separately from the distro package and to put it to Jam Packages section just like the AGP driver, Auvia etc. So it can be downloaded more easily by users who have dial-up connection (like me) and don’t need entire distro. I know several other people who would like to replace their FAT driver so that might not be a bad idea. Presumed of course, that Haiku FAT driver is better than R5/Dano’s (CPU usage issue).
It would be nice to include it separately from the distro package and to put it to Jam Packages section just like the AGP driver, Auvia etc. So it can be downloaded more easily by users who have dial-up connection (like me) and don't need entire distro. I know several other people who would like to replace their FAT driver so that might not be a bad idea. Presumed of course, that Haiku FAT driver is better than R5/Dano's (CPU usage issue).
Tried bebits ? http://www.bebits.com/app/2269
This should be built, more or less, from the same code which is in our CVS, IIRC.
lezo wrote:It would be nice to include it separately from the distro package and to put it to Jam Packages section just like the AGP driver, Auvia etc. So it can be downloaded more easily by users who have dial-up connection (like me) and don't need entire distro. I know several other people who would like to replace their FAT driver so that might not be a bad idea. Presumed of course, that Haiku FAT driver is better than R5/Dano's (CPU usage issue).Tried bebits ? http://www.bebits.com/app/2269
This should be built, more or less, from the same code which is in our CVS, IIRC.
I’ve tried both the driver you’ve mentioned and the one from Haiku CVS. Unfortunately, both have the same problem mentioned. Still can’t play DiVX on my FAT partition :(. They do mount much faster, though.
What you are looking for is probably not another FAT “driver” but rather a different IDE/ATA driver. The IDE driver that comes with plain BeOS R5 does not support DMA access to the harddrives, what means that every read and write will go through the CPU and consume cycles. You should install the IDE Replacement Driver (http://www.bebits.com/app/2625), which enables DMA.
What you are looking for is probably not another FAT "driver" but rather a different IDE/ATA driver. The IDE driver that comes with plain BeOS R5 does not support DMA access to the harddrives, what means that every read and write will go through the CPU and consume cycles. You should install the IDE Replacement Driver (http://www.bebits.com/app/2625), which enables DMA.
It’s already installed and ideinfo reports that DMA status enabled. I don’t have the same problem with my BeFS and ReiserFS partitions so I believe that FAT driver is the cause.
Just searched the web for something and came across betips:
http://www.betips.net/chunga.php?id=768
Maybe this one is your problem?
Just searched the web for something and came across betips: http://www.betips.net/chunga.php?id=768 Maybe this one is your problem?
Hard to believe, but it works. I’ve reformated my BeFS partition with 2048 block size and now everything seems fine for now. I’ll test it a bit more later, specially with my USB stick (FAT formatted, of course). Worst slowdowns occured while it being accessed.
Thanks for the tip.