Opened 11 years ago
Closed 11 years ago
#9832 closed bug (fixed)
Can't boot Alpha 4.1 from USB thumb drive on IBM ThinkPad X30
Reported by: | robertson | Owned by: | mmlr |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/USB | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have an IBM ThinkPad X30. r1alpha4 (Alpha 4.1 )and Nightly hrev45770 will not boot off of USB thumb drive. Alpha 3 does.
On the graphical boot screen, the rocket (the last icon) lights up and then the boot hangs with the USB thumb drive's light still flashing. The system still responds to Ctrl-Alt-Del at this point.
If I enable the on screen debug output, the final lines displayed are (this is a typical R1A4.1 output):
est: cpu_type: 4203 vendor 4096 model 107 est:extended_features: 0 PMA: found no free slot to store 64 bytes, waiting Last message repeated 2 times. usb_disk: operation 0x35 failed at the SCSI level usb_disk: request_sense: key: 0x05; asc: 0x20; ascq: 0x00; usb_disk: request_sense: illegal request PMA: found no free slot to store 64 bytes, waiting Last message repeated 15 times. Last message repeated 13 times. Last message repeated 6 times.
At this point, the boot hangs with the USB thumb drive's light still flashing.
The number of PMA: found no free slot...
and Last message repeated
messages varies. Additionally, I once saw
PMA: found no free slot to store 32 bytes, waiting
between the typical 64 byte messages. Also, the same time the 32 byte version of the error appeared, the three usb_disk:
lines were not present (or at least they didn't show up in their usual place at the end of the boot sequence).
Change History (6)
comment:1 by , 11 years ago
Version: | R1/alpha4.1 → R1/Development |
---|
comment:2 by , 11 years ago
comment:3 by , 11 years ago
comment:5 by , 11 years ago
I can confirm that hrev46548 does boot off of a USB thumb drive.
Thank you for whatever was done to fix this. I am sorry for the delay in replying.
comment:6 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks for the feedback. Closing.
I undertook the 'binary search' through testing the nightlies as suggested by Diver at http://www.haiku-os.org/community/forum/alpha_41_wont_boot_ibm_thinkpad_x30
I tested hrev43463, hrev42771, hrev42514, hrev42466, and hrev42421 GCC 2 Hybrids downloaded from http://haiku-files.org/haiku/development/ and all failed with a similar error to the one I reported above. I can post the specific error messages if necessary.
If I'm not misunderstanding, 42421 is the first nightly available at haiku-files.org that is post Alpha 3 (42211). Judging from http://cgit.haiku-os.org/haiku/log/src/add-ons/kernel/bus_managers/usb , it seems there weren't any changes to that component between 42211 and 42421. I am not a developer, so I will end my speculation here.
Let me know what other information I can provide or other steps I can take to help track down the problem.