I downloaded the zip you provided in the first post on 17th or 18th and created the SD card on 18th. I think the problem lies deeper since at least to my understanding /dev/input/by-id/ should be present regardless of xorg.conf. It should be there once xserver-xorg-input-evdev is installed.
In Easy Debian I copy the whole /usr/share/X11/xkb directory from Maemo to the image (and then set xkb-data on hold). This is the only way I've found so far to make sure the keymap is correct. I tried different things with setxkbmap (the N900 keymap is in Debian) but can't make it work correctly. According to diff both directories are identical. I'll try if that works for DebiaN900 too.
Afaik one can't create symlinks in /sys.
I guess in the long run there's no way around systemd in Debian because sysvinit compatibility just won't be maintained actively anymore and I don't believe that any of the recent attemts (new GRs) will really change that.
I think I know why the battery monitor doesn't work. For comparison my netbook: Code: $ cat /sys/class/power_supply/BAT0/uevent POWER_SUPPLY_NAME=BAT0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=8400000 POWER_SUPPLY_VOLTAGE_NOW=7500000 POWER_SUPPLY_CURRENT_NOW=1192000 POWER_SUPPLY_CHARGE_FULL_DESIGN=6580000 POWER_SUPPLY_CHARGE_FULL=4194000 POWER_SUPPLY_CHARGE_NOW=3337000 POWER_SUPPLY_CAPACITY=79 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_MODEL_NAME=901 POWER_SUPPLY_MANUFACTURER=ASUS POWER_SUPPLY_SERIAL_NUMBER= Notice the key POWER_SUPPLY_CHARGE_NOW which is used to determine the current charge of the battery: Code: $ cat /sys/class/power_supply/BAT0/charge_now 3237000 On the N900 (on battery) I get this: Code: $ cat /sys/class/power_supply/bq27200-0/uevent POWER_SUPPLY_NAME=bq27200-0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_VOLTAGE_NOW=4012000 POWER_SUPPLY_CURRENT_NOW=307912 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_TEMP=311 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CHARGE_FULL_DESIGN=2056320 POWER_SUPPLY_CYCLE_COUNT=22 POWER_SUPPLY_POWER_AVG=315818 POWER_SUPPLY_CHARGE_NOW is missing so the battery monitor has no way to determine the current charge of the battery: Code: $ cat /sys/class/power_supply/bq27200-0/charge_now cat: /sys/class/power_supply/bq27200-0/charge_now: Keine Daten verfügbar ("No data available")
$ cat /sys/class/power_supply/BAT0/uevent POWER_SUPPLY_NAME=BAT0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CYCLE_COUNT=0 POWER_SUPPLY_VOLTAGE_MIN_DESIGN=8400000 POWER_SUPPLY_VOLTAGE_NOW=7500000 POWER_SUPPLY_CURRENT_NOW=1192000 POWER_SUPPLY_CHARGE_FULL_DESIGN=6580000 POWER_SUPPLY_CHARGE_FULL=4194000 POWER_SUPPLY_CHARGE_NOW=3337000 POWER_SUPPLY_CAPACITY=79 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_MODEL_NAME=901 POWER_SUPPLY_MANUFACTURER=ASUS POWER_SUPPLY_SERIAL_NUMBER=
$ cat /sys/class/power_supply/BAT0/charge_now 3237000
$ cat /sys/class/power_supply/bq27200-0/uevent POWER_SUPPLY_NAME=bq27200-0 POWER_SUPPLY_STATUS=Discharging POWER_SUPPLY_PRESENT=1 POWER_SUPPLY_VOLTAGE_NOW=4012000 POWER_SUPPLY_CURRENT_NOW=307912 POWER_SUPPLY_CAPACITY_LEVEL=Normal POWER_SUPPLY_TEMP=311 POWER_SUPPLY_TECHNOLOGY=Li-ion POWER_SUPPLY_CHARGE_FULL_DESIGN=2056320 POWER_SUPPLY_CYCLE_COUNT=22 POWER_SUPPLY_POWER_AVG=315818
$ cat /sys/class/power_supply/bq27200-0/charge_now cat: /sys/class/power_supply/bq27200-0/charge_now: Keine Daten verfügbar