You are not logged in.

#1 2013-07-02 20:31:23

lots2learn
Member
Registered: 2013-07-02
Posts: 4

[SOLVED] mkinitcpio ata_piix, pata_acpi not found.

On a fresh install of arch on a macbook pro, when I boot the kernel it's unable to find any hard drives. I noticed that lspci -vv shows that the livecd is using ata_piix so my first idea was to add that module manually to my /etc/mkinitcpio.conf. However, after doing this and running mkinitcpio -p linux, I get the following:

==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.9.8-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: module not found: `ata_piix,'
==> ERROR: module not found: `pata_acpi,'
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.9.8-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: module not found: `ata_piix,'
==> ERROR: module not found: `pata_acpi,'
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.

I'm guessing this is the source of my booting issues, but I'm at a loss as to how to solve it. The mystery deepened when I found that the module existed in both folders I would expect them to be present in i.e.: /lib/modules and /usr/lib/modules

The command:

mkinitcpio -k /boot/vmlinuz-linux -M

Also shows the presence of the module.

Any ideas?

Last edited by lots2learn (2013-07-03 17:23:03)

Offline

#2 2013-07-02 20:41:11

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

==> ERROR: module not found: `ata_piix,'

Read closely. You should not have commas in your config file.

I would further expect that mkinitcpio includes these modules even without you telling it to (if they really are needed).

Last edited by falconindy (2013-07-02 20:41:54)

Offline

#3 2013-07-02 21:16:59

lots2learn
Member
Registered: 2013-07-02
Posts: 4

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

After removing the commas and running mkinitcpio my kernel now finds the hard drive and gets past that step and begins to boot normally, but during boot gets stuck at:

[  OK  ] Reached target Sound Card.

More ideas?

Offline

#4 2013-07-02 21:37:09

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

Are you sure it is getting stuck?  Sometimes the print out of boot messages is slower than the rate at which the machine can boot, or sometimes is that even though it has reached a state of login-ability, it is still initializing some of the services and targets.  So unless you give it the "quite" kernel command line parameter, it will continue to print messages.

Can you try to log in at that point at which you think it hangs?  Either that or go to the next tty and see if that one looks normal.  Or, you could try booting with "quiet" on the kernel command line.

Offline

#5 2013-07-02 21:48:18

lots2learn
Member
Registered: 2013-07-02
Posts: 4

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

Thank you all for the replies.

Yes, it is stuck and completely unresponsive, and I cannot login or even change ttys.

Offline

#6 2013-07-03 06:50:00

jrussell
Member
From: Cape Town, South Africa
Registered: 2012-08-16
Posts: 510

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

Sounds like you are possibly booting into graphical.target without a X video driver, of so, what graphics card are you using and what driver?

Last edited by jrussell (2013-07-03 06:50:37)


bitcoin: 1G62YGRFkMDwhGr5T5YGovfsxLx44eZo7U

Offline

#7 2013-07-03 17:22:26

lots2learn
Member
Registered: 2013-07-02
Posts: 4

Re: [SOLVED] mkinitcpio ata_piix, pata_acpi not found.

Alright, so I booted with debug kernel argument and get the following:

[  7.791536] [drm] radeon kernel modesetting enabled.
[  7.792878] checking generic 990010000 510000) vs hw (90000000 10000000)
[  7.794177] fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing generic driver

Blacklisting radeon fixed the problem!

Offline

Board footer

Powered by FluxBB