Bug 538203 - F12 won't boot from an external firewire drive
Summary: F12 won't boot from an external firewire drive
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: dracut
Version: 12
Hardware: powerpc
OS: Linux
low
medium
Target Milestone: ---
Assignee: Harald Hoyer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-17 21:55 UTC by Alex Kanavin
Modified: 2010-01-28 00:52 UTC (History)
1 user (show)

Fixed In Version: 004-4.fc12
Clone Of:
Environment:
Last Closed: 2010-01-28 00:52:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
dmesg output (52.38 KB, text/plain)
2009-11-18 00:11 UTC, Alex Kanavin
no flags Details
init.log file (23.43 KB, text/plain)
2009-11-18 00:12 UTC, Alex Kanavin
no flags Details

Description Alex Kanavin 2009-11-17 21:55:03 UTC
I have installed F12 final on an external firewire drive on my Apple Powerbook G4 12" machine (PPC architecture). Install went smoothly, but machine won't boot this installation, the only diagnostics is 
"No root device found

Boot has failed, sleeping forever.
"

I believe this is due to a switch to dracut - F11 was using mkinitrd and things were working fine. Please let me know which diagnostics and tests I can run - F12 DVD in rescue mode find and mounts the firewire drive without problems.

Comment 1 Alex Kanavin 2009-11-18 00:11:55 UTC
Created attachment 369984 [details]
dmesg output

Right. Read up a bit more on the subject of dracut debugging, added 'rdshell rdinitdebug' to the kernel command line and here are the logs I got.

Comment 2 Alex Kanavin 2009-11-18 00:12:29 UTC
Created attachment 369985 [details]
init.log file

Comment 3 Harald Hoyer 2009-11-18 09:27:33 UTC
do you happen to know which kernel modules are needed for your firewire?

Comment 4 Alex Kanavin 2009-11-18 12:36:58 UTC
Yes - lsmod in DVD rescue mode lists firewire_ohci, firewire_sbp2 and firewire_core.

Comment 5 Harald Hoyer 2009-11-18 12:55:05 UTC
chroot in rescue mode

edit /etc/dracut.conf

add_drivers="firewire_ohci firewire_sbp2 firewire_core"


and rebuild the initramfs.img

# dracut -f /boot/initramfs-<kernel version>.img <kernel version>

Comment 6 Alex Kanavin 2009-11-18 13:16:38 UTC
Thanks, that helped. I think core and sbp2 were already in original initramfs, but ohci wasn't.

Comment 7 Fedora Update System 2009-11-27 15:11:53 UTC
dracut-003-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/dracut-003-1.fc12

Comment 8 Fedora Update System 2009-12-01 04:39:18 UTC
dracut-003-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update dracut'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2009-12432

Comment 9 Alex Kanavin 2009-12-04 18:02:54 UTC
That update has fixed the problem, thank you.

Comment 10 Fedora Update System 2010-01-26 10:47:09 UTC
dracut-004-4.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/dracut-004-4.fc12

Comment 11 Fedora Update System 2010-01-27 01:04:55 UTC
dracut-004-4.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update dracut'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F12/FEDORA-2010-1088

Comment 12 Fedora Update System 2010-01-28 00:50:09 UTC
dracut-004-4.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.