#5018 closed bug (invalid)
could not read block 131073: bytesread:-1, error: General system error
Reported by: | NetLife | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | System/Kernel | Version: | R1/alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I get this error when I boot. It gets to the leaf and then spits out the error:
PANIC:could not read block 131073: bytesread:-1, error: General system error
I ran the ints command and I am pasting a crappy photo of the output. This is with the gcc2hybrid version. I had to "Disable local APIC" to get that far, or else it just does this error:
mapping the local apic failed
Normally I wouldn't post a ticket, but someone on IRC suggested I do so. Be nice to me and I be nice to you!
Thanks
Attachments (1)
Change History (14)
by , 15 years ago
Attachment: | Photo 139.jpg added |
---|
comment:1 by , 15 years ago
I am using this raw image on a usb stick:
haiku-nightly-hrev34178-x86gcc2hybrid-raw.zip
comment:2 by , 15 years ago
Thanks for posting the ticket, it was the right thing to do! We don't bite! :-) Whether someone can help you quickly, that's on another page, though, so please bear with us!
comment:3 by , 15 years ago
Turns out it was the video card. I was using an Nvdia Geforce 5200 (agp). When I switched it out for an old compaq one it booted right up.
Is there limited compatibility for certain video cards?
comment:4 by , 15 years ago
Component: | - General → Drivers/Graphics/nVidia |
---|---|
Owner: | changed from | to
comment:5 by , 15 years ago
Most likely it's an issue with respect to interrupt sharing. Haiku can't currently enable the IO-APIC and/or reassign interrupts unfortunately, though some work is in progress to make those possible.
comment:6 by , 15 years ago
Please add nvidia.settings, and disable AGP mode (force PCI). Currently there's a non-nvidia driver problem preventing AGP from working. This might help...
You can find the settings file in de sources at the kernel driver. Place it in home/config/settings/kernel/drivers, modify and reboot.
Please let me know if that helps.
PS IRQ handling is OK inside the nvidia driver.
Rudolf.
comment:7 by , 15 years ago
Thanks for the help.
Unfortunately, I am still getting this error.
The only difference is it says "could not read block 262145" instead of block 131073, but I would guess that's due to the fact that I am no longer using the raw image, but rather I installed to a usb flash drive with the installer.
comment:8 by , 15 years ago
OK, I have some clues, although I'm not sure how relevant this is to anyone except on my particular case.
I was fiddling around with some Linux distros and found that they would not boot if I had installed any kind of persistent image to the USB flash drive. They would boot fine without persistence, but with persistence I would get various errors, depending on the distro but usually something about not being able to mount something.
The thing is, they would boot with persistence and everything when I switched out the nvidia card with the old card. So obviously there's some sort of conflict with the nvidia card and the usb, but beyond that is above my head.
comment:9 by , 15 years ago
Hi again,
In the meantime I found that my reported AGP problem is only on some systems, and only if booted from USB. Apparantly there's a USB<>AGP related problem on my laptop. I still can't locate it, but I have the feeling it wasn't there just before BG (before the USB speed improvements). Alpha1 doesn't have this problem as well.
Does Alpha1 work OK for you on USb (although slow)??
Bye!
Rudolf.
comment:10 by , 15 years ago
When I tried Alpha1 it didn't have the "Disable local APIC" option, so I can't boot that one, but for a different reason. If I don't check that option, nothing boots, regardless of how I have it set up.
comment:11 by , 13 years ago
Component: | Drivers/Graphics/nVidia → System/Kernel |
---|---|
Owner: | changed from | to
This might be fixed with by now as there was a lot of work regarding IO-APIC. Can you confirm?
comment:13 by , 5 years ago
Milestone: | R1 |
---|
Remove milestone for tickets with status = closed and resolution != fixed
ints output