You are not logged in.

#1 2010-11-05 12:28:19

deticxe
Member
Registered: 2010-10-08
Posts: 9

Can't startx | (EE) PreInit failed for input device "bcm5974"

So I have a working system on a Macbook Pro mid-2009 (5,5) using gdm and gnome, touchpad driver working as expected (two finger scrolling, everything)

I have it setup as folllows:
1: boot to command line
2: login as root
3. start gdm

(temporary solution - i imagine the above has security issues...)

I waned to give awesomeWM a go, and ditch gdm altogether, like so:
1: boot to command line
2: login as USERNAME
and x starts:
.bashrc:

if [[ -z "$DISPLAY" ]] && [[ ! -a "/tmp/.X11-unix/X0" ]] && [[ "`whoami`" != "root" ]]; then
  . startx
  logout
fi

(copied from the wiki)

I never get into X though.  I tried using gdm to start awesome, but that had it's own share of issues (related?) 
.
I'm hesitant to say the problem is I don't have the driver for the touchpad, because it works fine in my gnome environment.  I was reluctant to install bcm5974-dkms because I haven't seen anybody doing that since 2009 (leading me to believe that support for the touchpads in newer macs is now in the kernel).  And also because it works, albeit only in gnome.  Maybe I need to start something in .xinit that gdm is doing for me? 

I'm missing part of the puzzle.....fill me in? ^_^.

Thanks, and sorry if this is confusing to read.  I've been trying to get this to work for a while now, which makes it difficult to step back and present the problem in a clearly understandable way. 

smile

---

.xinit:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

exec ck-launch-session awesome
#exec awesome

# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice

#DEFAULT_SESSION=awesome
#case $1 in
#  awesome) exec awesome ;;
#  wmii) exec wmii ;;
#  smonad

Xorg.0.log:

[    60.589] 
X.Org X Server 1.9.2
Release Date: 2010-10-30
[    60.589] X Protocol Version 11, Revision 0
[    60.589] Build Operating System: Linux 2.6.35-ARCH x86_64 
[    60.589] Current Operating System: Linux archbook 2.6.35-ARCH #1 SMP PREEMPT Sat Oct 30 21:22:26 CEST 2010 x86_64
[    60.589] Kernel command line: root=/dev/disk/by-uuid/9d08c6e9-af4f-4310-a7b5-10ff302664e6 ro reboot=pci acpi_backlight=vendor
[    60.589] Build Date: 01 November 2010  10:19:41PM
[    60.589]  
[    60.589] Current version of pixman: 0.18.4
[    60.589]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    60.589] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    60.589] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Nov  5 11:45:44 2010
[    60.589] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    60.589] (==) No Layout section.  Using the first Screen section.
[    60.589] (**) |-->Screen "Screen0" (0)
[    60.589] (**) |   |-->Monitor "Monitor0"
[    60.589] (**) |   |-->Device "Device0"
[    60.589] (==) Automatically adding devices
[    60.589] (==) Automatically enabling devices
[    60.589] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    60.589]     Entry deleted from font path.
[    60.589] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[    60.589] (==) ModulePath set to "/usr/lib/xorg/modules"
[    60.589] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[    60.589] (II) Loader magic: 0x7d3360
[    60.589] (II) Module ABI versions:
[    60.589]     X.Org ANSI C Emulation: 0.4
[    60.589]     X.Org Video Driver: 8.0
[    60.589]     X.Org XInput driver : 11.0
[    60.589]     X.Org Server Extension : 4.0
[    60.591] (--) PCI:*(0:2:0:0) 10de:0863:106b:00b9 rev 177, Mem @ 0x92000000/16777216, 0x80000000/268435456, 0x90000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[    60.591] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    60.591] (II) LoadModule: "extmod"
[    60.591] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    60.591] (II) Module extmod: vendor="X.Org Foundation"
[    60.591]     compiled for 1.9.2, module version = 1.0.0
[    60.591]     Module class: X.Org Server Extension
[    60.591]     ABI class: X.Org Server Extension, version 4.0
[    60.591] (II) Loading extension MIT-SCREEN-SAVER
[    60.591] (II) Loading extension XFree86-VidModeExtension
[    60.591] (II) Loading extension XFree86-DGA
[    60.591] (II) Loading extension DPMS
[    60.591] (II) Loading extension XVideo
[    60.591] (II) Loading extension XVideo-MotionCompensation
[    60.591] (II) Loading extension X-Resource
[    60.591] (II) LoadModule: "dbe"
[    60.591] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    60.591] (II) Module dbe: vendor="X.Org Foundation"
[    60.591]     compiled for 1.9.2, module version = 1.0.0
[    60.591]     Module class: X.Org Server Extension
[    60.591]     ABI class: X.Org Server Extension, version 4.0
[    60.591] (II) Loading extension DOUBLE-BUFFER
[    60.591] (II) LoadModule: "glx"
[    60.591] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    60.601] (II) Module glx: vendor="NVIDIA Corporation"
[    60.601]     compiled for 4.0.2, module version = 1.0.0
[    60.601]     Module class: X.Org Server Extension
[    60.601] (II) NVIDIA GLX Module  260.19.12  Fri Oct  8 11:41:55 PDT 2010
[    60.601] (II) Loading extension GLX
[    60.601] (II) LoadModule: "record"
[    60.601] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    60.601] (II) Module record: vendor="X.Org Foundation"
[    60.601]     compiled for 1.9.2, module version = 1.13.0
[    60.601]     Module class: X.Org Server Extension
[    60.601]     ABI class: X.Org Server Extension, version 4.0
[    60.601] (II) Loading extension RECORD
[    60.601] (II) LoadModule: "dri"
[    60.601] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    60.602] (II) Module dri: vendor="X.Org Foundation"
[    60.602]     compiled for 1.9.2, module version = 1.0.0
[    60.602]     ABI class: X.Org Server Extension, version 4.0
[    60.602] (II) Loading extension XFree86-DRI
[    60.602] (II) LoadModule: "dri2"
[    60.602] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    60.602] (II) Module dri2: vendor="X.Org Foundation"
[    60.602]     compiled for 1.9.2, module version = 1.2.0
[    60.602]     ABI class: X.Org Server Extension, version 4.0
[    60.602] (II) Loading extension DRI2
[    60.602] (II) LoadModule: "nvidia"
[    60.602] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    60.602] (II) Module nvidia: vendor="NVIDIA Corporation"
[    60.602]     compiled for 4.0.2, module version = 1.0.0
[    60.602]     Module class: X.Org Video Driver
[    60.602] (II) NVIDIA dlloader X Driver  260.19.12  Fri Oct  8 11:19:20 PDT 2010
[    60.603] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    60.603] (++) using VT number 8

[    60.604] (II) Loading sub module "fb"
[    60.604] (II) LoadModule: "fb"
[    60.605] (II) Loading /usr/lib/xorg/modules/libfb.so
[    60.605] (II) Module fb: vendor="X.Org Foundation"
[    60.605]     compiled for 1.9.2, module version = 1.0.0
[    60.605]     ABI class: X.Org ANSI C Emulation, version 0.4
[    60.605] (II) Loading sub module "wfb"
[    60.605] (II) LoadModule: "wfb"
[    60.605] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    60.605] (II) Module wfb: vendor="X.Org Foundation"
[    60.605]     compiled for 1.9.2, module version = 1.0.0
[    60.605]     ABI class: X.Org ANSI C Emulation, version 0.4
[    60.605] (II) Loading sub module "ramdac"
[    60.605] (II) LoadModule: "ramdac"
[    60.605] (II) Module "ramdac" already built-in
[    60.605] (**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
[    60.605] (==) NVIDIA(0): RGB weight 565
[    60.605] (==) NVIDIA(0): Default visual is TrueColor
[    60.605] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    60.605] (**) NVIDIA(0): Option "NoLogo" "True"
[    60.605] (**) NVIDIA(0): Enabling RENDER acceleration
[    60.605] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[    60.605] (II) NVIDIA(0):     enabled.
[    60.845] (II) NVIDIA(0): NVIDIA GPU GeForce 9400M (C79) at PCI:2:0:0 (GPU-0)
[    60.845] (--) NVIDIA(0): Memory: 524288 kBytes
[    60.845] (--) NVIDIA(0): VideoBIOS: 62.79.67.00.00
[    60.845] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    60.845] (--) NVIDIA(0): Connected display device(s) on GeForce 9400M at PCI:2:0:0
[    60.845] (--) NVIDIA(0):     Apple (DFP-0)
[    60.845] (--) NVIDIA(0): Apple (DFP-0): 165.0 MHz maximum pixel clock
[    60.845] (--) NVIDIA(0): Apple (DFP-0): Internal Single Link LVDS
[    60.860] (II) NVIDIA(0): Assigned Display Device: DFP-0
[    60.860] (WW) NVIDIA(0): No valid modes for "1280x1024_60.00"; removing.
[    60.860] (WW) NVIDIA(0): No valid modes for "1024x800"; removing.
[    60.860] (WW) NVIDIA(0): No valid modes for "nvidia-autoselect"; removing.
[    60.860] (WW) NVIDIA(0): 
[    60.860] (WW) NVIDIA(0): Unable to validate any modes; falling back to the default mode
[    60.860] (WW) NVIDIA(0):     "nvidia-auto-select".
[    60.860] (WW) NVIDIA(0): 
[    60.860] (II) NVIDIA(0): Validated modes:
[    60.860] (II) NVIDIA(0):     "nvidia-auto-select"
[    60.860] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 800
[    61.923] (--) NVIDIA(0): DPI set to (112, 112); computed from "UseEdidDpi" X config
[    61.923] (--) NVIDIA(0):     option
[    61.923] (==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals.
[    61.923] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    61.924] (II) NVIDIA(0): Initialized GPU GART.
[    61.928] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    61.928] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    61.928] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    61.928] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    61.928] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    61.928] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    61.928] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    61.928] (II) NVIDIA(0):     Config Options in the README.
[    61.930] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[    62.200] (II) Loading extension NV-GLX
[    62.229] (II) NVIDIA(0): Initialized OpenGL Acceleration
[    62.235] (==) NVIDIA(0): Disabling shared memory pixmaps
[    62.235] (II) NVIDIA(0): Initialized X Rendering Acceleration
[    62.235] (==) NVIDIA(0): Backing store disabled
[    62.235] (==) NVIDIA(0): Silken mouse enabled
[    62.247] (==) NVIDIA(0): DPMS enabled
[    62.247] (II) Loading extension NV-CONTROL
[    62.247] (II) Loading extension XINERAMA
[    62.247] (II) Loading sub module "dri2"
[    62.247] (II) LoadModule: "dri2"
[    62.247] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[    62.247] (II) NVIDIA(0): [DRI2] Setup complete
[    62.247] (==) RandR enabled
[    62.247] (II) Initializing built-in extension Generic Event Extension
[    62.247] (II) Initializing built-in extension SHAPE
[    62.247] (II) Initializing built-in extension MIT-SHM
[    62.247] (II) Initializing built-in extension XInputExtension
[    62.247] (II) Initializing built-in extension XTEST
[    62.247] (II) Initializing built-in extension BIG-REQUESTS
[    62.247] (II) Initializing built-in extension SYNC
[    62.247] (II) Initializing built-in extension XKEYBOARD
[    62.247] (II) Initializing built-in extension XC-MISC
[    62.248] (II) Initializing built-in extension SECURITY
[    62.248] (II) Initializing built-in extension XINERAMA
[    62.248] (II) Initializing built-in extension XFIXES
[    62.248] (II) Initializing built-in extension RENDER
[    62.248] (II) Initializing built-in extension RANDR
[    62.248] (II) Initializing built-in extension COMPOSITE
[    62.248] (II) Initializing built-in extension DAMAGE
[    62.249] (II) Initializing extension GLX
[    62.376] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[    62.376] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    62.376] (II) LoadModule: "evdev"
[    62.376] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    62.377] (II) Module evdev: vendor="X.Org Foundation"
[    62.377]     compiled for 1.9.0, module version = 2.5.0
[    62.377]     Module class: X.Org XInput Driver
[    62.377]     ABI class: X.Org XInput driver, version 11.0
[    62.377] (**) Power Button: always reports core events
[    62.377] (**) Power Button: Device: "/dev/input/event5"
[    62.384] (--) Power Button: Found keys
[    62.384] (II) Power Button: Configuring as keyboard
[    62.384] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    62.384] (**) Option "xkb_rules" "evdev"
[    62.384] (**) Option "xkb_model" "evdev"
[    62.384] (**) Option "xkb_layout" "us"
[    62.412] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    62.412] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    62.412] (**) Power Button: always reports core events
[    62.412] (**) Power Button: Device: "/dev/input/event3"
[    62.420] (--) Power Button: Found keys
[    62.420] (II) Power Button: Configuring as keyboard
[    62.420] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[    62.421] (**) Option "xkb_rules" "evdev"
[    62.421] (**) Option "xkb_model" "evdev"
[    62.421] (**) Option "xkb_layout" "us"
[    62.421] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[    62.421] (II) No input driver/identifier specified (ignoring)
[    62.421] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
[    62.421] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    62.421] (**) Sleep Button: always reports core events
[    62.421] (**) Sleep Button: Device: "/dev/input/event4"
[    62.430] (--) Sleep Button: Found keys
[    62.430] (II) Sleep Button: Configuring as keyboard
[    62.430] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[    62.431] (**) Option "xkb_rules" "evdev"
[    62.431] (**) Option "xkb_model" "evdev"
[    62.431] (**) Option "xkb_layout" "us"
[    62.432] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event7)
[    62.432] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
[    62.432] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
[    62.432] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event7"
[    62.440] (--) Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
[    62.440] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
[    62.440] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD)
[    62.441] (**) Option "xkb_rules" "evdev"
[    62.441] (**) Option "xkb_model" "evdev"
[    62.441] (**) Option "xkb_layout" "us"
[    62.441] (II) config/udev: Adding input device bcm5974 (/dev/input/event8)
[    62.441] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
[    62.441] (**) bcm5974: Applying InputClass "touchpad catchall"
[    62.441] (II) LoadModule: "synaptics"
[    62.441] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    62.441] (II) Module synaptics: vendor="X.Org Foundation"
[    62.441]     compiled for 1.9.0, module version = 1.3.0
[    62.441]     Module class: X.Org XInput Driver
[    62.441]     ABI class: X.Org XInput driver, version 11.0
[    62.441] (II) Synaptics touchpad driver version 1.3.0
[    62.441] (**) Option "Device" "/dev/input/event8"
[    62.550] (--) bcm5974: x-axis range 0 - 1280
[    62.550] (--) bcm5974: y-axis range 0 - 800
[    62.550] (--) bcm5974: pressure range 0 - 256
[    62.550] (--) bcm5974: finger width range 0 - 16
[    62.550] (--) bcm5974: buttons: left double triple
[    62.550] (**) Option "TapButton1" "1"
[    62.550] (**) Option "TapButton2" "2"
[    62.550] (**) Option "TapButton3" "3"
[    62.656] (--) bcm5974: touchpad found
[    62.656] (**) bcm5974: always reports core events
[    62.710] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD)
[    62.710] (**) bcm5974: (accel) MinSpeed is now constant deceleration 2.5
[    62.710] (**) bcm5974: MaxSpeed is now 1.75
[    62.710] (**) bcm5974: AccelFactor is now 0.133
[    62.710] (**) bcm5974: (accel) keeping acceleration scheme 1
[    62.710] (**) bcm5974: (accel) acceleration profile 1
[    62.710] (**) bcm5974: (accel) acceleration factor: 2.000
[    62.710] (**) bcm5974: (accel) acceleration threshold: 4
[    62.790] (--) bcm5974: touchpad found
[    62.790] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
[    62.790] (**) bcm5974: Applying InputClass "touchpad catchall"
[    62.790] (II) Synaptics touchpad driver version 1.3.0
[    63.827] (EE) bcm5974 no synaptics event device found
[    63.827] (**) Option "Device" "/dev/input/mouse0"
[    63.840] (--) bcm5974: invalid x-axis range.  defaulting to 1615 - 5685
[    63.840] (--) bcm5974: invalid y-axis range.  defaulting to 1729 - 4171
[    63.840] (--) bcm5974: invalid pressure range.  defaulting to 0 - 256
[    63.840] (--) bcm5974: invalid finger width range.  defaulting to 0 - 16
[    63.841] (**) Option "TapButton1" "1"
[    63.841] (**) Option "TapButton2" "2"
[    63.841] (**) Option "TapButton3" "3"
[    63.861] (EE) Query no Synaptics: 6003C8
[    63.861] (--) bcm5974: no supported touchpad found
[    63.861] (EE) bcm5974 Unable to query/initialize Synaptics hardware.
[    63.927] (EE) PreInit failed for input device "bcm5974"
[    63.927] (II) UnloadModule: "synaptics"
[    63.928] (II) config/udev: Adding input device Built-in iSight (/dev/input/event6)
[    63.928] (**) Built-in iSight: Applying InputClass "evdev keyboard catchall"
[    63.928] (**) Built-in iSight: always reports core events
[    63.928] (**) Built-in iSight: Device: "/dev/input/event6"
[    63.940] (--) Built-in iSight: Found keys
[    63.940] (II) Built-in iSight: Configuring as keyboard
[    63.940] (II) XINPUT: Adding extended input device "Built-in iSight" (type: KEYBOARD)
[    63.941] (**) Option "xkb_rules" "evdev"
[    63.941] (**) Option "xkb_model" "evdev"
[    63.941] (**) Option "xkb_layout" "us"
[    63.942] (II) config/udev: Adding input device HID 05ac:820a (/dev/input/event9)
[    63.942] (**) HID 05ac:820a: Applying InputClass "evdev keyboard catchall"
[    63.942] (**) HID 05ac:820a: always reports core events
[    63.942] (**) HID 05ac:820a: Device: "/dev/input/event9"
[    63.954] (--) HID 05ac:820a: Found keys
[    63.954] (II) HID 05ac:820a: Configuring as keyboard
[    63.954] (II) XINPUT: Adding extended input device "HID 05ac:820a" (type: KEYBOARD)
[    63.954] (**) Option "xkb_rules" "evdev"
[    63.954] (**) Option "xkb_model" "evdev"
[    63.954] (**) Option "xkb_layout" "us"
[    63.954] (II) config/udev: Adding input device HID 05ac:820b (/dev/input/event10)
[    63.954] (**) HID 05ac:820b: Applying InputClass "evdev pointer catchall"
[    63.954] (**) HID 05ac:820b: always reports core events
[    63.954] (**) HID 05ac:820b: Device: "/dev/input/event10"
[    63.967] (--) HID 05ac:820b: Found 3 mouse buttons
[    63.967] (--) HID 05ac:820b: Found relative axes
[    63.967] (--) HID 05ac:820b: Found x and y relative axes
[    63.967] (II) HID 05ac:820b: Configuring as mouse
[    63.967] (**) HID 05ac:820b: YAxisMapping: buttons 4 and 5
[    63.967] (**) HID 05ac:820b: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    63.967] (II) XINPUT: Adding extended input device "HID 05ac:820b" (type: MOUSE)
[    63.967] (**) HID 05ac:820b: (accel) keeping acceleration scheme 1
[    63.967] (**) HID 05ac:820b: (accel) acceleration profile 0
[    63.967] (**) HID 05ac:820b: (accel) acceleration factor: 2.000
[    63.967] (**) HID 05ac:820b: (accel) acceleration threshold: 4
[    63.967] (II) HID 05ac:820b: initialized for relative axes.
[    63.968] (II) config/udev: Adding input device HID 05ac:820b (/dev/input/mouse1)
[    63.968] (II) No input driver/identifier specified (ignoring)
[    63.971] (II) config/udev: Adding input device applesmc (/dev/input/event1)
[    63.971] (II) No input driver/identifier specified (ignoring)
[    63.971] (II) config/udev: Adding input device applesmc (/dev/input/js0)
[    63.971] (II) No input driver/identifier specified (ignoring)
[    63.971] (II) config/udev: Adding input device PC Speaker (/dev/input/event0)
[    63.971] (II) No input driver/identifier specified (ignoring)

Last edited by deticxe (2010-11-05 12:28:54)

Offline

#2 2010-11-05 15:01:58

linux-ka
Member
From: ADL
Registered: 2010-05-07
Posts: 232

Re: Can't startx | (EE) PreInit failed for input device "bcm5974"

Have you tried to login as "user" in order  to start gdm? maybe it is a problem of being root. I don't start any X session via root, it's all done by user <xy>.
Can you start awesome via

startx `which awesome` 

?
Furthermore, try to start gdm via

/etc/rc.d/gdm start

.

EDIT:
You installed synaptic ?

Last edited by linux-ka (2010-11-05 15:03:26)

Offline

#3 2010-11-05 22:29:33

deticxe
Member
Registered: 2010-10-08
Posts: 9

Re: Can't startx | (EE) PreInit failed for input device "bcm5974"

I haven't installed synaptic.  Just use Pacman.

Nothing is wrong with gdm - I am certain it's something to do with the synaptic driver because upon that error (in the thread title), X shuts down. 

startx 'which awesome' has the same effects - startx fails.

~

I don't actually think it has anything to do with gdm.  I just thought I'd include the fact that I am able to log in to a working system, so as to isolate the  issue.  I'm going to have another look at compiling the bcm5974-dkms driver...

Offline

#4 2010-11-05 22:49:35

deticxe
Member
Registered: 2010-10-08
Posts: 9

Re: Can't startx | (EE) PreInit failed for input device "bcm5974"

I am stuck.  Can't figure out how to compile bcm5974-dkms from source. (source: http://bitmath.org/code/bcm5974-dkms/)

I think I could do it in debian, but there doesn't appear to be enough to compile this in Arch.  Ended up finding the raw *.c code.  I would normally enjoy this manual approach but for a driver....it feels risky.

Any insight would be appreciated, fellow archers :-)

Offline

#5 2010-11-08 15:54:06

deticxe
Member
Registered: 2010-10-08
Posts: 9

Re: Can't startx | (EE) PreInit failed for input device "bcm5974"

Ahhhhh.  Ha - don't know what I was thinking

deticxe wrote:

I haven't installed synaptic.  Just use Pacman.

*facepalm*.

Yes I have installed synaptic.

Offline

Board footer

Powered by FluxBB