Older blog entries for dma (starting at number 5)

turning back to the sound problem on the ibm thinkpad 600e. sb(4) instead of clcs(4) is not best solution for this problem: this can do only 8 bit 22 kHz audio, but, regarding to CS4239 datasheet, sound up to 48 kHz is supported.

ibm used dirty hacks to map the I/O-space of the CS4239 chip to CS4610. clcs(4) driver always expects to find it paired with an AC'97 codec chip, while instead the PCI CS4610 is paired with the ISA CS4239. since ibm use hacks, i use hacks too. here is patch to fix this problem first last and all the time.

note: this is a hack and use it at your own risk!

sound_hack.tp600e.diff

25 Apr 2007 (updated 28 Apr 2007 at 10:14 UTC) »

funny page about unix which is not unix operating system: OtherUnix.

23 Apr 2007 (updated 24 Apr 2007 at 07:48 UTC) »
Making traffic reports using NetFlow on OpenBSD

pfflowd is a very nice NetFlow sensor for OpenBSD-based routers. Also, I install flowd as a NetFlow collector on a different machine in the internal network. I rotate flowd log files every hour using logrotate and place flows from log to SQLite database. That give me ability to query some information from database using simple SQLite syntax in cgi application.

21 Apr 2007 (updated 23 Apr 2007 at 14:34 UTC) »
Cisco IOS tips: fast link on Ethernet port

Type the following command:

spanning-tree portfast

for each Ethernet port (available only for switchport)

Cisco IOS tips: login failures

Blocking incorrect login attempts in IOS:

login block-for 20 attempts 2 within 20

Information about last 50 login failures:

sh login failures
21 Apr 2007 (updated 28 Apr 2007 at 09:43 UTC) »

this patch allow program names in the syslog configuration file to contain non-alphanumerical characters (but no non-printables).

syslogd.diff

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!