[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