Opened 12 years ago

Closed 3 years ago

Last modified 2 years ago

#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


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!


Attachments (1)

Photo 139.jpg (68.9 KB ) - added by NetLife 12 years ago.
ints output

Download all attachments as: .zip

Change History (14)

by NetLife, 12 years ago

Attachment: Photo 139.jpg added

ints output

comment:1 by NetLife, 12 years ago

I am using this raw image on a usb stick:

comment:2 by stippi, 12 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 NetLife, 12 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 mmadia, 12 years ago

Component: - GeneralDrivers/Graphics/nVidia
Owner: changed from nobody to rudolfc

comment:5 by anevilyak, 12 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 rudolfc, 12 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.


comment:7 by NetLife, 12 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 NetLife, 12 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 rudolfc, 12 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)??



comment:10 by NetLife, 12 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 diver, 10 years ago

Component: Drivers/Graphics/nVidiaSystem/Kernel
Owner: changed from rudolfc to axeld

This might be fixed with by now as there was a lot of work regarding IO-APIC. Can you confirm?

comment:12 by waddlesplash, 3 years ago

Resolution: invalid
Status: newclosed

No reply in 7 years.

comment:13 by nielx, 2 years ago

Milestone: R1

Remove milestone for tickets with status = closed and resolution != fixed

Note: See TracTickets for help on using tickets.