[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    [haiku-bugs] Re: [Haiku] #17031: Haiku doesn't boot unless SD slot empty
From:       "Haiku" <trac () haiku-os ! org>
Date:       2022-08-30 20:56:39
Message-ID: 057.5ac69c949d2d5d8e3df5fb98fc0fd3eb () haiku-os ! org
[Download RAW message or body]

--===============8320812446291872201==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

#17031: Haiku doesn't boot unless SD slot empty
-------------------------------+------------------------
  Reporter:  tojoko            |      Owner:  pulkomandy
      Type:  bug               |     Status:  reopened
  Priority:  high              |  Milestone:  R1/beta4
 Component:  Drivers/Disk/MMC  |    Version:
Resolution:                    |   Keywords:
Blocked By:                    |   Blocking:
  Platform:  x86               |
-------------------------------+------------------------
Comment (by pulkomandy):

 > But iirc i actually didn't have an SD-card inserted until the end

 Well your log manages to run several commands on the SD card and then it
 breaks after checking if there is a second one. But it could as well be
 the controller not really following the standard.

 > I now would call that the actual bug, because i see no sence in looking
 for an sd-card and waiting to mount the boot volume

 The code just scans all the possible disks to see what it can find. There
 is no reason to do this differently. I think it should have a timeout at
 some higher level if the driver fails (as it does now), but I don't know
 that area of the code very well so I will let someone else consider that.
 Until then I can try to fix the driver so it does the timeouts on its own,
 and more importantly, not make it go into the kernel debugger as it does
 now.

 > Otherwise we'll never get a proper bug syslog i'm afraid.

 I have several ones to work from already. Another option is to boot with
 on-screen debug and take pictures but that will be more annoying to do if
 we need many pages of it for each attempt.

 That's how it is with hardware and drivers, a lot of trial and error until
 we get everything exactly right. It's a lot easier to do when I have the
 hardware myself and I can test it directly, but in this case I can't just
 buy laptops with all possible sd card controllers in them.
-- =

Ticket URL: <https://dev.haiku-os.org/ticket/17031#comment:45>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--===============8320812446291872201==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic