Keyboard stops working after GRUB

Hello everyone,

I am trying to install openSUSE on my computer (from usb stick) but after GRUB the keyboard and mouse completely stop working, even the numlock led. I have a Microsoft X4 and a cheap, standard usb Logitech keyboard. The mouse is also wired, usb. Neither of these work.

I tried booting the live version but it gets stuck again. Fortunately I could see some errors without keyboard interaction so I made a picture of it:

http://i.imgur.com/VSxvMCH.jpg?1

I saw some similar problems being solved by enabling usb legacy support in bios. I checked and it was already enabled. My bios has something called “Port 60/64 Emulation”, I tried with that option both enabled and disabled. Still no success.

http://i.imgur.com/gcPYcsd.jpg?1

I also tried the safe mode, no acpi and no acpi local options from the network installer. Again no success.

What else can I try to get it running?

On 2014-02-07 22:36, razvanpat wrote:
>
> Hello everyone,
>
> I am trying to install openSUSE on my computer (from usb stick) but
> after GRUB the keyboard and mouse completely stop working, even the
> numlock led. I have a Microsoft X4 and a cheap, standard usb Logitech
> keyboard. The mouse is also wired, usb. Neither of these work.
>
> I tried booting the live version but it gets stuck again. Fortunately I
> could see some errors without keyboard interaction so I made a picture
> of it:
>
> [image: http://i.imgur.com/VSxvMCH.jpg?1]

The main issue there is not keyboard, it is the ISO image that can not
be read. It is on your USB stick. Probably your entire USB system fails.

What openSUSE version are you trying?


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

I got the solution: Enable IOMMU

You are right . The entire USB system was not working. I installed 13.1, but I think the problem has nothing to do with the version and I don’t think any linux distro would have worked.

For the lazy curious people like me:

In computing, an input/output memory management unit (IOMMU) is a memory management unit (MMU) that connects a direct memory access-capable (DMA-capable) I/O bus to the main memory. Like a traditional MMU, which translates CPU-visible virtual addresses to physical addresses, the IOMMU maps device-visible virtual addresses (also called device addresses or I/O addresses in this context) to physical addresses. Some units also provide memory protection from faulty devices.