вторник, 31 марта 2009 г.

htc dream + gentoo

После приобретения чудного девайса HTC Dream встал вопрос подключения девайса к компу, в качестве флешки, почему-то по умолчанию девайс не подключался, хотя флешки и моя Sony PSP подключались и работали без проблем.

dmesg

[57509.252433] scsi6 : SCSI emulation for USB Mass Storage devices
[57509.253743] drivers/usb/core/inode.c: creating file '006'
[57509.253802] usb 2-6: New USB device found, idVendor=0bb4, idProduct=0c01
[57509.253804] usb 2-6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[57509.253806] usb 2-6: Product: Android Phone
[57509.253807] usb 2-6: Manufacturer: HTC
[57509.253808] usb 2-6: SerialNumber: HT848GZ72398
[57509.253814] hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0040
[57509.253830] usb-storage: device found at 6
[57509.253832] usb-storage: waiting for device to settle before scanning
[57520.713080] hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0040
[57520.764300] ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00100103 PRSC PPS PES CCS
[57520.815280] usb 2-6: reset full speed USB device using ohci_hcd and address 6
[57520.881287] ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00100103 PRSC PPS PES CCS
[57530.978058] hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0040
[57531.029276] ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00100103 PRSC PPS PES CCS
[57531.080311] usb 2-6: reset full speed USB device using ohci_hcd and address 6
[57531.146299] ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [5] = 0x00100103 PRSC PPS PES CCS
[57558.038049] scsi 6:0:0:0: Device offlined - not ready after error recovery
[57558.038519] usb-storage: device scan complete



Гугление не дако никаких интересных результатов, для убунтщиков был фикс под названием "2 minutes fix", мне совсем не подошел, все оказалось гораздо проще.
Дело было конечно же в ядре.За сим,кому в помощь,а себе просто не забыть прилагаю скриншот.

среда, 25 марта 2009 г.

ssmtp и уведомления о системных событиях по sms

Итак.Сегодня ночью ко мне пришла мысль что уж очень сильно хочется чтобы уведомления о завершении процесса emerge приходили мне смской.Немного погуглив я нашел решение, юзать ssmtp + небольшой скриптик.


emerge -av mail-mta/ssmtp
[обязательно с флагом ssl]
Поидее оно должно потащить за собой и mail-client/mailx
Итак.Дальше нужно перейти к файлу конфигурации:

nano /etc/ssmtp/ssmtp.conf

# GMAIL configuration
mailhub=smtp.gmail.com:587
AuthUser=мыло@gmail.com
AuthPass=пароль
UseSTARTTLS=YES
UseTLS=YES
# The full hostname
hostname=gmail.com

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES


Со строчкой hostname=gmail.com я изрядно намучался, несколько не ясно что такое хостнейм, то ли оно хочет мой хостнейм, то ли гмейла, если указать свой собственный то бишь localhost, то дело принимает совсем неинтересный оборот:при отправке почты намертво вешается сеть.


А теперь сам скриптик:


#!/bin/sh
# Запись статуса завершения команды.
[ $? -eq 0 ] && RESULT="PASS" || RESULT="FAIL"

# То что в кавычках заменить на свой адрес
SMS_ADDR="123456789@sms.beemail.ru"

LAST_PKG="$(tac /var/log/emerge.log | awk '$2 == ">>>" {print $4,$5,$6,$7; exit;}')"
CFG_MODS="$(find /etc -iname '._cfg????_*' | wc -l)"

mail -s"Emerge Completed" $SMS_ADDR <<-EOM ${RESULT} ${LAST_PKG} ::: ${CFG_MODS} config updates pending $* EOM

Дальше скрипт можно добавить в /usr/local/sbin/

И запускать emerge -avuDN world; scriptname


суббота, 14 марта 2009 г.

kde 4.2.1


Недавно я таки переехал на KDE4.2.1
Первые впечатления:явно есть над чем работать ребятам из девелоперского состава кде, например иногда крашится плазма, совершенно по не понятной причине, а так как я кде использую совместе с compiz-fusion, то естественно мною был отловлен еще один баг,
иногда при загрузке кде,вот только-только после заставки если нажать правой кнопкой мыши по рабочему столу то Х-сервер падает.