You are not logged in.

#1 2012-02-05 16:36:07

toflames
Member
Registered: 2009-07-20
Posts: 21

No more keyboard nor mouse after kmod update [SOLVED]

EDIT : The problem was caused by the quick-init script from AUR. Remove it and restore inittab to get rid of the problem.

Hello,

Since the module-init-tools replacement by kmod, I don't have any input with Xorg.
I've read the following topics :
https://bbs.archlinux.org/viewtopic.php?id=134088
https://bbs.archlinux.org/viewtopic.php?pid=1045644
But they do not solve my problem. For the moment I've downgraded to the last module-init-tools, udev 175, udev-compat 175 and mkinitcpio 0.8.0 and everything works fine.

Of course I've checked the content of my /etc/modprobe.d/ directory and everything is fine (only .conf files). I've manually renamed the modprobe.conf as explained in the announcement. I've also edited my mkinitcpio.conf file to add the usbinput hook, regenerated the image and rebooted but nothing changes. When I boot with kmod, I don't have the directory /dev/input at all. I suspect this is the cause of my Xorg input problems.

Here are some additional information :

lsmod on the working system :

 Module                  Size  Used by
ipv6                  288511  10 
snd_hda_codec_hdmi     24121  1 
snd_hda_codec_si3054     3534  1 
snd_hda_codec_realtek   194997  1 
joydev                  9895  0 
snd_hda_intel          23343  0 
arc4                    1410  2 
ir_lirc_codec           4091  0 
lirc_dev                9327  1 ir_lirc_codec
snd_hda_codec          89160  4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6389  1 snd_hda_codec
snd_pcm                74780  4 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec
iwlwifi               247876  0 
snd_timer              19544  1 snd_pcm
r852                   10732  0 
sm_common               7562  1 r852
snd                    59214  8 snd_hda_codec_hdmi,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
nand                   44671  2 r852,sm_common
nand_ids                5649  1 nand
ir_mce_kbd_decoder      3222  0 
uvcvideo               64311  0 
mac80211              228367  1 iwlwifi
ir_sony_decoder         1643  0 
soundcore               6210  1 snd
tg3                   134884  0 
ir_jvc_decoder          1705  0 
mtd                    27085  2 sm_common,nand
ir_rc6_decoder          2057  0 
videodev               82101  1 uvcvideo
nand_ecc                3572  1 nand
iTCO_wdt               11885  0 
serio_raw               4429  0 
psmouse                61311  0 
snd_page_alloc          7153  2 snd_hda_intel,snd_pcm
r592                   12011  0 
ir_rc5_decoder          1641  0 
rc_rc6_mce              1380  0 
sdhci_pci              10884  0 
sdhci                  23242  1 sdhci_pci
asus_laptop            17142  0 
mmc_core               80910  2 sdhci_pci,sdhci
pcspkr                  1819  0 
evdev                   9530  5 
cfg80211              172260  2 iwlwifi,mac80211
memstick                6942  1 r592
input_polldev           2914  1 asus_laptop
ir_nec_decoder          1737  0 
firewire_ohci          31669  0 
firewire_core          50872  1 firewire_ohci
ideapad_laptop          8534  0 
intel_gtt              14519  0 
sparse_keymap           3120  2 asus_laptop,ideapad_laptop
media                  10597  2 uvcvideo,videodev
crc_itu_t               1363  1 firewire_core
v4l2_compat_ioctl32     8316  1 videodev
iTCO_vendor_support     1961  1 iTCO_wdt
libphy                 16985  1 tg3
ite_cir                16063  0 
rc_core                13280  10 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,rc_rc6_mce,ir_nec_decoder,ite_cir
video                  11164  0 
rfkill                 15498  3 asus_laptop,cfg80211,ideapad_laptop
ext2                   63387  1 
thermal                 7799  0 
fan                     2426  0 
button                  4470  0 
battery                 6453  0 
ac                      2344  0 
cpufreq_conservative     5361  0 
cpufreq_userspace       2144  0 
cpufreq_powersave        990  0 
cpufreq_ondemand        6164  0 
acpi_cpufreq            5877  1 
freq_table              2515  2 cpufreq_ondemand,acpi_cpufreq
processor              25582  3 acpi_cpufreq
mperf                   1275  1 acpi_cpufreq
vboxnetadp              5843  0 
vboxnetflt             17031  0 
vboxdrv              1788623  2 vboxnetadp,vboxnetflt
fuse                   66922  0 
nvidia              12066843  0 
i2c_core               20492  2 videodev,nvidia
ext4                  417116  1 
mbcache                 5881  2 ext2,ext4
jbd2                   71243  1 ext4
crc16                   1359  1 ext4
hid_logitech_dj        10213  0 
usbhid                 35352  1 hid_logitech_dj
hid                    83555  2 hid_logitech_dj,usbhid
sd_mod                 28307  4 
sr_mod                 14951  0 
cdrom                  36681  1 sr_mod
uhci_hcd               23116  0 
ahci                   20037  3 
libahci                19559  1 ahci
libata                166654  2 ahci,libahci
scsi_mod              133443  3 sd_mod,sr_mod,libata
ehci_hcd               40698  0 
usbcore               146241  5 uvcvideo,usbhid,uhci_hcd,ehci_hcd
usb_common               954  1 usbcore 

lsmod on the problematic system :

 Module                  Size  Used by
ipv6                  290535  10 
uvcvideo               64963  0 
videodev               78614  1 uvcvideo
usbhid                 35352  0 
media                  10565  2 videodev,uvcvideo
v4l2_compat_ioctl32     8324  1 videodev
hid                    82275  1 usbhid
arc4                    1410  2 
snd_hda_codec_hdmi     22092  1 
snd_hda_codec_si3054     3534  1 
joydev                  9895  0 
snd_hda_codec_realtek   294352  1 
iwlagn                236542  0 
snd_hda_intel          22122  0 
mac80211              216662  1 iwlagn
snd_hda_codec          79080  4 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
sdhci_pci               8530  0 
asus_laptop            14162  0 
ideapad_laptop          4630  0 
snd_hwdep               6357  1 snd_hda_codec
sdhci                  22226  1 sdhci_pci
snd_pcm                74496  4 snd_hda_codec,snd_hda_intel,snd_hda_codec_si3054,snd_hda_codec_hdmi
mmc_core               74290  1 sdhci
uhci_hcd               23052  0 
snd_timer              19544  1 snd_pcm
cfg80211              161749  2 mac80211,iwlagn
snd                    58362  8 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
firewire_ohci          29554  0 
r852                   10732  0 
ehci_hcd               39703  0 
ir_lirc_codec           4347  0 
sparse_keymap           3120  2 ideapad_laptop,asus_laptop
lirc_dev                9295  1 ir_lirc_codec
sm_common               7562  1 r852
soundcore               6210  1 snd
ir_sony_decoder         2187  0 
firewire_core          50584  1 firewire_ohci
nand                   45033  2 sm_common,r852
rc_rc6_mce              1380  0 
ir_jvc_decoder          2281  0 
nand_ids                5649  1 nand
nand_ecc                3572  1 nand
r592                   11979  0 
rfkill                 15498  3 cfg80211,ideapad_laptop,asus_laptop
snd_page_alloc          7121  2 snd_pcm,snd_hda_intel
psmouse                55192  0 
tg3                   131102  0 
pcspkr                  1819  0 
usbcore               144176  5 ehci_hcd,uhci_hcd,usbhid,uvcvideo
ir_rc6_decoder          2761  0 
libphy                 16985  1 tg3
ir_rc5_decoder          2249  0 
iTCO_wdt               12717  0 
iTCO_vendor_support     1961  1 iTCO_wdt
mtd                    26375  2 nand,sm_common
crc_itu_t               1363  1 firewire_core
memstick                6942  1 r592
serio_raw               4294  0 
ite_cir                16063  0 
ir_nec_decoder          2633  0 
intel_agp              10904  0 
rc_core                15488  9 ir_nec_decoder,ite_cir,ir_rc5_decoder,ir_rc6_decoder,ir_jvc_decoder,rc_rc6_mce,ir_sony_decoder,ir_lirc_codec
intel_gtt              14487  1 intel_agp
evdev                   9530  0 
video                  11260  0 
ext2                   64378  1 
thermal                 7863  0 
fan                     2426  0 
button                  4502  0 
battery                 6317  0 
ac                      2376  0 
cpufreq_conservative     5329  0 
cpufreq_userspace       2144  0 
cpufreq_powersave        990  0 
cpufreq_ondemand        6132  0 
acpi_cpufreq            5877  1 
freq_table              2515  2 acpi_cpufreq,cpufreq_ondemand
processor              24320  3 acpi_cpufreq
mperf                   1243  1 acpi_cpufreq
fuse                   67482  0 
nvidia              12069691  0 
i2c_core               20460  2 nvidia,videodev
sr_mod                 14951  0 
cdrom                  36457  1 sr_mod
ext4                  370974  1 
mbcache                 5881  2 ext4,ext2
jbd2                   71554  1 ext4
crc16                   1359  1 ext4
sd_mod                 28307  4 
ahci                   21217  3 
libahci                19045  1 ahci
libata                174705  2 libahci,ahci
scsi_mod              132826  3 libata,sd_mod,sr_mod 

my /etc/mkinitcpio.conf :

 # vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run first, so it may be used to
# override the actual binaries used in a given hook.
# (Existing files are NOT overwritten if already added)
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
# Some users may wish to include modprobe.conf for custom module options
# like so:
#    FILES="/etc/modprobe.d/modprobe.conf"
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect pata scsi sata filesystems"
#
##   This is identical to the above, except the old ide subsystem is
##   used for IDE devices instead of the new pata subsystem.
#    HOOKS="base udev autodetect ide scsi sata filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev pata scsi sata usb filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev pata mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev usb lvm2 filesystems"
HOOKS="base udev autodetect pata scsi sata filesystems usbinput"

# COMPRESSION
# Use this to compress the initramfs image. With kernels earlier than
# 2.6.30, only gzip is supported, which is also the default. Newer kernels
# support gzip, bzip2 and lzma. Kernels 2.6.38 and later support xz
# compression.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS="" 

my /etc/rc.conf file :

 #
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="UTC"
USEDIRECTISA="no"
TIMEZONE="Europe/Brussels"
KEYMAP="fr"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(sr_mod nvidia fuse vboxdrv vboxnetflt vboxnetadp acpi-cpufreq cpufreq_ondemand cpufreq_powersave cpufreq_userspace cpufreq_conservative)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="inflames"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
#eth0="dhcp"
#wlan0="dhcp"
INTERFACES=(lo !eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.1.254"
#ROUTES=(gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng !network !netfs crond networkmanager ntpdate openntpd pacmandb @cups @mysql) 

I have no idea why the /dev/input directory is not generated, any help would be greatly appreciated :-)

Last edited by toflames (2012-02-06 08:27:36)

Offline

#2 2012-02-05 16:47:54

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

Re: No more keyboard nor mouse after kmod update [SOLVED]

usbhid                 35352  0 
hid                    82275  1 usbhid

This really doesn't appear to be kmod's fault. You've mentioned nothing of the kernel you're using.

Last edited by falconindy (2012-02-05 16:50:16)

Offline

#3 2012-02-05 16:55:45

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

@falconindy : sorry for that. My system is completely up to date except for the packages listed above. Therefore I'm using the same kernel in both configurations : linux 3.2.2-1

Offline

#4 2012-02-05 17:43:04

apefish
Member
From: Vancouver
Registered: 2010-07-13
Posts: 47

Re: No more keyboard nor mouse after kmod update [SOLVED]

I've got the same problem, except it's /dev/fb0 that disappeared since kmod.

I tried downgrading the kernel and that did nothing. I'll try downgrading kmod, if that worked for you.

My thread: https://bbs.archlinux.org/viewtopic.php?id=134827

Offline

#5 2012-02-05 17:44:29

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

Re: No more keyboard nor mouse after kmod update [SOLVED]

I'll assume that means 3.2.2-1-ARCH. Are you regenerating your initramfs after changing udev/kmod versions?

hid_logitech_dj is missing from the "broken" system, which seems to be a wireless receiver for logitech input devices. Is this some sort of logitech wireless keyboard/mouse pair that you're using? Can you cherry-pick kmod-4-3 from testing (this is safe) and upgrade the rest of the package (regen your initramfs) and see if that works? 4-3 has a number of fixes for assorted bugs...

Offline

#6 2012-02-05 17:49:20

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

falconindy wrote:

I'll assume that means 3.2.2-1-ARCH.

Indeed.

falconindy wrote:

Are you regenerating your initramfs after changing udev/kmod versions?

Yes I did.

falconindy wrote:

hid_logitech_dj is missing from the "broken" system, which seems to be a wireless receiver for logitech input devices. Is this some sort of logitech wireless keyboard/mouse pair that you're using?

Indeed I'm using a wireless mouse and a wired keyboard plugged in USB. But this is a laptop and the touchpad and the embedded keyboard also stopped working.

falconindy wrote:

Can you cherry-pick kmod-4-3 from testing (this is safe) and upgrade the rest of the package (regen your initramfs) and see if that works? 4-3 has a number of fixes for assorted bugs...

I'll try that and keep you posted ASAP, thanks for the help.

Offline

#7 2012-02-05 18:12:07

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

Well I've just tried kmod-4-3 from testing and the situation stays the same. In fact I suspect something wrong is going on with udev also because :

- /dev/shm does not exists neither
- /dev/pts does not exists
- I get a lot of permissions errors on /dev/null

Here is the exact lsmod, without me loading anything by hand:

 Module                  Size  Used by
ipv6                  288511  10 
ir_lirc_codec           4091  0 
lirc_dev                9327  1 ir_lirc_codec
ir_mce_kbd_decoder      3222  0 
ir_sony_decoder         1643  0 
snd_hda_codec_hdmi     24121  1 
ir_jvc_decoder          1705  0 
snd_hda_codec_si3054     3534  1 
ir_rc6_decoder          2057  0 
snd_hda_codec_realtek   194997  1 
arc4                    1410  2 
iwlwifi               247876  0 
snd_hda_intel          23343  0 
uvcvideo               64311  0 
rc_rc6_mce              1380  0 
videodev               82101  1 uvcvideo
ir_rc5_decoder          1641  0 
snd_hda_codec          89160  4 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
joydev                  9895  0 
snd_hwdep               6389  1 snd_hda_codec
mac80211              228367  1 iwlwifi
snd_pcm                74780  4 snd_hda_codec,snd_hda_intel,snd_hda_codec_si3054,snd_hda_codec_hdmi
r852                   10732  0 
sm_common               7562  1 r852
nand                   44671  2 sm_common,r852
media                  10597  2 videodev,uvcvideo
v4l2_compat_ioctl32     8316  1 videodev
cfg80211              172260  2 mac80211,iwlwifi
tg3                   134884  0 
r592                   12011  0 
memstick                6942  1 r592
intel_gtt              14519  0 
ideapad_laptop          8534  0 
ir_nec_decoder          1737  0 
nand_ids                5649  1 nand
mtd                    27085  2 nand,sm_common
nand_ecc                3572  1 nand
pcspkr                  1819  0 
snd_timer              19544  1 snd_pcm
snd                    59214  8 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
soundcore               6210  1 snd
sdhci_pci              10884  0 
sdhci                  23242  1 sdhci_pci
mmc_core               80910  2 sdhci,sdhci_pci
asus_laptop            17142  0 
psmouse                61311  0 
firewire_ohci          31669  0 
sparse_keymap           3120  2 asus_laptop,ideapad_laptop
ite_cir                16063  0 
snd_page_alloc          7153  2 snd_pcm,snd_hda_intel
serio_raw               4429  0 
rfkill                 15498  3 asus_laptop,ideapad_laptop,cfg80211
input_polldev           2914  1 asus_laptop
firewire_core          50872  1 firewire_ohci
libphy                 16985  1 tg3
iTCO_wdt               11885  0 
rc_core                13280  10 ite_cir,ir_nec_decoder,ir_rc5_decoder,rc_rc6_mce,ir_rc6_decoder,ir_jvc_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_lirc_codec
iTCO_vendor_support     1961  1 iTCO_wdt
crc_itu_t               1363  1 firewire_core
video                  11164  0 
evdev                   9530  0 
ext2                   63387  1 
thermal                 7799  0 
fan                     2426  0 
button                  4470  0 
battery                 6453  0 
ac                      2344  0 
cpufreq_conservative     5361  0 
cpufreq_userspace       2144  0 
cpufreq_powersave        990  0 
cpufreq_ondemand        6164  0 
acpi_cpufreq            5877  1 
freq_table              2515  2 acpi_cpufreq,cpufreq_ondemand
processor              25582  3 acpi_cpufreq
mperf                   1275  1 acpi_cpufreq
vboxnetadp              5843  0 
vboxnetflt             17031  0 
vboxdrv              1788623  2 vboxnetflt,vboxnetadp
fuse                   66922  0 
nvidia              12066843  0 
i2c_core               20492  2 nvidia,videodev
ext4                  417116  1 
crc16                   1359  1 ext4
jbd2                   71243  1 ext4
mbcache                 5881  2 ext4,ext2
hid_logitech_dj        10213  0 
usbhid                 35352  1 hid_logitech_dj
hid                    83555  2 usbhid,hid_logitech_dj
sr_mod                 14951  0 
sd_mod                 28307  4 
cdrom                  36681  1 sr_mod
uhci_hcd               23116  0 
ahci                   20037  3 
libahci                19559  1 ahci
libata                166654  2 libahci,ahci
scsi_mod              133443  3 libata,sd_mod,sr_mod
ehci_hcd               40698  0 
usbcore               146241  5 ehci_hcd,uhci_hcd,usbhid,uvcvideo
usb_common               954  1 usbcore 

Offline

#8 2012-02-05 18:16:36

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

Re: No more keyboard nor mouse after kmod update [SOLVED]

toflames wrote:

Well I've just tried kmod-4-3 from testing and the situation stays the same. In fact I suspect something wrong is going on with udev also because :

- /dev/shm does not exists neither
- /dev/pts does not exists
- I get a lot of permissions errors on /dev/null

This sounds an awful lot like /dev isn't being mounted at all.

Here is the exact lsmod, without me loading anything by hand:

 Module                  Size  Used by
ipv6                  288511  10 
ir_lirc_codec           4091  0 
lirc_dev                9327  1 ir_lirc_codec
ir_mce_kbd_decoder      3222  0 
ir_sony_decoder         1643  0 
snd_hda_codec_hdmi     24121  1 
ir_jvc_decoder          1705  0 
snd_hda_codec_si3054     3534  1 
ir_rc6_decoder          2057  0 
snd_hda_codec_realtek   194997  1 
arc4                    1410  2 
iwlwifi               247876  0 
snd_hda_intel          23343  0 
uvcvideo               64311  0 
rc_rc6_mce              1380  0 
videodev               82101  1 uvcvideo
ir_rc5_decoder          1641  0 
snd_hda_codec          89160  4 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
joydev                  9895  0 
snd_hwdep               6389  1 snd_hda_codec
mac80211              228367  1 iwlwifi
snd_pcm                74780  4 snd_hda_codec,snd_hda_intel,snd_hda_codec_si3054,snd_hda_codec_hdmi
r852                   10732  0 
sm_common               7562  1 r852
nand                   44671  2 sm_common,r852
media                  10597  2 videodev,uvcvideo
v4l2_compat_ioctl32     8316  1 videodev
cfg80211              172260  2 mac80211,iwlwifi
tg3                   134884  0 
r592                   12011  0 
memstick                6942  1 r592
intel_gtt              14519  0 
ideapad_laptop          8534  0 
ir_nec_decoder          1737  0 
nand_ids                5649  1 nand
mtd                    27085  2 nand,sm_common
nand_ecc                3572  1 nand
pcspkr                  1819  0 
snd_timer              19544  1 snd_pcm
snd                    59214  8 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_hdmi
soundcore               6210  1 snd
sdhci_pci              10884  0 
sdhci                  23242  1 sdhci_pci
mmc_core               80910  2 sdhci,sdhci_pci
asus_laptop            17142  0 
psmouse                61311  0 
firewire_ohci          31669  0 
sparse_keymap           3120  2 asus_laptop,ideapad_laptop
ite_cir                16063  0 
snd_page_alloc          7153  2 snd_pcm,snd_hda_intel
serio_raw               4429  0 
rfkill                 15498  3 asus_laptop,ideapad_laptop,cfg80211
input_polldev           2914  1 asus_laptop
firewire_core          50872  1 firewire_ohci
libphy                 16985  1 tg3
iTCO_wdt               11885  0 
rc_core                13280  10 ite_cir,ir_nec_decoder,ir_rc5_decoder,rc_rc6_mce,ir_rc6_decoder,ir_jvc_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_lirc_codec
iTCO_vendor_support     1961  1 iTCO_wdt
crc_itu_t               1363  1 firewire_core
video                  11164  0 
evdev                   9530  0 
ext2                   63387  1 
thermal                 7799  0 
fan                     2426  0 
button                  4470  0 
battery                 6453  0 
ac                      2344  0 
cpufreq_conservative     5361  0 
cpufreq_userspace       2144  0 
cpufreq_powersave        990  0 
cpufreq_ondemand        6164  0 
acpi_cpufreq            5877  1 
freq_table              2515  2 acpi_cpufreq,cpufreq_ondemand
processor              25582  3 acpi_cpufreq
mperf                   1275  1 acpi_cpufreq
vboxnetadp              5843  0 
vboxnetflt             17031  0 
vboxdrv              1788623  2 vboxnetflt,vboxnetadp
fuse                   66922  0 
nvidia              12066843  0 
i2c_core               20492  2 nvidia,videodev
ext4                  417116  1 
crc16                   1359  1 ext4
jbd2                   71243  1 ext4
mbcache                 5881  2 ext4,ext2
hid_logitech_dj        10213  0 
usbhid                 35352  1 hid_logitech_dj
hid                    83555  2 usbhid,hid_logitech_dj
sr_mod                 14951  0 
sd_mod                 28307  4 
cdrom                  36681  1 sr_mod
uhci_hcd               23116  0 
ahci                   20037  3 
libahci                19559  1 ahci
libata                166654  2 libahci,ahci
scsi_mod              133443  3 libata,sd_mod,sr_mod
ehci_hcd               40698  0 
usbcore               146241  5 ehci_hcd,uhci_hcd,usbhid,uvcvideo
usb_common               954  1 usbcore 

Which now shows hid_logitech_dj loaded properly...

Offline

#9 2012-02-05 18:27:46

broken pipe
Member
Registered: 2010-12-10
Posts: 248

Re: No more keyboard nor mouse after kmod update [SOLVED]

Offline

#10 2012-02-05 18:39:05

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

falconindy wrote:

Which now shows hid_logitech_dj loaded properly...

Indeed, it looks like kmod-4-3 solves this problem.
I'm using the up to date initscripts to boot my system, which script should mount /dev?


@broken pipe : this is not the same error at all, your problem concerns only your wireless devices when I got no input at all. Try kmod-4-3 from testing.

Offline

#11 2012-02-05 18:52:58

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

Re: No more keyboard nor mouse after kmod update [SOLVED]

You actually get 2 chances to mount /dev -- once in the initramfs, and then again in /etc/rc.sysinit (generally if you aren't using an initramfs). Am I even correct? Is /dev not actually mounted? Post the output of 'findmnt' and 'cat /proc/filesystems'

Offline

#12 2012-02-05 19:00:54

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

Well it looks like /dev is only partially mounted, there are some entries in it like nvidia0, null and sdXY but not everything is there.
I'll post the output of those two commands as soon as I get the time to do it.

Offline

#13 2012-02-05 20:12:42

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

Indeed it looks like /dev is only partially mounted :

findmnt from good system :

TARGET         SOURCE    FSTYPE   OPTIONS
/              /dev/sda3 ext4     rw,noatime,errors=remount-ro,user_xattr,acl,barrier=0,data=ordered
├─/proc        proc      proc     rw,nosuid,nodev,noexec,relatime
├─/sys         /sys      sysfs    rw,nosuid,nodev,noexec,relatime
├─/dev         udev      devtmpfs rw,nosuid,relatime,size=10240k,nr_inodes=501865,mode=755
│ └─/dev                 tmpfs    rw,relatime,mode=755
│   ├─/dev/pts           devpts   rw,relatime,mode=600,ptmxmode=000
│   └─/dev/shm           tmpfs    rw,relatime
├─/run         /run      tmpfs    rw,nosuid,nodev,relatime,size=10240k,mode=755
├─/tmp         tmpfs     tmpfs    rw,nosuid,nodev,relatime
└─/boot        /dev/sda1 ext2     rw,relatime,errors=continue

findmnt from bad system:

TARGET   SOURCE    FSTYPE   OPTIONS
/        /dev/sda3 ext4     rw,noatime,errors=remount-ro,user_xattr,acl,barrier=
|-/proc  proc      proc     rw,nosuid,nodev,noexec,relatime
|-/sys   /sys      sysfs    rw,nosuid,nodev,noexec,relatime
|-/dev   /dev      devtmpfs rw,nosuid,relatime,size=2007420k,nr_inodes=501855,mo
| `-/dev           tmpfs    rw,relatime,mode=755
|-/run   /run      tmpfs    rw,nosuid,nodev,relatime,mode=755
|-/tmp   tmpfs     tmpfs    rw,nosuid,nodev,relatime
`-/boot  /dev/sda1 ext2     rw,relatime,errors=continue

content of /proc/filesystem on good system :

nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   tmpfs
nodev   devtmpfs
nodev   binfmt_misc
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
nodev   anon_inodefs
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   pstore
nodev   mqueue
nodev   usbfs
        ext4
        fuseblk
nodev   fuse
nodev   fusectl
        ext2

content of /proc/filesystem on bad system:

nodev   sysfs
nodev   rootfs                                                                                                                                                                      
nodev   bdev                                                                                                                                                                        
nodev   proc                                                                                                                                                                        
nodev   cgroup                                                                                                                                                                      
nodev   cpuset                                                                                                                                                                      
nodev   tmpfs                                                                                                                                                                       
nodev   devtmpfs                                                                                                                                                                    
nodev   binfmt_misc                                                                                                                                                                 
nodev   debugfs                                                                                                                                                                     
nodev   securityfs
nodev   sockfs
nodev   pipefs
nodev   anon_inodefs
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   pstore
nodev   mqueue
nodev   usbfs
        ext4
        fuseblk
nodev   fuse
nodev   fusectl
        ext2

Offline

#14 2012-02-05 21:01:05

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

Re: No more keyboard nor mouse after kmod update [SOLVED]

In both cases, your system is broken. tmpfs is being mounted on top of devtmpfs. The difference is that the older udev doesn't have devtmpfs as a requirement and still create paths/nodes for you. udev 180 has a hard dep on devtmpfs (meaning the kernel takes care of all of this).

pacman -Qo /etc/rc.sysinit
pacman -Qs initscripts
cat /etc/inittab

Last edited by falconindy (2012-02-06 04:31:43)

Offline

#15 2012-02-06 08:25:59

toflames
Member
Registered: 2009-07-20
Posts: 21

Re: No more keyboard nor mouse after kmod update [SOLVED]

While I was looking at my inittab, I remembered that I had installed quick-init from aur a few years ago and it modified my inittab.
It was the cause of my problems, doing an incorrect boot sequence. I've removed it and replaced my inittab by the original one. Now everything works perfectly, sorry I did not see that earlier.
Thank for your help falconindy!

Offline

Board footer

Powered by FluxBB