[haiku-bugs] Re: [Haiku] #5162: [PATCH] ahci boot failure

  • From: "Grey" <trac@xxxxxxxxxxxx>
  • Date: Sat, 20 Feb 2010 11:46:19 -0000

#5162: [PATCH] ahci boot failure
--------------------------+-------------------------------------------------
 Reporter:  Grey          |       Owner:  marcusoverhagen
     Type:  enhancement   |      Status:  new            
 Priority:  normal        |   Milestone:  R1             
Component:  Drivers/Disk  |     Version:  R1/alpha1      
 Keywords:                |   Blockedby:                 
 Platform:  All           |    Blocking:                 
--------------------------+-------------------------------------------------

Comment(by Grey):

 Replying to [comment:2 marcusoverhagen]:
 > Your proposed patch is no valid solution.
 > The initial port reset is required to
 > ensure that device signature is readable.
 > Your patch removes this reset. But the same
 > problem can also be triggered by hotswap of
 > sata device.

 But the patch solve problem on my notebook. And patch working ok on 4
 different computers that I tested. IMHO, it's very strange to reset device
 after init.

 > We seem to have a problem handling the
 > PhyReady Change / Port Connect Change
 > interrupts.

 Yes, simultaneous interrupts.

 > Unfortunately r31014 completely changed
 > the reset handling. The device is also no
 > longer reset before executing a command
 > when a reset request is pending as result
 > of an error interrupt.
 >
 > Does reverting r31014 help?

 No. Same problem for haiku-pre-alpha-gcc4-r30935-raw.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5162#comment:4>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: