Сайт посвящён операционной системе Fedora
RSS иконка EMail иконка
  • Nokia N900 – вживую

    Написано Ноябрь 12th, 2009 Tigro 39 комментариев 64

    Попала мне сегодня наконец в руки Nokia N900 правда со старой прошивкой. Так что поделюсь всеми впечатлениями и размышлениями. Сперва пройдёмся по наболевшим вопросам:

    • Кирпич ли? – ну, габариты небольшие, за исключением толщины. Тут слайдер толстый-претолстый. Однако он всё равно меньше чем Nokia E61, который у меня сейчас. N900 прекрасно влезает в старый чехол и даже гнездо для наушников не закрывается. В общем телефонов подобной комплекции на рынке полно, так что всё-таки не кирпич;
    • Клавиатура не удобная? – Нет, клавиатура вполне себе удобная, гораздо удобней чем на N810. Нажимать на клавиши просто и легко. А с другой стороны нет правого Shift и иногда прямо плачешь. Кстати на этом устройстве нет русских букв на клавиатуре. А вот экранная клавиатура как только начинаешь с ней работать ужас какая странная, но через час совсем другое дело и удобно, и привычно (собственно я тут зачеркнул всё, что написал сначала. Клавиши хоть и большие, а вот все специальные символы на других.. ну, вкладками что-ли назовём. После нажатия на спец клавишу приходится обратно возвращаться к «вкладке» с буквами. Привыкнуть можно, но не удобно это всё. В других прошивках может быть исправят, хотя что-то не верится. В N810 хоть в клавиатуру без стилуса не попадёшь, зато удобно было, строчишь и не нужна настоящая);
    • Есть ли стилус? – есть, заткнут в правом нижнем углу. Вытаскивать не очень удобно. Привыкнуть разумеется можно. Стилус опять претерпел изменения, теперь он совсем тонкий;
    • Чем покрыт экран? – пластмассой, заляпанным становится сразу, но не сильно;
    • Экран такой же странный как в N810? – нет, экран вполне себе удобный и отзывчивый. К скролингу надо привыкнуть, но тыкается хорошо. А вот стилусом его вертеть одно удовольствие. Всякое нажатие сопровождается вибрацией, наверно можно отключить;
    • А есть ли MMS? – похоже что нет, не видно;
    • В Maemo 5 возможен только «горизонтальный режим»? – похоже что да, для звонков можно выбрать, фотографии вертятся в зависимости от положения аппарата;
    • Из чего сделан телефон? – целиком из пластмассы;
    • У него есть подставка, как у N800/N810? – считайте, что нет. Есть подставочка вокруг камеры, но это совсем не то.

    В общем эти вопросы очень часто всплывают в разных обзорах. Картинки видели я думаю все. У устройства есть кнопки увеличения и уменьшения громкости, которые сейчас именно этим и занимаются, а не чёрт знает чем, как в N810. То есть даже если ничего не запущено эти кнопки отвечают за громкость.

    Следующая главная кнопка включения и выключения, плюс различные системные настройки. Через неё, например, можно перейти в режим набора номера или заблокировать клавиатуру и экран. С блокировкой экрана вообще всё интересно. Телефон сам блокируется через сколько-то секунд, или можно передёрнуть рычажок на боковой панели (рядом с гнездом наушников). Чтобы разблокировать можно либо опять передёрнуть рычажок, а можно попонтоваться и, нажав на клавишу включения, провести пальцем слева на право, аля IPhone.

    Следующая кнопка для управления камерой. Если крышка камеры открыта, то попадаете в соответствующую программу, если нет, то открываете и тоже попадаете. Фото, ну как фото для фотоаппаратов. Ничего супер вы не снимите им. Фотоаппарат Samsung в полной темноте снимает лучше чем N900 при верхнем свете. Видео можно приближать и отдалять во время съёмки, но делается это не плавно, а рывками. Снимать можно долго, наверно пока место не кончится. Это я всё к тому, чтобы вы не думали, что в современные тглефоны вставляют какие-то очень хорошие камеры. Что касается просмотра фотографий, то они вертятся крутятся в зависимости от положения аппарата.

    На боковых панелях есть также два динамика, разъём MicroUSB и разъём для наушников. Nokia как обычно идёт вперёд семимильными шагами. Сперва толстый штырёк, потом тонкий, теперь зарядка в виде MicroUSB, а найти можно только MiniUSB в повседневной жизни. Правда теперь устройство заряжается от USB, зато теперь система вечно хочет подмонтировать флешки. Вставлять можно флешку MicroSD. Она вставляется под защитную заднюю крышку..

    Наушники отдельный рассказ. Родных у меня нет, так что не знаю как они себя ведут, а другая нокиевская гарнитура с четырьмя рисками вообще за наушники не считается, а через переходник звук переводится не сразу а через секунду, софтверно как-будто.

    Устройство теперь работает как телефон. Для набора номера нужно либо выбрать пункт «Телефон» из меню, либо выбрать тоже самое, нажав на кнопку включения (можно даже настроить чтобы «Телефон» запускался при вертикальном положении устройства). После этого телефон примет «вертикальное положение», намекнув как бы какой стороной подносить к уху. В принципе мне это всё понравилось. Набирать номер просто и удобно, не то что в Windows Mobile. Мне говорили, что в этой прошивке часто всё падает, но я пару раз набрал и принял номер и ничего не случилось. С SMS сообщениями примерно всё также. После Symbian и звонки, и SMS на высшем уровне.

    Что касается чата, то N900 поддерживает Skype, Google Talk, Jabber и SIP. Стандартная программа даже подцепила ICQ-транспорт и аватары. Правда никаких групп не предусмотрено. Конечно прогресс по сравнению с N810. Ну, а для тех, кто недоволен есть Pidgin и Psi.

    Рабочий стол по умолчанию голый и, вспоминая N810, хочется спросить у разработчиков: «Вы что, остались во времени в 98 году?». Но через минуту покопавшись в меню находятся и некоторые виджеты, такие как погода, плюс возможность добавления ярлыков из меню. Да ещё можно установить кое какие приложения для рабочего стола, CountDown, например. Только вот «телефон» на стол вынести нельзя.

    Браузер быстрый, удобный, показывающий флеш с ютуба, и наверно не только от туда. Даже умеет во весь экран его оттуда показывать. Пользоваться приятно хоть и как-то непривычно. Без стилуса никуда, по ссылкам пальцем трудно попадать.

    Аудио и видео. Новый медиаплеер крутит и видео, и аудио. Теги отображает корректно и в CP1251, и UTF. Видео не требует конвертации, загружаешь файл и вперёд. Про форматы сказать не могу, в любом случае думаю понаделают пакетов поддерживающих всё. Вообще устройство мощное. Может быть что-то и рывками происходит, но не создаётся чувства что что-то притормаживает. Нет, медиаплеер на первый взгляд сделан на 5.

    Карты Ovi, те, что идут во всех новых Nokia телефонах. Про GPS думаю вообще ничего сказать не смогу, так как негде проверить. Про навигацию тоже. Нужно ли покупать что-то, не нужно, не знаю. Знаю только что это не maemo-mapper, хотя он есть в репозитории.

    Радио, да, оно есть и даже работает. Звук может выводиться как на наушники, так и на динамики.

    Наличие программ. Их горы, extra, extra-devel и ещё репозитории, которые наверняка есть и будут. Это разумеется не значит, что там есть «тот софт, который все всегда ставили на WM5″. Эта тема вообще меня не интересует, интересует только начали ли собирать под Maemo 5. Начали.

    Некоторые характеристики:

    Nokia-N900-38-17:~# df -h
    Filesystem                Size      Used Available Use% Mounted on
    rootfs                  227.8M    184.6M     39.0M  83% /
    ubi0:rootfs             227.8M    184.6M     39.0M  83% /
    tmpfs                     1.0M     92.0k    932.0k   9% /tmp
    tmpfs                   256.0k     76.0k    180.0k  30% /var/run
    none                     10.0M     72.0k      9.9M   1% /dev
    tmpfs                    64.0M      4.0k     64.0M   0% /dev/shm
    /dev/mmcblk0p2            2.0G     51.7M      1.8G   3% /home
    /dev/mmcblk0p1           27.0G    775.3M     26.2G   3% /home/user/MyDocs
    Nokia-N900-38-17:~# cat /proc/cpuinfo
    Processor   : ARMv7 Processor rev 3 (v7l)
    BogoMIPS    : 249.96
    Features    : swp half thumb fastmult vfp edsp neon vfpv3
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant : 0x1
    CPU part    : 0xc08
    CPU revision    : 3

    Hardware    : Nokia RX-51 board
    Revision    : 2101
    Serial      : 0000000000000000
    Nokia-N900-38-17:~# lshal
    Dumping 100 device(s) from the Global Device List:
    -------------------------------------------------
    udi = '/org/freedesktop/Hal/devices/computer'
      info.addons = {'hald-addon-cpufreq'} (string list)
      info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
      info.capabilities = {'cpufreq_control'} (string list)
      info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement', 'org.freedesktop.Hal.Device.CPUFreq'} (string list)
      info.product = 'Computer'  (string)
      info.subsystem = 'unknown'  (string)
      info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
      org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 'enable_power_save'} (string list)
      org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
      org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
      org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 'i', '', '', '', 'b'} (string list)
      power_management.can_hibernate = false  (bool)
      power_management.can_suspend = true  (bool)
      power_management.can_suspend_hybrid = false  (bool)
      power_management.is_powersave_set = false  (bool)
      system.firmware.name = 'NOLO'  (string)
      system.firmware.product = 'RX-51 board'  (string)
      system.firmware.version = '1.4.11'  (string)
      system.formfactor = 'unknown'  (string)
      system.hardware.product = 'RX-51'  (string)
      system.hardware.serial = '0000000000000000'  (string)
      system.hardware.uuid = '2101'  (string)
      system.hardware.vendor = 'Nokia'  (string)
      system.hardware.version = '2101'  (string)
      system.kernel.machine = 'armv7l'  (string)
      system.kernel.name = 'Linux'  (string)
      system.kernel.version = '2.6.28-omap1'  (string)
      system.kernel.version.major = 2  (0x2)  (int)
      system.kernel.version.micro = 28  (0x1c)  (int)
      system.kernel.version.minor = 6  (0x6)  (int)

    udi = '/org/freedesktop/Hal/devices/platform_omaplfb'
      info.linux.driver = 'omaplfb'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omaplfb)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omaplfb'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omaplfb'  (string)
      platform.id = 'omaplfb'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_pvrsrvkm'
      info.linux.driver = 'pvrsrvkm'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (pvrsrvkm)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_pvrsrvkm'  (string)
      linux.device_file = '/dev/pvrsrvkm'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/pvrsrvkm'  (string)
      platform.id = 'pvrsrvkm'  (string)

    udi = '/org/freedesktop/Hal/devices/bme'
      battery.charge_level.capacity_state = 'ok'  (string)
      battery.charge_level.current = 5  (0x5)  (int)
      battery.charge_level.design = 8  (0x8)  (int)
      battery.charge_level.last_full = 0  (0x0)  (int)
      battery.charge_level.percentage = 59  (0x3b)  (int)
      battery.charge_level.unit = 'bars'  (string)
      battery.is_rechargeable = true  (bool)
      battery.present = true  (bool)
      battery.rechargeable.is_charging = false  (bool)
      battery.rechargeable.is_discharging = true  (bool)
      battery.remaining_time = 10800  (0x2a30)  (int)
      battery.remaining_time.calculate_per_time = false  (bool)
      battery.reporting.current = 752  (0x2f0)  (int)
      battery.reporting.design = 1269  (0x4f5)  (int)
      battery.reporting.last_full = 0  (0x0)  (int)
      battery.reporting.unit = 'mAh'  (string)
      battery.type = 'pda'  (string)
      battery.voltage.current = 3825  (0xef1)  (int)
      battery.voltage.design = 4200  (0x1068)  (int)
      battery.voltage.unit = 'mV'  (string)
      info.addons = {'hald-addon-bme'} (string list)
      info.capabilities = {'battery'} (string list)
      info.category = 'battery'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Battery (BME-HAL)'  (string)
      info.subsystem = 'unknown'  (string)
      info.udi = '/org/freedesktop/Hal/devices/bme'  (string)
      maemo.charger.connection_status = 'disconnected'  (string)
      maemo.charger.type = 'none'  (string)
      maemo.rechargeable.charging_status = 'off'  (string)

    udi = '/org/freedesktop/Hal/devices/als'
      info.addons = {'hald-addon-als'} (string list)
      info.capabilities = {'light_sensor'} (string list)
      info.interfaces = {'org.freedesktop.Hal.Device.LightSensor'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Ambient Light Sensor'  (string)
      info.subsystem = 'unknown'  (string)
      info.udi = '/org/freedesktop/Hal/devices/als'  (string)
      light_sensor.num_sensors = 1  (0x1)  (int)

    udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
      alsa.device_file = '/dev/snd/timer'  (string)
      alsa.type = 'timer'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'ALSA Timer Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'  (string)
      linux.device_file = '/dev/snd/timer'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/timer'  (string)

    udi = '/org/freedesktop/Hal/devices/net_15'
      info.capabilities = {'net'} (string list)
      info.category = 'net'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'net'  (string)
      info.udi = '/org/freedesktop/Hal/devices/net_15'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'net'  (string)
      linux.sysfs_path = '/sys/class/net/phonet0'  (string)
      net.address = '15'  (string)
      net.arp_proto_hw_id = 820  (0x334)  (int)
      net.interface = 'phonet0'  (string)
      net.linux.ifindex = 4  (0x4)  (int)
      net.originating_device = '/org/freedesktop/Hal/devices/computer'  (string)

    udi = '/org/freedesktop/Hal/devices/net_computer_loopback'
      info.capabilities = {'net', 'net.loopback'} (string list)
      info.category = 'net.loopback'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Loopback device Interface'  (string)
      info.subsystem = 'net'  (string)
      info.udi = '/org/freedesktop/Hal/devices/net_computer_loopback'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'net'  (string)
      linux.sysfs_path = '/sys/class/net/lo'  (string)
      net.address = '00:00:00:00:00:00'  (string)
      net.arp_proto_hw_id = 772  (0x304)  (int)
      net.interface = 'lo'  (string)
      net.linux.ifindex = 1  (0x1)  (int)
      net.originating_device = '/org/freedesktop/Hal/devices/computer'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_7'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_7'  (string)
      leds.colour = 'r'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:r'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_6'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_6'  (string)
      leds.colour = 'kb6'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb6'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_5'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_5'  (string)
      leds.colour = 'kb5'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb5'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_4'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_4'  (string)
      leds.colour = 'kb4'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb4'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_3'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_3'  (string)
      leds.colour = 'kb3'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb3'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_2'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_2'  (string)
      leds.colour = 'kb2'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb2'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_1'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_1'  (string)
      leds.colour = 'kb1'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:kb1'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523_0'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_0'  (string)
      leds.colour = 'g'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:g'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_lp5523'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_lp5523'  (string)
      leds.colour = 'b'  (string)
      leds.device_name = 'lp5523'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/lp5523:b'  (string)

    udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
      button.has_state = false  (bool)
      info.addons.singleton = {'hald-addon-input'} (string list)
      info.capabilities = {'input', 'button', 'input.touchpad'} (string list)
      info.category = 'input'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'TSC2005 touchscreen'  (string)
      info.subsystem = 'input'  (string)
      info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'  (string)
      input.device = '/dev/input/event3'  (string)
      input.product = 'TSC2005 touchscreen'  (string)
      input.x11_driver = 'evdev'  (string)
      input.x11_options.Calibration = '156 3939 3817 176 0 0'  (string)
      linux.device_file = '/dev/input/event3'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'input'  (string)
      linux.sysfs_path = '/sys/class/input/input3/event3'  (string)

    udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
      button.has_state = false  (bool)
      button.type = 'power'  (string)
      info.addons.singleton = {'hald-addon-input'} (string list)
      info.capabilities = {'input', 'button'} (string list)
      info.category = 'input'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'triton2-pwrbutton'  (string)
      info.subsystem = 'input'  (string)
      info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'  (string)
      input.device = '/dev/input/event0'  (string)
      input.product = 'triton2-pwrbutton'  (string)
      linux.device_file = '/dev/input/event0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'input'  (string)
      linux.sysfs_path = '/sys/class/input/input0/event0'  (string)

    udi = '/org/freedesktop/Hal/devices/computer_backlight'
      info.addons = {'hald-addon-generic-backlight'} (string list)
      info.capabilities = {'laptop_panel'} (string list)
      info.category = 'laptop_panel'  (string)
      info.interfaces = {'org.freedesktop.Hal.Device.LaptopPanel'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Generic Backlight Device'  (string)
      info.subsystem = 'backlight'  (string)
      info.udi = '/org/freedesktop/Hal/devices/computer_backlight'  (string)
      laptop_panel.access_method = 'general'  (string)
      laptop_panel.num_levels = 256  (0x100)  (int)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'backlight'  (string)
      linux.sysfs_path = '/sys/class/backlight/acx565akm'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_wl12xx'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (wl12xx)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_wl12xx'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/wl12xx'  (string)
      platform.id = 'wl12xx'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio'
      info.linux.driver = 'soc-audio'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (soc-audio)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/soc-audio'  (string)
      platform.id = 'soc-audio'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input'
      button.has_state = true  (bool)
      button.state.value = true  (bool)
      button.type = 'jack_insert'  (string)
      info.addons.singleton = {'hald-addon-input'} (string list)
      info.capabilities = {'input', 'input.switch', 'button', 'input.jack.headphone', 'input.jack.microphone', 'input.jack.lineout', 'input.jack.videoout', 'input.jack'} (string list)
      info.category = 'input'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = 'RX51 (tlv320aic3x) Jack'  (string)
      info.subsystem = 'input'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input'  (string)
      input.device = '/dev/input/event2'  (string)
      input.jack.type = {'headphone'} (string list)
      input.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      input.product = 'RX51 (tlv320aic3x) Jack'  (string)
      linux.device_file = '/dev/input/event2'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'input'  (string)
      linux.sysfs_path = '/sys/class/input/input2/event2'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_1'
      alsa.card = 0  (0x0)  (int)
      alsa.card_id = 'RX51 (tlv320aic3x)'  (string)
      alsa.device = 1  (0x1)  (int)
      alsa.device_file = '/dev/snd/pcmC0D1p'  (string)
      alsa.device_id = ''  (string)
      alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      alsa.pcm_class = 'generic'  (string)
      alsa.type = 'playback'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = ' ALSA Playback Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_1'  (string)
      linux.device_file = '/dev/snd/pcmC0D1p'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/pcmC0D1p'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_1'
      alsa.card = 0  (0x0)  (int)
      alsa.card_id = 'RX51 (tlv320aic3x)'  (string)
      alsa.device = 1  (0x1)  (int)
      alsa.device_file = '/dev/snd/pcmC0D1c'  (string)
      alsa.device_id = ''  (string)
      alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      alsa.pcm_class = 'generic'  (string)
      alsa.type = 'capture'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = ' ALSA Capture Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_1'  (string)
      linux.device_file = '/dev/snd/pcmC0D1c'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/pcmC0D1c'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_0'
      alsa.card = 0  (0x0)  (int)
      alsa.card_id = 'RX51 (tlv320aic3x)'  (string)
      alsa.device = 0  (0x0)  (int)
      alsa.device_file = '/dev/snd/pcmC0D0p'  (string)
      alsa.device_id = ''  (string)
      alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      alsa.pcm_class = 'generic'  (string)
      alsa.type = 'playback'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = ' ALSA Playback Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_0'  (string)
      linux.device_file = '/dev/snd/pcmC0D0p'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/pcmC0D0p'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_0'
      alsa.card = 0  (0x0)  (int)
      alsa.card_id = 'RX51 (tlv320aic3x)'  (string)
      alsa.device = 0  (0x0)  (int)
      alsa.device_file = '/dev/snd/pcmC0D0c'  (string)
      alsa.device_id = ''  (string)
      alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      alsa.pcm_class = 'generic'  (string)
      alsa.type = 'capture'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = ' ALSA Capture Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_0'  (string)
      linux.device_file = '/dev/snd/pcmC0D0c'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/pcmC0D0c'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_control__1'
      alsa.card = 0  (0x0)  (int)
      alsa.card_id = 'RX51 (tlv320aic3x)'  (string)
      alsa.device_file = '/dev/snd/controlC0'  (string)
      alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      alsa.type = 'control'  (string)
      info.capabilities = {'alsa'} (string list)
      info.category = 'alsa'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio'  (string)
      info.product = 'RX51 (tlv320aic3x) ALSA Control Device'  (string)
      info.subsystem = 'sound'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_control__1'  (string)
      linux.device_file = '/dev/snd/controlC0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'sound'  (string)
      linux.sysfs_path = '/sys/class/sound/controlC0'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_smc91x'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (smc91x)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_smc91x'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/smc91x'  (string)
      platform.id = 'smc91x'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_serial8250_0'
      info.linux.driver = 'serial8250'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (serial8250.0)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_serial8250_0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/serial8250.0'  (string)
      platform.id = 'serial8250.0'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_serial8250'
      info.linux.driver = 'serial8250'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (serial8250)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_serial8250'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/serial8250'  (string)
      platform.id = 'serial8250'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_regulatory_0'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (regulatory.0)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_regulatory_0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/regulatory.0'  (string)
      platform.id = 'regulatory.0'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omapflash_0'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omapflash.0)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omapflash_0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omapflash.0'  (string)
      platform.id = 'omapflash.0'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omapfb'
      info.linux.driver = 'omapfb'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omapfb)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omapfb'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omapfb'  (string)
      platform.id = 'omapfb'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omapdss'
      info.linux.driver = 'omapdss'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omapdss)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omapdss'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omapdss'  (string)
      platform.id = 'omapdss'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_wdt'
      info.linux.driver = 'omap_wdt'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap_wdt)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_wdt'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap_wdt'  (string)
      platform.id = 'omap_wdt'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_ssi'
      info.linux.driver = 'omap_ssi'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap_ssi)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_ssi'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap_ssi'  (string)
      platform.id = 'omap_ssi'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap3isp'
      info.linux.driver = 'omap3isp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap3isp)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap3isp'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap3isp'  (string)
      platform.id = 'omap3isp'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap34xx_temp'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap34xx_temp)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap34xx_temp'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap34xx_temp'  (string)
      platform.id = 'omap34xx_temp'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'
      info.linux.driver = 'omap2_mcspi'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap2_mcspi.4)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.4'  (string)
      platform.id = 'omap2_mcspi.4'  (string)

    udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32_0'
      info.capabilities = {'net', 'net.80211control'} (string list)
      info.category = 'net.80211control'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'  (string)
      info.product = 'Networking Wireless Control Interface'  (string)
      info.subsystem = 'net'  (string)
      info.udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32_0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'net'  (string)
      linux.sysfs_path = '/sys/class/net/wmaster0'  (string)
      net.address = '00:1f:df:f9:6a:32'  (string)
      net.arp_proto_hw_id = 801  (0x321)  (int)
      net.interface = 'wmaster0'  (string)
      net.linux.ifindex = 2  (0x2)  (int)
      net.originating_device = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'  (string)

    udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32'
      info.capabilities = {'net', 'net.80211'} (string list)
      info.category = 'net.80211'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'  (string)
      info.product = 'WLAN Interface'  (string)
      info.subsystem = 'net'  (string)
      info.udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'net'  (string)
      linux.sysfs_path = '/sys/class/net/wlan0'  (string)
      net.80211.mac_address = 136901650994  (0x1fdff96a32)  (uint64)
      net.address = '00:1f:df:f9:6a:32'  (string)
      net.arp_proto_hw_id = 1  (0x1)  (int)
      net.interface = 'wlan0'  (string)
      net.linux.ifindex = 3  (0x3)  (int)
      net.originating_device = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_3'
      info.linux.driver = 'omap2_mcspi'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap2_mcspi.3)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_3'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.3'  (string)
      platform.id = 'omap2_mcspi.3'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_2'
      info.linux.driver = 'omap2_mcspi'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap2_mcspi.2)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_2'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.2'  (string)
      platform.id = 'omap2_mcspi.2'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_1'
      info.linux.driver = 'omap2_mcspi'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap2_mcspi.1)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.1'  (string)
      platform.id = 'omap2_mcspi.1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap2_onenand'
      info.linux.driver = 'omap2-onenand'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap2-onenand)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap2_onenand'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap2-onenand'  (string)
      platform.id = 'omap2-onenand'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_previewer'
      info.linux.driver = 'omap-previewer'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-previewer)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_previewer'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-previewer'  (string)
      platform.id = 'omap-previewer'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_5'
      info.linux.driver = 'omap-mcbsp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-mcbsp.5)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_5'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.5'  (string)
      platform.id = 'omap-mcbsp.5'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_4'
      info.linux.driver = 'omap-mcbsp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-mcbsp.4)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_4'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.4'  (string)
      platform.id = 'omap-mcbsp.4'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_3'
      info.linux.driver = 'omap-mcbsp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-mcbsp.3)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_3'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.3'  (string)
      platform.id = 'omap-mcbsp.3'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_2'
      info.linux.driver = 'omap-mcbsp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-mcbsp.2)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_2'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.2'  (string)
      platform.id = 'omap-mcbsp.2'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_1'
      info.linux.driver = 'omap-mcbsp'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-mcbsp.1)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.1'  (string)
      platform.id = 'omap-mcbsp.1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_omap_iommu_1'
      info.linux.driver = 'omap-iommu'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (omap-iommu.1)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_omap_iommu_1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/omap-iommu.1'  (string)
      platform.id = 'omap-iommu.1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_nokia_av'
      info.linux.driver = 'nokia-av'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (nokia-av)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_nokia_av'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/nokia-av'  (string)
      platform.id = 'nokia-av'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_musb_hdrc'
      info.linux.driver = 'musb_hdrc'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (musb_hdrc)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_musb_hdrc'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/musb_hdrc'  (string)
      platform.id = 'musb_hdrc'  (string)

    udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'usb.cable'  (string)
      info.addons = {'hald-addon-usb-cable'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'usb'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_musb_hdrc'  (string)
      info.product = 'MUSB HDRC host driver'  (string)
      info.subsystem = 'usb_device'  (string)
      info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc'  (string)
      info.vendor = 'Linux 2.6.28-omap1 musb-hcd'  (string)
      linux.device_file = '/dev/bus/usb/001/001'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'usb'  (string)
      linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1'  (string)
      usb_device.bus_number = 1  (0x1)  (int)
      usb_device.cable_type = 'disconnected'  (string)
      usb_device.can_wake_up = true  (bool)
      usb_device.configuration_value = 1  (0x1)  (int)
      usb_device.device_class = 9  (0x9)  (int)
      usb_device.device_protocol = 0  (0x0)  (int)
      usb_device.device_revision_bcd = 518  (0x206)  (int)
      usb_device.device_subclass = 0  (0x0)  (int)
      usb_device.is_self_powered = true  (bool)
      usb_device.linux.device_number = 1  (0x1)  (int)
      usb_device.linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1'  (string)
      usb_device.max_power = 0  (0x0)  (int)
      usb_device.mode = 'b_idle'  (string)
      usb_device.num_configurations = 1  (0x1)  (int)
      usb_device.num_interfaces = 1  (0x1)  (int)
      usb_device.num_ports = 1  (0x1)  (int)
      usb_device.product = 'MUSB HDRC host driver'  (string)
      usb_device.product_id = 2  (0x2)  (int)
      usb_device.serial = 'musb_hdrc'  (string)
      usb_device.speed = 480.0 (480) (double)
      usb_device.vendor = 'Linux 2.6.28-omap1 musb-hcd'  (string)
      usb_device.vendor_id = 7531  (0x1d6b)  (int)
      usb_device.version = 2.0 (2) (double)

    udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc_if0'
      info.linux.driver = 'hub'  (string)
      info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc'  (string)
      info.product = 'USB Hub Interface'  (string)
      info.subsystem = 'usb'  (string)
      info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc_if0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'usb'  (string)
      linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1/1-0:1.0'  (string)
      usb.bus_number = 1  (0x1)  (int)
      usb.can_wake_up = true  (bool)
      usb.configuration_value = 1  (0x1)  (int)
      usb.device_class = 9  (0x9)  (int)
      usb.device_protocol = 0  (0x0)  (int)
      usb.device_revision_bcd = 518  (0x206)  (int)
      usb.device_subclass = 0  (0x0)  (int)
      usb.interface.class = 9  (0x9)  (int)
      usb.interface.number = 0  (0x0)  (int)
      usb.interface.protocol = 0  (0x0)  (int)
      usb.interface.subclass = 0  (0x0)  (int)
      usb.is_self_powered = true  (bool)
      usb.linux.device_number = 1  (0x1)  (int)
      usb.linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1/1-0:1.0'  (string)
      usb.max_power = 0  (0x0)  (int)
      usb.num_configurations = 1  (0x1)  (int)
      usb.num_interfaces = 1  (0x1)  (int)
      usb.num_ports = 1  (0x1)  (int)
      usb.product = 'USB Hub Interface'  (string)
      usb.product_id = 2  (0x2)  (int)
      usb.serial = 'musb_hdrc'  (string)
      usb.speed = 480.0 (480) (double)
      usb.vendor = 'Linux 2.6.28-omap1 musb-hcd'  (string)
      usb.vendor_id = 7531  (0x1d6b)  (int)
      usb.version = 2.0 (2) (double)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1'
      info.linux.driver = 'mmci-omap-hs'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (mmci-omap-hs.1)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/mmci-omap-hs.1'  (string)
      platform.id = 'mmci-omap-hs.1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host'
      info.capabilities = {'mmc_host'} (string list)
      info.category = 'mmc_host'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1'  (string)
      info.product = 'MMC/SD Host Adapter'  (string)
      info.subsystem = 'mmc_host'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'mmc_host'  (string)
      linux.sysfs_path = '/sys/class/mmc_host/mmc1'  (string)
      mmc_host.host = 1  (0x1)  (int)
      mmc_host.slot_name = 'internal'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1'
      info.linux.driver = 'mmcblk'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host'  (string)
      info.product = 'MMC32G'  (string)
      info.subsystem = 'mmc'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1'  (string)
      info.vendor = 'Unknown (17)'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'mmc'  (string)
      linux.sysfs_path = '/sys/class/mmc_host/mmc1/mmc1:0001'  (string)
      mmc.cid = '1101004d4d43333247010c1471557cb1'  (string)
      mmc.csd = '900e00320f5903ffffffffe79640005b'  (string)
      mmc.date = '07/2009'  (string)
      mmc.fwrev = 0  (0x0)  (int)
      mmc.hwrev = 0  (0x0)  (int)
      mmc.oem = 'Unknown (256)'  (string)
      mmc.rca = 1  (0x1)  (int)
      mmc.serial = 202666325  (0xc147155)  (int)
      mmc.type = 'MMC'  (string)
      mmc.vendor = 'Unknown (17)'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'
      block.device = '/dev/mmcblk0'  (string)
      block.is_volume = false  (bool)
      block.major = 179  (0xb3)  (int)
      block.minor = 0  (0x0)  (int)
      block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.capabilities = {'storage', 'block'} (string list)
      info.category = 'storage'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      linux.hotplug_type = 3  (0x3)  (int)
      linux.sysfs_path = '/sys/block/mmcblk0'  (string)
      storage.automount_enabled_hint = true  (bool)
      storage.bus = 'mmc'  (string)
      storage.drive_type = 'sd_mmc'  (string)
      storage.hotpluggable = true  (bool)
      storage.media_check_enabled = false  (bool)
      storage.model = ''  (string)
      storage.no_partitions_hint = false  (bool)
      storage.originating_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1'  (string)
      storage.partitioning_scheme = 'none'  (string)
      storage.removable = false  (bool)
      storage.removable.media_available = true  (bool)
      storage.removable.media_size = 32015122432  (0x774400000)  (uint64)
      storage.requires_eject = false  (bool)
      storage.size = 32015122432  (0x774400000)  (uint64)
      storage.vendor = ''  (string)

    udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368'
      block.device = '/dev/mmcblk0p3'  (string)
      block.is_volume = true  (bool)
      block.major = 179  (0xb3)  (int)
      block.minor = 3  (0x3)  (int)
      block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.capabilities = {'volume', 'block'} (string list)
      info.category = 'volume'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.product = 'Volume (swap)'  (string)
      info.udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368'  (string)
      linux.hotplug_type = 3  (0x3)  (int)
      linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p3'  (string)
      volume.block_size = 512  (0x200)  (int)
      volume.fstype = 'swap'  (string)
      volume.fsusage = 'other'  (string)
      volume.fsversion = '2'  (string)
      volume.is_disc = false  (bool)
      volume.is_mounted = false  (bool)
      volume.is_mounted_read_only = false  (bool)
      volume.is_partition = true  (bool)
      volume.label = ''  (string)
      volume.linux.is_device_mapper = false  (bool)
      volume.mount_point = ''  (string)
      volume.num_blocks = 1572864  (0x180000)  (uint64)
      volume.partition.flags = {} (string list)
      volume.partition.label = ''  (string)
      volume.partition.media_size = 32015122432  (0x774400000)  (uint64)
      volume.partition.number = 3  (0x3)  (int)
      volume.partition.scheme = 'mbr'  (string)
      volume.partition.start = 31142739968  (0x740408000)  (uint64)
      volume.partition.type = '0x82'  (string)
      volume.partition.uuid = ''  (string)
      volume.size = 805306368  (0x30000000)  (uint64)
      volume.uuid = ''  (string)

    udi = '/org/freedesktop/Hal/devices/volume_uuid_4AB1_CD5F'
      block.device = '/dev/mmcblk0p1'  (string)
      block.is_volume = true  (bool)
      block.major = 179  (0xb3)  (int)
      block.minor = 1  (0x1)  (int)
      block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.capabilities = {'volume', 'block'} (string list)
      info.category = 'volume'  (string)
      info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.product = 'Nokia N900'  (string)
      info.udi = '/org/freedesktop/Hal/devices/volume_uuid_4AB1_CD5F'  (string)
      linux.hotplug_type = 3  (0x3)  (int)
      linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p1'  (string)
      org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
      org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
      org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
      org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
      volume.block_size = 512  (0x200)  (int)
      volume.fstype = 'vfat'  (string)
      volume.fsusage = 'filesystem'  (string)
      volume.fsversion = 'FAT32'  (string)
      volume.ignore = false  (bool)
      volume.is_disc = false  (bool)
      volume.is_mounted = true  (bool)
      volume.is_mounted_read_only = false  (bool)
      volume.is_partition = true  (bool)
      volume.label = 'Nokia N900'  (string)
      volume.linux.is_device_mapper = false  (bool)
      volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
      volume.mount_point = '/home/user/MyDocs'  (string)
      volume.num_blocks = 56631296  (0x3602000)  (uint64)
      volume.partition.flags = {} (string list)
      volume.partition.label = ''  (string)
      volume.partition.media_size = 32015122432  (0x774400000)  (uint64)
      volume.partition.number = 1  (0x1)  (int)
      volume.partition.scheme = 'mbr'  (string)
      volume.partition.start = 32768  (0x8000)  (uint64)
      volume.partition.type = '0x0c'  (string)
      volume.partition.uuid = ''  (string)
      volume.size = 28995223552  (0x6c0400000)  (uint64)
      volume.unmount.valid_options = {'lazy'} (string list)
      volume.uuid = '4AB1-CD5F'  (string)

    udi = '/org/freedesktop/Hal/devices/volume_uuid_6346a493_a8e1_4574_b50d_231ecda4367d'
      block.device = '/dev/mmcblk0p2'  (string)
      block.is_volume = true  (bool)
      block.major = 179  (0xb3)  (int)
      block.minor = 2  (0x2)  (int)
      block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.capabilities = {'volume', 'block'} (string list)
      info.category = 'volume'  (string)
      info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'  (string)
      info.product = 'RX-51_2009SE_1.2'  (string)
      info.udi = '/org/freedesktop/Hal/devices/volume_uuid_6346a493_a8e1_4574_b50d_231ecda4367d'  (string)
      linux.hotplug_type = 3  (0x3)  (int)
      linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p2'  (string)
      org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
      org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
      org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
      org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
      volume.block_size = 512  (0x200)  (int)
      volume.fstype = 'ext3'  (string)
      volume.fsusage = 'filesystem'  (string)
      volume.fsversion = '1.0'  (string)
      volume.ignore = false  (bool)
      volume.is_disc = false  (bool)
      volume.is_mounted = true  (bool)
      volume.is_mounted_read_only = false  (bool)
      volume.is_partition = true  (bool)
      volume.label = 'RX-51_2009SE_1.2'  (string)
      volume.linux.is_device_mapper = false  (bool)
      volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
      volume.mount_point = '/home'  (string)
      volume.num_blocks = 4194304  (0x400000)  (uint64)
      volume.partition.flags = {} (string list)
      volume.partition.label = ''  (string)
      volume.partition.media_size = 32015122432  (0x774400000)  (uint64)
      volume.partition.number = 2  (0x2)  (int)
      volume.partition.scheme = 'mbr'  (string)
      volume.partition.start = 28995256320  (0x6c0408000)  (uint64)
      volume.partition.type = '0x83'  (string)
      volume.partition.uuid = ''  (string)
      volume.size = 2147483648  (0x80000000)  (uint64)
      volume.unmount.valid_options = {'lazy'} (string list)
      volume.uuid = '6346a493-a8e1-4574-b50d-231ecda4367d'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0'
      info.linux.driver = 'mmci-omap-hs'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (mmci-omap-hs.0)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/mmci-omap-hs.0'  (string)
      platform.id = 'mmci-omap-hs.0'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0_mmc_host'
      button.has_state = true  (bool)
      button.state.value = true  (bool)
      button.type = 'cover'  (string)
      info.addons = {'hald-addon-mmc'} (string list)
      info.capabilities = {'mmc_host', 'button'} (string list)
      info.category = 'mmc_host'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0'  (string)
      info.product = 'MMC/SD Host Adapter'  (string)
      info.subsystem = 'mmc_host'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0_mmc_host'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'mmc_host'  (string)
      linux.sysfs_path = '/sys/class/mmc_host/mmc0'  (string)
      mmc_host.host = 0  (0x0)  (int)
      mmc_host.slot_name = 'external'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_lirc_rx51'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (lirc_rx51)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_lirc_rx51'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/lirc_rx51'  (string)
      platform.id = 'lirc_rx51'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_3'
      info.linux.driver = 'i2c_omap'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (i2c_omap.3)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_3'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/i2c_omap.3'  (string)
      platform.id = 'i2c_omap.3'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_2'
      info.linux.driver = 'i2c_omap'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (i2c_omap.2)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_2'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/i2c_omap.2'  (string)
      platform.id = 'i2c_omap.2'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1'
      info.linux.driver = 'i2c_omap'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (i2c_omap.1)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/i2c_omap.1'  (string)
      platform.id = 'i2c_omap.1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_hci_h4p'
      info.linux.driver = 'hci_h4p'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (hci_h4p)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_hci_h4p'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/hci_h4p'  (string)
      platform.id = 'hci_h4p'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_gpio_switch'
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (gpio-switch)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch'  (string)
      platform.id = 'gpio-switch'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_slide'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'cover'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (slide)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_slide'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/slide'  (string)
      platform.id = 'slide'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_sleep_ind'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (sleep_ind)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_sleep_ind'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/sleep_ind'  (string)
      platform.id = 'sleep_ind'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_proximity'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'cover'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (proximity)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_proximity'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/proximity'  (string)
      platform.id = 'proximity'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_kb_lock'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'cover'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (kb_lock)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_kb_lock'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/kb_lock'  (string)
      platform.id = 'kb_lock'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_headphone'
      button.has_state = true  (bool)
      button.state.value = true  (bool)
      button.type = 'connection'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (headphone)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_headphone'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/headphone'  (string)
      platform.id = 'headphone'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cmt_wddis'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cmt_wddis)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cmt_wddis'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_wddis'  (string)
      platform.id = 'cmt_wddis'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cmt_rst'
      button.has_state = true  (bool)
      button.state.value = true  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cmt_rst)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cmt_rst'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_rst'  (string)
      platform.id = 'cmt_rst'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cmt_en'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cmt_en)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cmt_en'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_en'  (string)
      platform.id = 'cmt_en'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cmt_bsi'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cmt_bsi)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cmt_bsi'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_bsi'  (string)
      platform.id = 'cmt_bsi'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cmt_apeslpx'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cmt_apeslpx)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cmt_apeslpx'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_apeslpx'  (string)
      platform.id = 'cmt_apeslpx'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cam_shutter'
      button.has_state = true  (bool)
      button.state.value = true  (bool)
      button.type = 'cover'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cam_shutter)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cam_shutter'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_shutter'  (string)
      platform.id = 'cam_shutter'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cam_launch'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cam_launch)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cam_launch'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_launch'  (string)
      platform.id = 'cam_launch'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_cam_focus'
      button.has_state = true  (bool)
      button.state.value = false  (bool)
      button.type = 'activity'  (string)
      info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
      info.capabilities = {'button'} (string list)
      info.linux.driver = 'gpio-switch'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
      info.product = 'Platform Device (cam_focus)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_cam_focus'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_focus'  (string)
      platform.id = 'cam_focus'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_camera_button'
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (camera_button)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_camera_button'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/camera_button'  (string)
      platform.id = 'camera_button'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_C6410'
      info.linux.driver = 'C6410'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (C6410)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_C6410'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/devices/platform/C6410'  (string)
      platform.id = 'C6410'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_rtc'
      info.linux.driver = 'twl4030_rtc'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_rtc)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_rtc'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_rtc'  (string)
      platform.id = 'twl4030_rtc'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_3'
      info.linux.driver = 'twl4030_reg'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_reg.3)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_3'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.3'  (string)
      platform.id = 'twl4030_reg.3'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_19'
      info.linux.driver = 'twl4030_reg'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_reg.19)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_19'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.19'  (string)
      platform.id = 'twl4030_reg.19'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_18'
      info.linux.driver = 'twl4030_reg'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_reg.18)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_18'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.18'  (string)
      platform.id = 'twl4030_reg.18'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_17'
      info.linux.driver = 'twl4030_reg'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_reg.17)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_17'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.17'  (string)
      platform.id = 'twl4030_reg.17'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_madc'
      info.linux.driver = 'twl4030_madc'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_madc)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_madc'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004a/twl4030_madc'  (string)
      platform.id = 'twl4030_madc'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad'
      info.linux.driver = 'twl4030_keypad'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_keypad)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004a/twl4030_keypad'  (string)
      platform.id = 'twl4030_keypad'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad_logicaldev_input'
      info.addons.singleton = {'hald-addon-input'} (string list)
      info.capabilities = {'input', 'input.keyboard', 'input.keys', 'button'} (string list)
      info.category = 'input'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_twl4030_keypad'  (string)
      info.product = 'omap_twl4030keypad'  (string)
      info.subsystem = 'input'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad_logicaldev_input'  (string)
      input.device = '/dev/input/event1'  (string)
      input.originating_device = '/org/freedesktop/Hal/devices/platform_twl4030_keypad'  (string)
      input.product = 'omap_twl4030keypad'  (string)
      input.x11_driver = 'evdev'  (string)
      input.x11_options.XkbLayout = 'us'  (string)
      input.x11_options.XkbModel = 'nokiarx51'  (string)
      input.x11_options.XkbRules = 'evdev'  (string)
      input.x11_options.XkbVariant = ''  (string)
      input.xkb.layout = 'us'  (string)
      input.xkb.model = 'nokiarx51'  (string)
      input.xkb.options = {''} (string list)
      input.xkb.rules = 'base'  (string)
      input.xkb.variant = ''  (string)
      linux.device_file = '/dev/input/event1'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'input'  (string)
      linux.sysfs_path = '/sys/class/input/input1/event1'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_gpio'
      info.linux.driver = 'twl4030_gpio'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_gpio)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_gpio'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0049/twl4030_gpio'  (string)
      platform.id = 'twl4030_gpio'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_wdt'
      info.linux.driver = 'twl4030_wdt'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_wdt)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_wdt'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_wdt'  (string)
      platform.id = 'twl4030_wdt'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_vibra'
      info.linux.driver = 'twl4030_vibra'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_vibra)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_vibra'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_vibra'  (string)
      platform.id = 'twl4030_vibra'  (string)

    udi = '/org/freedesktop/Hal/devices/leds_twl4030'
      info.capabilities = {'leds'} (string list)
      info.category = 'leds'  (string)
      info.parent = '/org/freedesktop/Hal/devices/platform_twl4030_vibra'  (string)
      info.subsystem = 'leds'  (string)
      info.udi = '/org/freedesktop/Hal/devices/leds_twl4030'  (string)
      leds.colour = 'vibrator'  (string)
      leds.device_name = 'twl4030'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'leds'  (string)
      linux.sysfs_path = '/sys/class/leds/twl4030:vibrator'  (string)

    udi = '/org/freedesktop/Hal/devices/platform_twl4030_usb'
      info.linux.driver = 'twl4030_usb'  (string)
      info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
      info.product = 'Platform Device (twl4030_usb)'  (string)
      info.subsystem = 'platform'  (string)
      info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_usb'  (string)
      linux.hotplug_type = 2  (0x2)  (int)
      linux.subsystem = 'platform'  (string)
      linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_usb'  (string)
      platform.id = 'twl4030_usb'  (string)


    Dumped 100 device(s) from the Global Device List.
    ------------------------------------------------

    Вот собственно и всё. В заключении скажу, что чем больше пользуешься, тем больше привыкаешь. Кажется, что и недостатков-то нет. Пока ехал домой думал о том как описать недостатки, а в два ночи я уже всем (кроме подставки, ну, и зарядки MicroUSB) доволен. Вот так вот. Стоит оно своих денег, стоит. Интеграция телефона и интернет таблетки произведена, и размеры её меньше чем мой чехол от Nokia E61.

    Опубликовать в:
    • Yandex
    • Google Bookmarks
    • LiveJournal
    • Twitter
    • Digg
    • del.icio.us
    • Memori
    • Facebook
    • RSS
    • Live
    • Print
    • PDF
     

    38 responses to “Nokia N900 – вживую” RSS иконка

    • Opera 10.00 Linux

      существенный для меня вопрос: там скролл как в 5800 (с полосой для скрола справа) или как в iPhone (в любом месте потянул за документ, и документ проскролился)?

      • Firefox 3.5.4 Fedora

        Там есть маленький скролл, который исчезает, но основная прокрутка как в IPhone. Также было в N810, но там плохой экран был и проще было щёлкать стилусом в прокрутку. Тут всё хорошо пальцем вертится.

        • Opera 10.00 Linux

          > но основная прокрутка как в IPhone

          слава богу, буду брать
          ЗЫ не видел к сожалению 810, так что не с чем сравнивать

    • Opera 9.64 Windows XP

      Прежде чем брать, рекомендую взять на «попробовать» в течение дня.. ИМХО более неудобного телефона у Nokia еще не было (ну разве что 5800, но это отдельная песня).

      • Unknown Ubuntu

        Хочу возразить. Я тоже вначале был скептичен. Но после месяца использования в качестве основного телефона я считаю, что ничем более убодным я до сих пор не пользовался. Контакты с интеграцией контактов гугл и скайпа это просто сказка. При звонке выбираешь, через что звонить, это то, о чём я до этого мечтал.

    • Unknown Ubuntu

      А браузер зумит нормально при помощи трения пальцем по часовой стрелке? Это ж главный скользкий момент (ну типа по видео невозможно понять удобно это или нет).

      • Firefox 3.5.4 Fedora

        Ух, как оно умеет. Там рядом кнопки есть увеличения уменьшения, так что всё равно как. Но проверю сегодня.

      • Firefox 3.5.4 Fedora

        В общем, оно увеличивается и уменьшается. Главное надавить посильнее, чтобы экран не подумал, что палец убран.

        • Unknown Ubuntu

          Еще, если можно, скажи про экран, он так же царапается как у н810? А то у меня в рюкзаках пока лежало поцарапался экран об ключи, жалко как-то, аж чехол ношу в рюкзаке.

          И последнее. Так что, можно пользоваться чтоб «по-быстрому почитать рсс-ленту» или пока нет (скорость браузера)?

          • Firefox 3.5.5 Fedora

            Ну, наверно царапается. Пластмасса же. Но пластмасса по идее мало чем отличается от телефонов. И носить телефон ты наверно будешь не в рюкзаке.

            Про RSS не знаю, не смотрел, а браузер шустрый.

            • Unknown Ubuntu

              > И носить телефон ты наверно будешь не в рюкзаке.

              Ну да, хотя сейчас ношу телефон и ключи в одном кармане) В любом случае, я загорелся идеей (и надеждой) того, что телефоны на s60 резко подешевеют и можно будет купить и играться с qt (пописать чего, попортировать). s60 может стать лучшей ОС телефонов «для домохозяек», ибо ведь в цене должна упасть неслабо (хотя можт там железки таких денег стоят, не знаю).

    • Firefox 3.5.5 Ubuntu

      Одно, плохо, экран стал меньше, чем на 810.
      Я использую последнюю в основном как читалку и серфилку инета, размер экрана таки имеет значение.
      Плюс, если сядет батарея на 810, то звонить можно с обычного телефона. А если на 900, то звонить уже не получится.

    • Chromium 4.0.227.0 Linux

      Привет:)

      Тоже подумываю взять, но вместо N800, которая тебе не понравилась…

      Очень важный для меня вопрос: на ней книжки в evince в pds/djavu читать можно, или глаза сломаются? На N800 все было именно идеально

      (всегда электронные читалки находила слишком большими и неудобными)

      З.Ы. Жалко, что нет Fedora/RHEL под ARM. Нет, не вместо Maemo, я себе еще Debian в chroot поставила, иногда удобно под рукой иметь Apache, PHP, MySQL, Postfix, и т д :)

      • Firefox 3.5.5 Fedora

        Глаза они это, настраиваемые. Нет, там хороший такой экран и хорошие такие шрифты. Привыкнешь думаю.

      • Firefox 3.5.2.NETCLR3.5.30729 Windows XP

        sHaggY_caT, в pdf нельзя вроде как масштабировать только текст, так что в 900 pdf читать будет так же сложно, как и в 800/810

        • Chromium 4.0.227.0 Linux

          >sHaggY_caT, в pdf нельзя вроде как >масштабировать только текст, так что в 900 pdf >читать будет так же сложно, как и в 800/810

          Не знаю, мой evince маштабирует pdf-ки :) )

          • Firefox 3.5.2.NETCLR3.5.30729 Windows XP

            Так что бы масштабировался только текст и не возникало гор. прокрутки? Не верю. В противном случае толку от такого масштабирования нет, ибо скролить замучаться можно

            • Chromium 4.0.227.0 Linux

              А, Вы про это :)

              У меня близорукость(что позволяет на близком расстоянии читать более мелкий текст с комфортом, заработала себе в детстве, читая книжки с фонариком :( ), и я просто маштабирую до того состояния, когда прокрутка еще не появляется.
              На N800, так как экран достаточно большой, все видится вполне комфортно (для меня).

              Просто текст можно тем же fbreader маштабировать. А вот pdf-ки с разной документацией, да, не получится

      • Safari MacIntosh

        Fedora для ARM есть в виде Secondary arch.

    • MSIE 7.0 Windows XP

      Если не секрет, как к Вам в руки попал N900?

    • Safari MacIntosh

      Только вот «телефон» на стол вынести нельзя

      Можно, там просто по-умолчанию разрешенны 4 виртуальных стола. телефон есть на одном из них.

    • Safari MacIntosh

      вот тут кстати можно скачать прошивку ту, что пошла в магазины: скачать 1.2009.42-11 билд

    • Opera 10.10 Windows 7

      скажите, модель РСТ будет с русской хард-клавой или нет? имеет ли смысл купить за бугром девайс по более приличной цене?

      • Firefox 3.5.5 Fedora

        Наши конечно будут с русскими буквами.

      • Unknown Ubuntu

        Ну это смотря что считать «русской клавой». Кнопок на клавиатуре недостаточно для полной русской клавиатуры, поэтому придётся, наверное, открывать-закрывать виртуальную клаву очень часто. Я вначале пробовал на своём девайсе русский язык включать для hardware-клавиатуры, но это муки и боюсь, что так и будет. Это не N810, к сожалению, с её 4-мя рядами клавиш :(

    • Opera 10.10 Windows 7

      скажите, а как аудио-плеер он насколько хорош? после ифона качество звука на е63 ну просто никакое. но тратить в пустую порядка 30и тыщ – верх идиотизма (я о себе). очень хочется заменить им мои гаджеты.

      • Chrome 3.0.195.33 Windows XP

        Знаю что пара аудиофилов отзывалась об N900 как о середнячке, при этом упомянув айфон незлым словом. Я думаю, не хуже, чем айфон просто обязано быть. К сожалению протестировать это нельзя. Со стандартными ушами звук так себе. С моими KOSS Porta Pro уже хорошо.

        Другое дело сам медиплейер как программа. Она sucks, на мой взгляд. Единственное, что мне понравилось сразу, это что ни одной проблемы с русскими тегами в 1251 и т.п. я не обнаружил. Это приятная неожиданность, спасибо разработчикам

    • Opera 10.10 Windows 7

      у меня такие же ушки =) спсибо. появится во флагмане – буду буду думать.

    • Firefox 3.6.3GTB6WebMoneyAdvisor Windows XP

      У моего друга такой телефон, один из минусов это его цена, телефон просто шедевр.


    1 Trackbacks / Pingbacks

    Оставить комментарий

    Spam Protection by WP-SpamFree