You are not logged in.
Hello.
After a week spent just to get Arch Linux to boot, I've finally gotten past the startup and get spit out onto the login prompt ("$Enterprise login:").
The keyboard didn't work. The problem is something after GRUB2 because I am able to use the keyboard to select Operating Systems and edit parameters, etc.
I Googled for the issue but either the results didn't give answers or the problems were X related.
This is a fresh install of the latest Arch. I've updated the system by chrooting with the LiveCD.
Since the keyboard stops working sometime after the GRUB2 menu, my guess is that the problem is driver related. I'm using the built-in keyboard of the mac, not a USB keyboard.
Here is the /var/log/errors.log from the last boot.
Apr 5 13:59:58 localhost kernel: [ 0.437089] i8042: No controller found
Apr 5 13:59:58 localhost kernel: [ 0.492921] ehci_hcd 0000:00:1a.7: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.7 setup!
Apr 5 13:59:58 localhost kernel: [ 0.492968] ehci_hcd 0000:00:1a.7: init 0000:00:1a.7 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493010] ehci_hcd 0000:00:1d.7: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.7 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493048] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493633] uhci_hcd 0000:00:1a.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.0 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493674] uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493708] uhci_hcd 0000:00:1a.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.1 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493747] uhci_hcd 0000:00:1a.1: init 0000:00:1a.1 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493779] uhci_hcd 0000:00:1a.2: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.2 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493817] uhci_hcd 0000:00:1a.2: init 0000:00:1a.2 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493850] uhci_hcd 0000:00:1d.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.0 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493889] uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493921] uhci_hcd 0000:00:1d.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.1 setup!
Apr 5 13:59:58 localhost kernel: [ 0.493959] uhci_hcd 0000:00:1d.1: init 0000:00:1d.1 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.493991] uhci_hcd 0000:00:1d.2: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.2 setup!
Apr 5 13:59:58 localhost kernel: [ 0.494029] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -19
Apr 5 13:59:58 localhost kernel: [ 0.494062] uhci_hcd 0000:00:1d.3: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.3 setup!
Apr 5 13:59:58 localhost kernel: [ 0.494100] uhci_hcd 0000:00:1d.3: init 0000:00:1d.3 fail, -19
Apr 5 13:59:58 localhost kernel: [ 3.652373] intel ips 0000:00:1f.6: failed to get i915 symbols, graphics turbo disabled
Apr 5 13:59:58 localhost kernel: [ 3.652416] intel ips 0000:00:1f.6: request irq failed, aborting
Apr 5 13:59:58 localhost kernel: [ 4.296674] hda-intel: unable to grab IRQ 0, disabling device
Apr 5 13:59:58 localhost kernel: [ 4.429010] ieee80211 phy0: wl0: request_irq() failed
Apr 5 13:59:58 localhost kernel: [ 4.429059] brcmsmac: brcms_pci_probe: brcms_attach failed!Last edited by Splooshie123 (2012-04-05 07:17:56)
Offline
I had a similar problem on my Macbook Air, it was caused by new userspace files which mismatched with the initramfs. The steps i took to solve it were to chroot into Arch from the live installer (usb/cd), then issue:
# mkinitcpio -p linuxand reboot.
ᶘ ᵒᴥᵒᶅ
Offline
I would say "Thanks, that worked" but I would be lying, so I'll just say thanks.
Sorry, I already rebuilt the images. Didn't do a thing.
Some good news: I found an error in the logs (repeats about a dozen times).
[ 1.146929] uhci_hcd 0000:00:1a.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.0 setup!
[ 1.146998] uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -19
[ 1.147056] uhci_hcd 0000:00:1d.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.0 setup!
[ 1.147110] uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -19This is from an earlier log that I had on my USB but it is nearly identical with the current log.
uhci_hcd is USB Universal Host Controller Interface driver. The built-in keyboard connects through USB! (weird).
uhci_hcd seems to be failing so the keyboard (which is technically a USB device) never gets connected.
Is this any help? I did not get this problem with the LiveCD.
EDIT: Original post has been updated with error logs.
Last edited by Splooshie123 (2012-04-05 07:28:01)
Offline
I'm having the same issuse as well. I think it has to do with using the i915 drivers. When I disable the i915 drivers, it boots fine. When the i915 driver is enabled, there's no keyboard response (even during the boot process).
I'm on a Macbook pro 6.2, custom 3.2.14 kernel with the manual lvds patch http://lists.freedesktop.org/archives/i … 09584.html applied. The relavent boot parameters in grub.cfg are i915.channels=2 i915.modeset=1 i915.lvds_use_ssc=0 i915.i915_enable_rc6=1 noefi
Here what /var/log/errors.log spits out during a failed boot.
Apr 8 01:51:35 localhost /usr/sbin/crond[541]: (CRON) INFO (Syslog will be used instead of sendmail.): No such file or directory
Apr 8 01:51:35 localhost kernel: [ 0.433767] i8042: No controller found
Apr 8 01:51:35 localhost kernel: [ 0.939761] ehci_hcd 0000:00:1a.7: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.7 setup!
Apr 8 01:51:35 localhost kernel: [ 0.939812] ehci_hcd 0000:00:1a.7: init 0000:00:1a.7 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.939854] ehci_hcd 0000:00:1d.7: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.7 setup!
Apr 8 01:51:35 localhost kernel: [ 0.939894] ehci_hcd 0000:00:1d.7: init 0000:00:1d.7 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940259] uhci_hcd 0000:00:1a.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.0 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940301] uhci_hcd 0000:00:1a.0: init 0000:00:1a.0 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940336] uhci_hcd 0000:00:1a.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.1 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940376] uhci_hcd 0000:00:1a.1: init 0000:00:1a.1 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940409] uhci_hcd 0000:00:1a.2: Found HC with no IRQ. Check BIOS/PCI 0000:00:1a.2 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940449] uhci_hcd 0000:00:1a.2: init 0000:00:1a.2 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940483] uhci_hcd 0000:00:1d.0: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.0 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940522] uhci_hcd 0000:00:1d.0: init 0000:00:1d.0 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940555] uhci_hcd 0000:00:1d.1: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.1 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940595] uhci_hcd 0000:00:1d.1: init 0000:00:1d.1 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940627] uhci_hcd 0000:00:1d.2: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.2 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940667] uhci_hcd 0000:00:1d.2: init 0000:00:1d.2 fail, -19
Apr 8 01:51:35 localhost kernel: [ 0.940699] uhci_hcd 0000:00:1d.3: Found HC with no IRQ. Check BIOS/PCI 0000:00:1d.3 setup!
Apr 8 01:51:35 localhost kernel: [ 0.940740] uhci_hcd 0000:00:1d.3: init 0000:00:1d.3 fail, -19
Apr 8 01:51:35 localhost kernel: [ 6.092891] intel ips 0000:00:1f.6: failed to get i915 symbols, graphics turbo disabled
Apr 8 01:51:35 localhost kernel: [ 6.092937] intel ips 0000:00:1f.6: request irq failed, aborting
Apr 8 01:51:35 localhost kernel: [ 6.643652] hda-intel: unable to grab IRQ 0, disabling device
Apr 8 01:51:35 localhost kernel: [ 7.863936] ieee80211 phy0: wl0: request_irq() failed
Apr 8 01:51:35 localhost kernel: [ 7.863988] brcmsmac: brcms_pci_probe: brcms_attach failed!
Apr 8 01:51:35 localhost pommed[626]: Could not determine vendor name
Last edited by dsyang (2012-04-08 06:29:16)
Offline
Note to self: disable driver
Hi dsyang, my computer model is identical to yours. But I haven't patched anything yet (I was going to apply the same patch but I'm still downloading it).
i915.channels=2 i915.modeset=1 i915.lvds_use_ssc=0 i915.i915_enable_rc6=1 noefi
Interesting. Were you also getting stuck at boot before adding noefi?
Last edited by Splooshie123 (2012-04-08 12:26:43)
Offline
Yea, I was getting an invalid ROM contents error without the noefi. I'm attempting to solve the IRQ problems, perhaps a la https://help.ubuntu.com/community/UEFIB … ent_errors ?
Offline
The only "solution" on that page is booting first into bios mode then efi. They don't even know why it works. Also, it seems to be a side effect of noefi.
If I can get this thing working without noefi it should work. Of course, computers never do as they should ![]()
Offline
Yea, but if it had worked then there would at least be a workaround. Too bad it didn't (assuming booting from a CD is BIOS booting).
I also tried the EFI physical mode patch (http://www.gossamer-threads.com/lists/l … el/1304777) and it made no difference. ![]()
Here are the patches I used when building the kernel via ABS/makepkg
http://pastebin.com/jqPrv7df -- efi physical mode
http://pastebin.com/kq6uyA9x -- lvds_channels
Offline
linux-3.3.1-1 made it to core about a day ago. Now I can get to the login screen without noefi and no patches. Still no keyboard functionality though.
The strangest thing is that the keyboard works with the LiveCD (ArchBoot in EFI mode). What's the difference?
I was able to boot with the lvds_channels patch but no keyboard.
Judging from the large number of uhci_hcd (USB Universal Host Controller Interface driver) and ehci_hcd error I get at boot, this issue may affect all USB devices (the built-in mac keyboard is a usb device).
One difference I noticed between the live cd and the installed system is that while the cd would get a few uhci_hcd errors but no ehci_hcd errors, the installed system would get a lot of both.
dsyang, my error log contains the same stuff as yours (except the pommed part)
Also, I tried blacklisting i915 in /etc/modprobe.d/blacklist.conf with "blacklist i915", then "install i915 /bin/false" and also both at once. Disabling for me didn't work. Or I'm doing something wrong.
Offline
I think that running of the liveCD uses the nvidia card which is why there aren't as many problems. When I run lsmod in the liveCD environment it shows Nouveau in use. I don't know if it happens with your machine but with mine the screen flickers during liveCD boot before continuing, I assumed that's when it switched to using nouveau.
Good to know that the 3.3 kernel is better. Your post got me google-ing and perhaps we should try the 3.4 kernels? It looks like there are a number of IRQ fixes for the i915 driver (http://www.phoronix.com/scan.php?page=n … px=MTA3NTU)
Also, I tried blacklisting i915 in /etc/modprobe.d/blacklist.conf with "blacklist i915", then "install i915 /bin/false" and also both at once. Disabling for me didn't work. Or I'm doing something wrong.
Ah, I'm probably doing the wrong thing, I've been disabling it by passing a bogus kernel parameter during boot. Specifically i915.lvds_channels=2 to the stock kernel which doesn't have that patch so it fails on load. Oops.
Offline
It seems I was mistaken. While the new kernel does work without noefi, sometimes it still fails. And even when it does work, the screen will flicker for a moment during boot.
I will try installing the driver (xf86-video-intel) and if that doesn't work I'll try xf86-video-nouveau (nvidia driver)
By the way, I think I've got it solved but I haven't been able to test it because of the issue I mentioned.
I tried to compile the kernel with ehci_hcd, uhci_hcd, and ohci_hcd all built-in instead of as modules. It didn't work.
FINAL NOTE: After two weeks I am thoroughly fed up with Arch. I like the idea and philosophy but getting it to work is taking too much time.
I'm switching to another distro.
Good-bye.
Last edited by Splooshie123 (2012-04-11 08:39:49)
Offline
Sorry to see you go!
I don't know how successful other distros will be. The problem seems to be with the linux kernel itself, but if you do get it working on something else please let me know.
Offline
Sorry to see you go!
I don't know how successful other distros will be. The problem seems to be with the linux kernel itself, but if you do get it working on something else please let me know.
I was running Ubuntu before this so the problem is not with the kernel itself but probably lies in the configuration of either the kernel, Arch or both.
I've already begun installing Gentoo which is also a rolling-release distro (which is what made me decide to get Arch in the first place).
Even though I'm switching distros (again), I'll always be a linux user ![]()
Offline
I was running Ubuntu before this so the problem is not with the kernel itself but probably lies in the configuration of either the kernel, Arch or both.
Interesting, did Ubuntu boot via EFI and use the integrated graphics card? If so maybe it's possible to take the changes ubuntu made and do the same in Arch.
Offline
Splooshie123 wrote:I was running Ubuntu before this so the problem is not with the kernel itself but probably lies in the configuration of either the kernel, Arch or both.
Interesting, did Ubuntu boot via EFI and use the integrated graphics card? If so maybe it's possible to take the changes ubuntu made and do the same in Arch.
I think it was booting with BIOS emulation because I had partitioned my disk with boot camp (I had no idea it would enable bios emulation).
Anyway, I installed Gentoo and I've gotten it to boot in EFI mode. Keyboard works out of the box. I'm having trouble getting X server to work though.
Offline
Can you guys try https://wiki.archlinux.org/index.php/Un … h_EFI_STUB ?
Offline