[haiku] Haiku support for USB drives

  • From: Nicholas Blachford <nicholas@xxxxxxxxxxxxxx>
  • To: haiku@xxxxxxxxxxxxx
  • Date: Sat, 24 Jan 2009 17:38:48 +0000

Hi,

I've been running the pre-Alphas on an Acer Aspire One since BeGeistert.

Ever so often I update to a newer build. This involves downloading the image on my Mac, then transferring the file to the netbook* via a USB drive. This is usually fine.

Before copying the files to the HD I first copy them onto another BFS formatted USB drive. Unfortunately this is a bit of a slow process as it's seemingly the slowest USB drive on the planet. If it boots OK I copy it to the HD, another 15 minute wait.

After getting ever more annoyed at the slowness of this process I upgraded to a bigger and much faster USB drive - A Sandisk cruzer 8GB to be exact. Unfortunately Haiku doesn't like it...

You can initialise a partition but this will involve sever trips to kernel debugging land and may not be successful. These are the errors:
w>DriveSetup
block notifier/writer

You can't immediately mount the drive, you have to eject and reinsert it.

If you try to mount the drive it will pay dozens of trips to KDB, with these errors
media checker
block notifier/writer

It most likely wont mount and if you want to try again you have to pull out and reinsert.

The odd thing is the exact same drive when formatted to DOS works just fine.

The driver appears to be leaving the drive in a strange state - there is a light on the drive which flashes if it's in use and pulses slowly if it's not. I've seen the drive left with the light left on or off.

Anyone else getting odd behaviour with USB drives? Is this specific to my setup / drive or are these known bugs?



*You can safely use the term netbook as long as you are not making money from it. That said I wonder will Psion try suing the owner of "netbook.com" ;-)


--

Nicholas Blachford
nicholas@xxxxxxxxxxxxxx
http://www.blachford.info
"Does it give loads of powaa for little wonga and overclock like a mutha?" - dizietsma


Other related posts: