Блогчетање

Данилово блогче

Fri, 10 Oct 2008

A recommendation for a cheap PCI card which Just Works with Ubuntu Intrepid: MSI PC60G-F. I fully expect it to work with other distributions as well, but I am generally looking for solutions which would work with at least an Ubuntu live CD.

In Serbia, you can get it for 1400 RSD.

[13:14] | [] | # | G | | TB

Sat, 11 Aug 2007

Like most people, I accumulated too many gadgets. I've given away Nokia 770 to my sister (I also have Nokia N800), and stored away some other things (like USB DVD recorder, flatbed scanner), and started increasingly switching over to "multifunction" devices.

Numerous gadgets
Gadgets clean-up

And what I am left with is still too much (the photo above doesn't include a USB hard drive, speakers and another computer I use for storage and as a media server—and a camera, of course :).

The steps I did so far to help my case are replacing separate printer and scanner with a networkable multifunction device. And replacing a combo of a wireless AP and an ADSL router with a single device (except that it doesn't work too well atm, so I am keeping both).

But, how to get rid of more stuff? I plan to replace the other computer with a more integrated solution (including big hard drives and memory card reader), and I'll probably get rid of MP3 player (both N800 and my phone can be used as ones), and I'll get rid of Toshiba E740 PDA (I am now pretty sure I'll never bother hacking on it).

Any further ideas on how to un-clutter my workspace? ;)

In other news, I lost my cool Linux-powered Motorola A1200 in Birmingham: the day before GUADEC actually started. So, after losing my previous Motorola phone, and after remembering that I lost my parents' Motorola phone all the way back in high school, I am done with Motorolas. :)

[20:18] | [] | # | G | | TB

Tue, 10 Jul 2007

Већ сам писао о повезивању на 3G мреже из Убунтуа, и о проблемима које сам имао.

Укратко, после мало тражења по Интернету, учинило ми се да је једини разлог за:

...
Jul  1 05:09:55 localhost pppd[31981]: rcvd [CHAP Challenge id=0x1 <e24a344876602061ca149d94fe25c0d4>, name = "UMTS_CHAP_SRVR"]
Jul  1 05:09:55 localhost pppd[31981]: sent [CHAP Response id=0x1 <c3b8310ecb11492929431d5a732e537b>, name = "mts"]
Jul  1 05:09:55 localhost pppd[31981]: rcvd [CHAP Success id=0x1 ""]
Jul  1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul  1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul  1 05:09:55 localhost pppd[31981]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jul  1 05:09:56 localhost pppd[31981]: rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Jul  1 05:09:56 localhost pppd[31981]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
Jul  1 05:10:26 localhost pppd[31981]: IPCP: timeout sending Config-Requests 
Jul  1 05:10:26 localhost pppd[31981]: sent [LCP TermReq id=0x2 "No network protocols running"]
Jul  1 05:10:29 localhost pppd[31981]: sent [LCP TermReq id=0x3 "No network protocols running"]
Jul  1 05:10:32 localhost pppd[31981]: Connection terminated.
Jul  1 05:10:33 localhost pppd[31981]: Modem hangup
Jul  1 05:10:33 localhost pppd[31981]: Exit.

то што не ради са одговарајућим APN-ом, а покушавао сам са „gprsinternet“, „gprsweb“ и „internet“, и све без успеха. Пробао сам и гомилу других PPP опција (многи са истим проблемима су пријавили да само продужавање ipcp-restart параметра помаже).

Звањем корисничког сервиса нисам могао да добијем икакву помоћ (сви знамо како функционише подршка — имају одређен образац питања и одговора који најчешће долазе, а изван тога немају појма), па сам се одлучио да им се јавим е-поштом.

И заиста, већ исти дан сам добио обавештење да ће ми се јавити у вези тога, и да ћемо решити проблем — овим путем се захваљујем Драгани (која је послала одговор) и Ненаду из МТС-а који су помогли у активирању, а решење је било једноставно: користити „3gnet“ за APN, и све је прорадило (а Ненад је био изненађен да „gprsinternet“ не ради, пошто би требао да буде активиран на свакој картици). Овако сам успео да постигнем око 60kb/s за преузимање Убунту ИСО отиска, са истог места где сам са Теленором постигао 45kb/s (Карађорђев трг у Земуну).

Сад, још само мало да побољшају документацију на сајту, и да помену да постоји и „3gnet“ APN, и уштедео бих пар дана.

Ускоро ћу вероватно објавити и како функционише 3G у којим деловима града (како се у њима нађем), али немам баш ни много времена за играње — 14. јула идем на GUADEC, а после тога сам послом недељу дана у Аликантеу (Шпанија).

[09:59] | [] | # | G | | TB

Sun, 01 Jul 2007

Недавно сам набавио Dell Wireless 5505 (HSDPA модем) за свој Latitude D620, који сам морао потерати на Убунтуу. Затим је ваљало одлучити се за неки од мобилних провајдера и њихове интернет услуге — занима ме коришћење интернета на уобичајен начин, те гледам само најповољније пакете и обрачунавам потрошњу у мегабајтима, а не у килобајтима.

Телеком нуди повољније услове: 1 гигабајт месечно за претплату од 4.130 динара, уз плаћање од 6,04 динара по мегабајту прекорачења. Теленор је знатно скупљи: 2.454 динара месечно за само 250 мегабајта, а затим 36,24 динара по мегабајту прекорачења.

Подешавање модема

Dell Wireless 5505 је заправо Novatel Wireless Expedite EU740, и то са неуобичајеним USB ознакама:

$ lsusb
...
Bus 001 Device 029: ID 413c:8116 Dell Computer Corp.
...

Овај уређај се може користити са стандардним usbserial модулом, уз прослеђивање горњих ознака:

$ sudo modprobe usbserial vendor=0x413c product=0x8116

Ово обезбеђује два серијска уређаја: /dev/ttyUSB0 и /dev/ttyUSB1 — први се користи као модем, а други служи за контролне податке, мада се чини да не постоји документација за његову употребу.

Да бих олакшао употребу и учинио учитавање овог модула аутоматским, на Убунтуу сам додао линију options usbserial vendor=0x413c product=0x8116 у /etc/modprobe.d/options, и затим usbserial у /etc/modules.

Након овога, модем је било могуће користити без проблема, уз опаску да се SIM картица мора убацити пре паљења рачунара, и да Теленор издаје нешто краће картице које не треба гурнути до краја. Такође, уместо гашења система, мени је уређај препознао SIM картицу и само уз суспендовање.

Додатни алати

На Мартиновој страници посвећеној употреби Dell Latitude D620 3G уређаја под Линуксом сам нашао и везе ка два додатна програма:

comgt
алат за издавање наредби модему, као и испитивање стања модема; морао сам га покретати уз параметар за модем: comgt -d /dev/ttyUSB0. Овим алатом се може видети и јачина сигнала.
umtsmon
Графички програм за повезивање на GPRS/UMTS мреже — ни он није помогао у повезивању на Телекомову мрежу, па га и нећу користити, али они који више воле графичке алате могу бити задовољни истим.

Подешавање везе

За Теленор картицу, све је било врло једноставно: sudo pppconfig и праћење стандардних корака, замена иницијализационе ниске са at+cdgcont=1,"ip","internet", бирање броја *99***1#, и подешавање корисничког имена на „telenor“, односно лозинке на „gprs“, уз избор /dev/ttyUSB0 као серијског порта.

После свега тога, једно „pon telenor“ је било довољно за повезивање. У мојим кратким испробавањима (почетак скидања ubuntu ISO фајла са сервера у Мађарској), добио сам око 45 килобајта у секунди.

Ради референце, ово су моје датотеке са подешавањима.

$ cat /etc/ppp/peers/telenor
hide-password
noauth debug
connect "/usr/sbin/chat -v -f /etc/chatscripts/telenor"
/dev/ttyUSB0
460800
defaultroute noipdefault
user "telenor"
remotename telenor
usepeerdns
ipparam telenor
$ cat /etc/chatscripts/telenor
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' at+cgdcont=1,"ip","internet"
OK-AT-OK "ATDT*99***1#"
CONNECT \d\c
$ sudo cat /etc/ppp/pap-secrets |grep telenor
"telenor" telenor "gprs"

Проблеми са Телекомом

Пратећи сличне кораке са Телеком картицом, нисам успео да се повежем пошто IPCP-ом не добијем IP адресу, већ само адресе DNS и WINS сервера (10.11.12.13, 10.11.12.14), а звањем корисничког сервиса, изненађујуће, нисам успео ништа да сазнам (чак ни да ли су ове адресе заправо адресе њихових DNS сервера).

Овако ми изгледа PPP дневник (plog -f) при покушају повезивања:

...
Jul  1 05:09:55 localhost pppd[31981]: rcvd [CHAP Challenge id=0x1 <e24a344876602061ca149d94fe25c0d4>, name = "UMTS_CHAP_SRVR"]
Jul  1 05:09:55 localhost pppd[31981]: sent [CHAP Response id=0x1 <c3b8310ecb11492929431d5a732e537b>, name = "mts"]
Jul  1 05:09:55 localhost pppd[31981]: rcvd [CHAP Success id=0x1 ""]
Jul  1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul  1 05:09:55 localhost pppd[31981]: CHAP authentication succeeded
Jul  1 05:09:55 localhost pppd[31981]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jul  1 05:09:56 localhost pppd[31981]: rcvd [IPCP ConfNak id=0x1 <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Jul  1 05:09:56 localhost pppd[31981]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
Jul  1 05:10:26 localhost pppd[31981]: IPCP: timeout sending Config-Requests 
Jul  1 05:10:26 localhost pppd[31981]: sent [LCP TermReq id=0x2 "No network protocols running"]
Jul  1 05:10:29 localhost pppd[31981]: sent [LCP TermReq id=0x3 "No network protocols running"]
Jul  1 05:10:32 localhost pppd[31981]: Connection terminated.
Jul  1 05:10:33 localhost pppd[31981]: Modem hangup
Jul  1 05:10:33 localhost pppd[31981]: Exit.

Ако ико зна у чему би могао бити проблем, врло радо бих сазнао — када решим ове проблеме, радо ћу упоредити и перформансе два постојећа мобилна 3G провајдера ;)

[11:05] | [] | # | G | | TB

Thu, 11 Nov 2004

I just got my hands on Philips HDD100 MP3 player: 15GB MP3 player with support for MP3 and WMV formats (not that I would ever use the latter). If it was me, I'd never get myself a player which doesn't support Ogg (OTOH, $180 for 15GB USB drive is not that bad either :), but this one is my sister's :-) I just get to use it from time to time, and removeable storage is what I never refuse.

It's "usb-storage" compatible, so one can just plug it into any sufficiently new GNU/Linux system, and get access to another disk. So I did, and copied a few songs, but it turns out it requires proprietary database in order to read files (it doesn't read the directories themselves).

After some Googling, I couldn't find any existing software to create these databases, but I found just what I needed: technical specifications. This means that I don't have to do any reverse-engineering of databases, so it took mere 1-2 hours to write a Python program to create suitable databases (I first started writing it in C, but then I though, what the heck, it'd be faster and easier to do it in Python, though I never handled binary records using Python, which turned out to be very easy :).

So, if you've got this player and want to use it without using Windows, grab create-index.py, put it in your path, chmod +x it, mount the player, and run the program. If that's a bit too much, here's how I do it:

$ mount -o umask=000 /dev/sde1 /mp3player
$ (cd /mp3player && create-index.py System/data Muzika System/music)
$ umount /mp3player

It's certainly very buggy currently. You'd also need ID3 module installed (official web page is at id3-py.sf.net). Many features are currently missing (such as playlists). Any patches and improvements are welcome :-)

Although Philips' original software renames files to very short names, it's possible to use longer names if you modify some header fields, and that's what I do (and it works mostly :). SolonWeb, otoh, claims that it doesn't work correctly, so I just say: it works for me.

Note that Philips firmware is not what you'd call great: it occasionally freezes, and you have to resort to hardware reset: press volume up (on the right side of the player) and up arrow (previous track button on the player) for around 4 seconds to shut it down.

Hope this helps anyone in trying to use Philips HDD100 15GB MP3 player on some of GNU/Linux, FreeBSD, or any other free system. At least for playing music, since external hard drive features work out of the box.

[20:21] | [] | # | G | | TB
Contact
Danilo Segan

This is blog (web log) of Danilo Šegan (or Данило Шеган).

Archives
2008-Oct
2008-Aug
2008-Jul
2008-Jun
2008-May
2008-Apr
2008-Mar
2008-Feb
2007-Dec
2007-Oct
2007-Aug
2007-Jul
2007-May
2007-Apr
2007-Feb
2007-Jan
2006-Nov
2006-Oct
2006-Aug
2006-Jul
2006-Apr
2006-Mar
2006-Feb
2006-Jan
2005-Sep
2005-Jun
2005-May
2005-Apr
2005-Mar
2005-Feb
2004-Dec
2004-Nov
2004-Oct
2004-Sep
2004-Aug
2004-Jul
2004-May
2004-Apr
2004-Mar
2004-Feb
2004-Jan
2003-Dec
2003-Nov
2003-Oct
2003-Sep
1983-Mar

< October 2008
MoTuWeThFrSaSu
   1 2 3 4 5
6 7 8 9101112
13141516171819
20212223242526
2728293031  
Categories

Links
Kvota.net
Prevod.org
My study page
Srpski.org
GNOME
Friends' Blogs
alex (en)
bc (en)
Bojan Živanović (sr)
Carlos (en)
Goran (sr)
imp (sr)
lilit (sr)
Oskuro (en)
Zombie (sr/en)
Feeds
RSS