<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Marcin Juszkiewicz - alix</title><link href="https://marcin.juszkiewicz.com.pl/" rel="alternate"/><link href="https://marcin.juszkiewicz.com.pl/tag/alix/feed/" rel="self"/><id>https://marcin.juszkiewicz.com.pl/</id><updated>2010-10-05T10:54:00+02:00</updated><entry><title>Coreboot is awesome</title><link href="https://marcin.juszkiewicz.com.pl/2010/10/05/coreboot-is-awesome/" rel="alternate"/><published>2010-10-05T10:54:00+02:00</published><updated>2010-10-05T10:54:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2010-10-05:/2010/10/05/coreboot-is-awesome/</id><summary type="html">&lt;p&gt;Two weeks ago I was updating Award &lt;span class="caps"&gt;BIOS&lt;/span&gt; on Alix.1c board and failed &amp;#8212; computer bricked&amp;nbsp;:(&lt;/p&gt;
&lt;p&gt;But there was a way to get it to working state again &amp;#8212; &lt;span class="caps"&gt;PC&lt;/span&gt; Engines (vendor or Alix boards) has &lt;a href="http://pcengines.ch/lpc1a.htm"&gt;LPC1a&lt;/a&gt; adapter with extra &lt;span class="caps"&gt;BIOS&lt;/span&gt; chip. I contacted them and few days later it arrived …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Two weeks ago I was updating Award &lt;span class="caps"&gt;BIOS&lt;/span&gt; on Alix.1c board and failed &amp;#8212; computer bricked&amp;nbsp;:(&lt;/p&gt;
&lt;p&gt;But there was a way to get it to working state again &amp;#8212; &lt;span class="caps"&gt;PC&lt;/span&gt; Engines (vendor or Alix boards) has &lt;a href="http://pcengines.ch/lpc1a.htm"&gt;LPC1a&lt;/a&gt; adapter with extra &lt;span class="caps"&gt;BIOS&lt;/span&gt; chip. I contacted them and few days later it arrived here (I will send it back as it is&amp;nbsp;loaned).&lt;/p&gt;
&lt;p&gt;Use is simple: plug into &lt;span class="caps"&gt;LPC&lt;/span&gt; connector, boot machine, reprogram on-board flash chip, power off, unplug lpc1a, power on. But I decided to make a use of it and decided to migrate from Award &lt;span class="caps"&gt;BIOS&lt;/span&gt; to &lt;a href="http://coreboot.org/"&gt;coreboot&lt;/a&gt; with some extra&amp;nbsp;payload.&lt;/p&gt;
&lt;p&gt;As I use only Linux on Alix I tried &lt;span class="caps"&gt;FILO&lt;/span&gt; first. It booted to prompt but refused to see files on CompactFlash card. &lt;span class="caps"&gt;GRUB&lt;/span&gt; v2 supports coreboot but did not run so I tried SeaBIOS instead. And that was it &amp;#8212; clean, fast boot to &lt;span class="caps"&gt;GRUB&lt;/span&gt; from &lt;span class="caps"&gt;CF&lt;/span&gt;&amp;nbsp;card.&lt;/p&gt;
&lt;p&gt;There is one problem which I did not solved yet: &lt;span class="caps"&gt;VGA&lt;/span&gt; &lt;span class="caps"&gt;BIOS&lt;/span&gt; rom does not work for me. But I will rather do not spend time on it as framebuffer under Linux works without it and I do not plan to run FreeDOS or other systems which would do &lt;span class="caps"&gt;VGA&lt;/span&gt; &lt;span class="caps"&gt;BIOS&lt;/span&gt; calls. Other option is to use &lt;a href="http://code.google.com/p/sgabios/"&gt;&lt;span class="caps"&gt;SGABIOS&lt;/span&gt;&lt;/a&gt; which redirects input/output from video card to serial port &amp;#8212; works&amp;nbsp;fine.&lt;/p&gt;
&lt;p&gt;But the nicest moment was still before me. When I disabled all debug output in coreboot and SeaBIOS I got &lt;span class="caps"&gt;HUGE&lt;/span&gt; improvement in boot time. Linux was loading in a time which previously was needed for Award &lt;span class="caps"&gt;BIOS&lt;/span&gt; to make a beep&amp;nbsp;sound&amp;#8230;&lt;/p&gt;</content><category term="alix"/><category term="firmware"/><category term="coreboot"/></entry><entry><title>New multi I/O card installed</title><link href="https://marcin.juszkiewicz.com.pl/2009/04/30/new-multi-io-card-installed/" rel="alternate"/><published>2009-04-30T13:57:00+02:00</published><updated>2009-04-30T13:57:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-04-30:/2009/04/30/new-multi-io-card-installed/</id><summary type="html">&lt;p&gt;Some days ago I exchanged my &lt;span class="caps"&gt;MOS9835&lt;/span&gt; based I/O card with newer version based on &lt;span class="caps"&gt;MOS9845&lt;/span&gt;. Old one had one parallel port (which I never used) and two serial ports. New one do not have parallel port but has 6 serial ports instead. &lt;a href="/2009/04/07/how-many-serial-ports-are-enough/"&gt;Why so&amp;nbsp;much?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The answer is …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Some days ago I exchanged my &lt;span class="caps"&gt;MOS9835&lt;/span&gt; based I/O card with newer version based on &lt;span class="caps"&gt;MOS9845&lt;/span&gt;. Old one had one parallel port (which I never used) and two serial ports. New one do not have parallel port but has 6 serial ports instead. &lt;a href="/2009/04/07/how-many-serial-ports-are-enough/"&gt;Why so&amp;nbsp;much?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The answer is simple &amp;#8212; more devices on desk require more ports. I could go into &lt;span class="caps"&gt;USB&lt;/span&gt;-serial adapters and buy bunch of them and create set of udev rules to make them stick with device node names. But I read too many stories when such adapters works when 2 of them are used but adding 3rd breaks config. So I bought &lt;span class="caps"&gt;PCI&lt;/span&gt;&amp;nbsp;card.&lt;/p&gt;
&lt;p&gt;Is it useful? Yes, it is. Does it add new problems? Few, but simple&amp;nbsp;ones.&lt;/p&gt;
&lt;p&gt;First problem is to get proper numbering of ports. As mainboard used in desktop has one serial port already I wanted it to be /dev/ttyS0 and additional ones to be /dev/ttyS[1-6]. But fun starts in kernel&amp;nbsp;config&amp;#8230;&lt;/p&gt;
&lt;p&gt;There are few options which controls amount of serial ports in total&amp;nbsp;(named &lt;code&gt;CONFIG_SERIAL_8250_NR_UARTS&lt;/code&gt;) and amount of runtime registered ports&amp;nbsp;(named &lt;code&gt;CONFIG_SERIAL_8250_RUNTIME_UARTS&lt;/code&gt;). To get sane numbering I had to play with those values a bit. I&amp;nbsp;set &lt;code&gt;NR_UARTS&lt;/code&gt; to &amp;#8220;10&amp;#8221; (just in case) and&amp;nbsp;then &lt;code&gt;RUNTIME_UARTS&lt;/code&gt; to &amp;#8220;7&amp;#8221; so ports works like I&amp;nbsp;wanted.&lt;/p&gt;
&lt;p&gt;Next thing is guessing which port is which ttySx node. I did that by connecting devices and checking with &amp;#8220;picocom&amp;#8221; which one is which. Now connectors are signed with number on one side&amp;nbsp;:D&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Serial cables needs to be described" loading="lazy" src="/files/2009/04/3488856954_82365c4ec7_o-700x.jpg" title="Serial cables needs to be described"&gt;
&lt;figcaption&gt;Serial cables needs to be described&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Last thing was adding names to device nodes as it is easier to use /dev/ttyALIX then remember that Alix is connected to /dev/ttyS2 port. So currently I have this&amp;nbsp;config:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left;"&gt;Port&lt;/th&gt;
&lt;th&gt;device&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS1&lt;/td&gt;
&lt;td&gt;BeagleBoard&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS2&lt;/td&gt;
&lt;td&gt;Alix.1c&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS3&lt;/td&gt;
&lt;td&gt;not used yet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS4&lt;/td&gt;
&lt;td&gt;at91sam9263ek&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS5&lt;/td&gt;
&lt;td&gt;atngw100&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;ttyS6&lt;/td&gt;
&lt;td&gt;edb9301&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I use also serial cable with &lt;span class="caps"&gt;BUG&lt;/span&gt; but as it has female connector I use &lt;span class="caps"&gt;USB&lt;/span&gt; adapter with it. Have to buy female-&amp;gt;male cable for it so it will use&amp;nbsp;ttyS3&amp;#8230;&lt;/p&gt;
&lt;p&gt;This is how it looks on desktop&amp;nbsp;side:&lt;/p&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="Connectors jungle in my desktop" loading="lazy" src="/files/2009/04/3488043415_8c868d10d4_o-700x.jpg" title="Connectors jungle in my desktop"&gt;
&lt;figcaption&gt;Connectors jungle in my desktop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;And one more thing &amp;#8212; few readers suggested to use cards which adds 8 serial ports. I have to admit that I was thinking about it but decided against it. I already have lot of cables under desk and adding such hydra (card connector -&amp;gt; 8 cables with &lt;span class="caps"&gt;DB9&lt;/span&gt; connector) would make it even harder to&amp;nbsp;organize.&lt;/p&gt;
&lt;p&gt;Next cables to organize would be network &amp;#8212; each device on desk wants at least one Ethernet&amp;nbsp;cable&amp;#8230;&lt;/p&gt;</content><category term="alix"/><category term="at91"/><category term="beagleboard"/><category term="bug"/><category term="serial"/><category term="udev"/><category term="my computers"/></entry><entry><title>Does Vortex86sx based devices are worth something?</title><link href="https://marcin.juszkiewicz.com.pl/2009/02/20/does-vortex86sx-based-devices-are-worth-something/" rel="alternate"/><published>2009-02-20T16:39:00+01:00</published><updated>2009-02-20T16:39:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2009-02-20:/2009/02/20/does-vortex86sx-based-devices-are-worth-something/</id><summary type="html">&lt;p&gt;At &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; 2009 I grabbed one Vortex86SX based device &amp;#8212; Koala Nano &lt;span class="caps"&gt;PC&lt;/span&gt; which is available at Koan software. Device came with Ångström distribution and was running 2.6.26 kernel. I wanted to get something more fresh on it and after some fighting I booted 2.6.29-rc5 kernel&amp;nbsp;today …&lt;/p&gt;</summary><content type="html">&lt;p&gt;At &lt;span class="caps"&gt;FOSDEM&lt;/span&gt; 2009 I grabbed one Vortex86SX based device &amp;#8212; Koala Nano &lt;span class="caps"&gt;PC&lt;/span&gt; which is available at Koan software. Device came with Ångström distribution and was running 2.6.26 kernel. I wanted to get something more fresh on it and after some fighting I booted 2.6.29-rc5 kernel&amp;nbsp;today.&lt;/p&gt;
&lt;p&gt;Device use Vortex86SX &lt;abbr title="System on Chip"&gt;SoC&lt;/abbr&gt; which is based on &lt;span class="caps"&gt;486SX&lt;/span&gt; core. Yes &amp;#8212; this is x86 machine without &lt;abbr title="floating point unit"&gt;&lt;span class="caps"&gt;FPU&lt;/span&gt;&lt;/abbr&gt;. Overall speed of that is&amp;#8230; nearly not&amp;nbsp;existing.&lt;/p&gt;
&lt;p&gt;First benchmark which came to my mind was &amp;#8220;hdparm -T /dev/sda&amp;#8221;. Results were dramatic: 9-13 &lt;span class="caps"&gt;MB&lt;/span&gt;/s for cached reads (with 133MHz memory and 300MHz cpu). I decided to compare against other&amp;nbsp;devices:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left;"&gt;Device&lt;/th&gt;
&lt;th style="text-align: center;"&gt;Arch&lt;/th&gt;
&lt;th style="text-align: center;"&gt;&lt;span class="caps"&gt;CPU&lt;/span&gt;&lt;/th&gt;
&lt;th style="text-align: right;"&gt;&lt;span class="caps"&gt;CPU&lt;/span&gt; speed&lt;/th&gt;
&lt;th style="text-align: center;"&gt;memory type&lt;/th&gt;
&lt;th style="text-align: right;"&gt;cached reads&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Koala Nano &lt;span class="caps"&gt;PC&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;vortex86sx&lt;/td&gt;
&lt;td style="text-align: right;"&gt;300MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR2&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;9-&lt;span class="caps"&gt;13MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;old &lt;span class="caps"&gt;PC&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;pentium2&lt;/td&gt;
&lt;td style="text-align: right;"&gt;266MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;EDO&lt;/span&gt; &lt;span class="caps"&gt;DRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;33MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;ATNGW100&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;av32&lt;/td&gt;
&lt;td style="text-align: center;"&gt;AT32AP700x&lt;/td&gt;
&lt;td style="text-align: right;"&gt;130MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;35MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;ASUS&lt;/span&gt; &lt;span class="caps"&gt;WL&lt;/span&gt;-500gP&lt;/td&gt;
&lt;td style="text-align: center;"&gt;mips&lt;/td&gt;
&lt;td style="text-align: center;"&gt;bcm3302&lt;/td&gt;
&lt;td style="text-align: right;"&gt;266MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;46MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Freecom &lt;span class="caps"&gt;FSG&lt;/span&gt;-3&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;ipx42x&lt;/td&gt;
&lt;td style="text-align: right;"&gt;266MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;43MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;iBook G3&lt;/td&gt;
&lt;td style="text-align: center;"&gt;ppc&lt;/td&gt;
&lt;td style="text-align: center;"&gt;g3&lt;/td&gt;
&lt;td style="text-align: right;"&gt;300MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;65MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;AT91SAM9263&lt;/span&gt;-&lt;span class="caps"&gt;EK&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;at91sam9263&lt;/td&gt;
&lt;td style="text-align: right;"&gt;180MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;62-&lt;span class="caps"&gt;63MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Compulab&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;pxa270&lt;/td&gt;
&lt;td style="text-align: right;"&gt;312MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;74MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;NSLU2&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;ixp420&lt;/td&gt;
&lt;td style="text-align: right;"&gt;266MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;74MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Koala nano33&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;vortex86dx&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1GHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR2&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;74MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Nokia N810&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;omap2420&lt;/td&gt;
&lt;td style="text-align: right;"&gt;400MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;82MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;AT91SAM9G20&lt;/span&gt;-&lt;span class="caps"&gt;EK&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;at91sam9G20&lt;/td&gt;
&lt;td style="text-align: right;"&gt;400MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;SDRAM&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;96MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Linkstation pro duo&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;ixp4xx&lt;/td&gt;
&lt;td style="text-align: right;"&gt;266MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;147MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;BeagleBoard&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;omap3530&lt;/td&gt;
&lt;td style="text-align: right;"&gt;500MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;mDDR&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;152MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Alix.1c&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;geodelx&lt;/td&gt;
&lt;td style="text-align: right;"&gt;500MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;209MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;kirkwood reference board&lt;sup id="fnref:1"&gt;&lt;a class="footnote-ref" href="#fn:1"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;kirkwood&lt;/td&gt;
&lt;td style="text-align: right;"&gt;1200MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR2&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;209MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;span class="caps"&gt;BUG&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;arm&lt;/td&gt;
&lt;td style="text-align: center;"&gt;i.mx31&lt;/td&gt;
&lt;td style="text-align: right;"&gt;533MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;span class="caps"&gt;294MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;my desktop&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;core2quad&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2400MHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR2&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;3300-&lt;span class="caps"&gt;3500MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;Cliff&amp;#8217;s desktop&lt;/td&gt;
&lt;td style="text-align: center;"&gt;x86&lt;/td&gt;
&lt;td style="text-align: center;"&gt;Core-i7 920 Quad&lt;/td&gt;
&lt;td style="text-align: right;"&gt;2.67GHz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;span class="caps"&gt;DDR3&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;6400-&lt;span class="caps"&gt;7200MB&lt;/span&gt;/s&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;But remember that this test is &lt;strong&gt;not so good&lt;/strong&gt; for benchmarking &amp;#8212; I am preparing better set of tests to &lt;strong&gt;really&lt;/strong&gt; compare speed of devices. So far it&amp;nbsp;contains &lt;code&gt;openssl speed&lt;/code&gt; and &lt;span class="caps"&gt;MP3&lt;/span&gt;&amp;nbsp;encoding/decoding.&lt;/p&gt;
&lt;p&gt;But device has also few nice things. Everything is integrated so 12x12cm box is enough to keep everything inside. It has &lt;span class="caps"&gt;ATA&lt;/span&gt; controller, FastEthernet, graphics based on &lt;span class="caps"&gt;XGI&lt;/span&gt; core (with accelerated framebuffer able to do 1680x1050 resolution) and working &lt;span class="caps"&gt;USB&lt;/span&gt;. There is a place to put 2.5&amp;#8221; &lt;span class="caps"&gt;HDD&lt;/span&gt; inside (normally it boots from CompactFlash card), second Ethernet or WiFi are available&amp;nbsp;options&amp;#8230;&lt;/p&gt;
&lt;p&gt;But what is use for such slow device? There are lot of &lt;span class="caps"&gt;ARM&lt;/span&gt; based ones which offer similar (or better) functionality and are faster&amp;#8230; But wait &amp;#8212; there is one use: event displays as this machine has nicely working framebuffer (I got even 1680x1050&amp;nbsp;resolution).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;:&lt;/strong&gt; added results from iBook G3 300MHz and some other&amp;nbsp;machines.&lt;/p&gt;
&lt;div class="footnote"&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id="fn:1"&gt;
&lt;p&gt;kirkwood reference board uses same cpu as SheevaPlug device.&amp;#160;&lt;a class="footnote-backref" href="#fnref:1" title="Jump back to footnote 1 in the text"&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content><category term="alix"/><category term="at91"/><category term="avr32"/><category term="beagleboard"/><category term="bug"/><category term="fosdem"/><category term="n810"/><category term="nslu2"/><category term="omap"/><category term="sheevaplug"/><category term="vortex86sx"/></entry><entry><title>Alix.1c and Koala MiniPC case</title><link href="https://marcin.juszkiewicz.com.pl/2008/12/11/alix1c-and-koala-minipc-case/" rel="alternate"/><published>2008-12-11T22:51:00+01:00</published><updated>2008-12-11T22:51:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2008-12-11:/2008/12/11/alix1c-and-koala-minipc-case/</id><summary type="html">&lt;p&gt;Today I got case for Alix.1c mainboard. For reminding: this is &lt;span class="caps"&gt;PC&lt;/span&gt; Engines board in mini-&lt;span class="caps"&gt;ITX&lt;/span&gt; format, powered by &lt;span class="caps"&gt;AMD&lt;/span&gt; Geode &lt;span class="caps"&gt;LX800&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Package arrived from &lt;a href="http://www.koansoftware.com/"&gt;Koan Software&lt;/a&gt; and contained one of their products: MiniPC &lt;span class="caps"&gt;2PCI&lt;/span&gt;&amp;nbsp;case.&lt;/p&gt;
&lt;h3&gt;Package&amp;nbsp;contents&lt;/h3&gt;
&lt;p&gt;There were many addons in the&amp;nbsp;box:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;60W 12V &lt;span class="caps"&gt;AC …&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Today I got case for Alix.1c mainboard. For reminding: this is &lt;span class="caps"&gt;PC&lt;/span&gt; Engines board in mini-&lt;span class="caps"&gt;ITX&lt;/span&gt; format, powered by &lt;span class="caps"&gt;AMD&lt;/span&gt; Geode &lt;span class="caps"&gt;LX800&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Package arrived from &lt;a href="http://www.koansoftware.com/"&gt;Koan Software&lt;/a&gt; and contained one of their products: MiniPC &lt;span class="caps"&gt;2PCI&lt;/span&gt;&amp;nbsp;case.&lt;/p&gt;
&lt;h3&gt;Package&amp;nbsp;contents&lt;/h3&gt;
&lt;p&gt;There were many addons in the&amp;nbsp;box:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;60W 12V &lt;span class="caps"&gt;AC&lt;/span&gt;&amp;nbsp;adapter&lt;/li&gt;
&lt;li&gt;2.5&amp;#8221; &lt;span class="caps"&gt;ATA&lt;/span&gt; -&amp;gt; Slim &lt;span class="caps"&gt;DVD&lt;/span&gt;/&lt;span class="caps"&gt;CD&lt;/span&gt;&amp;nbsp;adapter&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;PCI&lt;/span&gt; riser for 2&amp;nbsp;slots&lt;/li&gt;
&lt;li&gt;wall mounting&amp;nbsp;elements&lt;/li&gt;
&lt;li&gt;2.5&amp;#8221; &lt;span class="caps"&gt;ATA&lt;/span&gt; 3.5&amp;#8221; &lt;span class="caps"&gt;ATA&lt;/span&gt;&amp;nbsp;adapters&lt;/li&gt;
&lt;li&gt;bracket for 3 &lt;span class="caps"&gt;DB9&lt;/span&gt; connectors (additional serials&amp;nbsp;anyone?)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span class="caps"&gt;AC&lt;/span&gt; adapter is added because case contains small &lt;span class="caps"&gt;PSU&lt;/span&gt; with few connectors. I do not use it because Alix.1c mainboard consists similar one already (and lack &lt;span class="caps"&gt;ATX&lt;/span&gt; power&amp;nbsp;connector).&lt;/p&gt;
&lt;h3&gt;Inside&amp;nbsp;view&lt;/h3&gt;
&lt;p&gt;Inside case there is a lot of space&amp;nbsp;available:&lt;/p&gt;
&lt;figure id="__yafg-figure-1"&gt;
&lt;img alt="Inside view" loading="lazy" src="/files/2008/12/pic1-700x.jpg" title="Inside view"&gt;
&lt;figcaption&gt;Inside view&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;There are mounting places for 3.5&amp;#8221; &lt;span class="caps"&gt;HDD&lt;/span&gt;, 2.5&amp;#8221; &lt;span class="caps"&gt;HDD&lt;/span&gt; and slim &lt;span class="caps"&gt;DVD&lt;/span&gt;/&lt;span class="caps"&gt;CD&lt;/span&gt; drive (signal adapter attached). There are also 2 fans (60mm each) but I left them not connected (Alix does not require cooling and lack sockets for&amp;nbsp;fans).&lt;/p&gt;
&lt;h3&gt;Front&amp;nbsp;panel&lt;/h3&gt;
&lt;figure id="__yafg-figure-2"&gt;
&lt;img alt="Front view" loading="lazy" src="/files/2008/12/pic21-700x.jpg" title="Front view"&gt;
&lt;figcaption&gt;Front view&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Front panel has 2 &lt;span class="caps"&gt;USB&lt;/span&gt; sockets, &lt;span class="caps"&gt;HDD&lt;/span&gt; and power leds and power button. As usual in mini-&lt;span class="caps"&gt;ITX&lt;/span&gt; cases there is no Reset button. Not present in my case (but available as option) is CompactFlash slot accessible from front. I did not ordered it because Alix has such one&amp;nbsp;integrated.&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Case is very high quality made &amp;#8212; no sharp edges, easy access to all peripherals. And all those addons which are in a box makes overall cost smaller. If someone is searching for good mini-&lt;span class="caps"&gt;ITX&lt;/span&gt; case then MiniPC ones are good choice (and there is smaller version without place for &lt;span class="caps"&gt;PCI&lt;/span&gt;&amp;nbsp;cards).&lt;/p&gt;
&lt;h3&gt;&lt;span class="caps"&gt;PCI&lt;/span&gt; 3.3V&amp;nbsp;:(&lt;/h3&gt;
&lt;p&gt;As &lt;a href="/2008/12/04/is-it-time-to-replace-wrt54gs/"&gt;I wrote before&lt;/a&gt; I plan to make router based on Alix.1c &amp;#8212; but after putting it into case I discovered one problem with board itself. It has 3.3V &lt;span class="caps"&gt;PCI&lt;/span&gt; slot so I have no use of &lt;span class="caps"&gt;PCI&lt;/span&gt; riser which was added to case. Will search for &lt;span class="caps"&gt;VIA&lt;/span&gt; one because it is universal (3.3V/5V) so I will get slots (but have to remember that cards have to accept 3.3V&amp;nbsp;signals).&lt;/p&gt;</content><category term="alix"/><category term="mini itx"/></entry><entry><title>Is it time to replace WRT54GS?</title><link href="https://marcin.juszkiewicz.com.pl/2008/12/04/is-it-time-to-replace-wrt54gs/" rel="alternate"/><published>2008-12-04T21:50:00+01:00</published><updated>2008-12-04T21:50:00+01:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2008-12-04:/2008/12/04/is-it-time-to-replace-wrt54gs/</id><summary type="html">&lt;p&gt;Since few months I have 10/1Mbps network connection (downlink/uplink). Recently it was downgraded to 1/1Mbps and I had no idea why. Finally it appeared that my router was the&amp;nbsp;problem&amp;#8230;&lt;/p&gt;
&lt;p&gt;Exact reason was QoS which I enabled few days ago. It looks like &lt;span class="caps"&gt;DD&lt;/span&gt;-&lt;span class="caps"&gt;WRT&lt;/span&gt; which I …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Since few months I have 10/1Mbps network connection (downlink/uplink). Recently it was downgraded to 1/1Mbps and I had no idea why. Finally it appeared that my router was the&amp;nbsp;problem&amp;#8230;&lt;/p&gt;
&lt;p&gt;Exact reason was QoS which I enabled few days ago. It looks like &lt;span class="caps"&gt;DD&lt;/span&gt;-&lt;span class="caps"&gt;WRT&lt;/span&gt; which I use now can not handle it on &lt;span class="caps"&gt;WRT54GS&lt;/span&gt; without degrading network speed. For now I disabled this but it is not an option because I plan to use VoIP more in next months so I need warranty that it will get all bandwidth it needs never mind what else would be&amp;nbsp;running.&lt;/p&gt;
&lt;p&gt;Current plans are to make use of Alix 1.c which I have from &lt;span class="caps"&gt;PC&lt;/span&gt; Engines. Soon I will have nice case for it so the only things to buy will be miniPCI WiFi card (friends suggested getting one of Atheros based ones) and 1GbE network card. I already have &lt;span class="caps"&gt;2GB&lt;/span&gt; CompactFlash for rootfs and spare 2.5&amp;#8221; hdd which will be used for&amp;nbsp;storage.&lt;/p&gt;
&lt;p&gt;This configuration should be fast enough to have more functions then just router/&lt;span class="caps"&gt;AP&lt;/span&gt;. I plan to make it also printer/scanner server and probably there will be some more to&amp;nbsp;add.&lt;/p&gt;</content><category term="alix"/><category term="mini itx"/><category term="mips"/><category term="network"/><category term="wlan"/><category term="wrt54"/><category term="openwrt"/></entry><entry><title>Bought case for Alix board</title><link href="https://marcin.juszkiewicz.com.pl/2007/09/03/bought-case-for-alix-board/" rel="alternate"/><published>2007-09-03T22:44:00+02:00</published><updated>2007-09-03T22:44:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-09-03:/2007/09/03/bought-case-for-alix-board/</id><summary type="html">&lt;p&gt;Today evening I was in &lt;span class="caps"&gt;IKEA&lt;/span&gt; shop near my house and bought &lt;span class="caps"&gt;GLIS&lt;/span&gt; box (blue). Tomorrow I plan to fit &lt;span class="caps"&gt;ALIX&lt;/span&gt; board into it &amp;#8212; will require few holes (for Ethernet, &lt;span class="caps"&gt;VGA&lt;/span&gt;, &lt;span class="caps"&gt;USB&lt;/span&gt;, Power ports) and hard disk mounting but will fit and there will be space left. This will allow …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Today evening I was in &lt;span class="caps"&gt;IKEA&lt;/span&gt; shop near my house and bought &lt;span class="caps"&gt;GLIS&lt;/span&gt; box (blue). Tomorrow I plan to fit &lt;span class="caps"&gt;ALIX&lt;/span&gt; board into it &amp;#8212; will require few holes (for Ethernet, &lt;span class="caps"&gt;VGA&lt;/span&gt;, &lt;span class="caps"&gt;USB&lt;/span&gt;, Power ports) and hard disk mounting but will fit and there will be space left. This will allow to put it under desk where is place for all my headless&amp;nbsp;machines.&lt;/p&gt;</content><category term="alix"/></entry><entry><title>x86 architecture mess</title><link href="https://marcin.juszkiewicz.com.pl/2007/08/26/x86-architecture-mess/" rel="alternate"/><published>2007-08-26T22:35:00+02:00</published><updated>2007-08-26T22:35:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-08-26:/2007/08/26/x86-architecture-mess/</id><summary type="html">&lt;p&gt;x86 architecture is total mess when it comes to naming. Basically there were &amp;#8220;i386&amp;#8221;, &amp;#8220;i486&amp;#8221;, &amp;#8220;i586&amp;#8221;, &amp;#8220;i686&amp;#8221; &amp;#8212; nothing more was used. But this gives lot of&amp;nbsp;problems.&lt;/p&gt;
&lt;p&gt;First one &amp;#8212; which optimisations can be used on &amp;#8220;i686&amp;#8221;? It has &lt;span class="caps"&gt;MMX&lt;/span&gt; for sure but does it have &lt;span class="caps"&gt;SSE&lt;/span&gt;? SSEv2? SSEv3? 3DNow! technology …&lt;/p&gt;</summary><content type="html">&lt;p&gt;x86 architecture is total mess when it comes to naming. Basically there were &amp;#8220;i386&amp;#8221;, &amp;#8220;i486&amp;#8221;, &amp;#8220;i586&amp;#8221;, &amp;#8220;i686&amp;#8221; &amp;#8212; nothing more was used. But this gives lot of&amp;nbsp;problems.&lt;/p&gt;
&lt;p&gt;First one &amp;#8212; which optimisations can be used on &amp;#8220;i686&amp;#8221;? It has &lt;span class="caps"&gt;MMX&lt;/span&gt; for sure but does it have &lt;span class="caps"&gt;SSE&lt;/span&gt;? SSEv2? SSEv3? 3DNow! technology? It depends on cpu&amp;#8230; for example PentiumPro (the first &amp;#8220;i686&amp;#8221;) has &lt;span class="caps"&gt;MMX&lt;/span&gt; but lack any other addons. Athlon64 will have most of them (or even all in newest cores) but under 32bit Linux it still be&amp;nbsp;&amp;#8220;i686&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Second thing is how Linux recognize &lt;span class="caps"&gt;CPU&lt;/span&gt;. On &lt;span class="caps"&gt;ALIX&lt;/span&gt; board I have &lt;span class="caps"&gt;AMD&lt;/span&gt; Geode &lt;span class="caps"&gt;LX&lt;/span&gt; which has &lt;span class="caps"&gt;MMX&lt;/span&gt; and 3DNow! but lack &lt;span class="caps"&gt;SSE&lt;/span&gt;. According to some data it is &amp;#8220;i686&amp;#8221; but under Linux it is&amp;nbsp;&amp;#8220;i586&amp;#8221;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;root@alix:~$ uname -m
i586
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Currently I am running Ångström on it but is it built with &amp;#8220;i686&amp;#8221;&amp;nbsp;optimisations&amp;#8230;&lt;/p&gt;</content><category term="alix"/><category term="angstrom"/></entry><entry><title>Why Alix board is nice and why not quite</title><link href="https://marcin.juszkiewicz.com.pl/2007/08/08/why-alix-board-is-nice-and-why-not-quite/" rel="alternate"/><published>2007-08-08T23:03:00+02:00</published><updated>2007-08-08T23:03:00+02:00</updated><author><name>Marcin Juszkiewicz</name></author><id>tag:marcin.juszkiewicz.com.pl,2007-08-08:/2007/08/08/why-alix-board-is-nice-and-why-not-quite/</id><summary type="html">&lt;p&gt;There are nice things in Alix board design and few not quite&amp;nbsp;nice.&lt;/p&gt;
&lt;p&gt;Nice&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;only 12V voltage needed (small external &lt;span class="caps"&gt;PSU&lt;/span&gt; is in&amp;nbsp;package)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;DC&lt;/span&gt;-&lt;span class="caps"&gt;DC&lt;/span&gt; converter on board (so no need for &lt;span class="caps"&gt;ATX&lt;/span&gt; &lt;span class="caps"&gt;PSU&lt;/span&gt; or PicoPSU + 12V external &lt;span class="caps"&gt;PSU&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;slot for CompactFlash storage on board (no need for …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;There are nice things in Alix board design and few not quite&amp;nbsp;nice.&lt;/p&gt;
&lt;p&gt;Nice&amp;nbsp;ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;only 12V voltage needed (small external &lt;span class="caps"&gt;PSU&lt;/span&gt; is in&amp;nbsp;package)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;DC&lt;/span&gt;-&lt;span class="caps"&gt;DC&lt;/span&gt; converter on board (so no need for &lt;span class="caps"&gt;ATX&lt;/span&gt; &lt;span class="caps"&gt;PSU&lt;/span&gt; or PicoPSU + 12V external &lt;span class="caps"&gt;PSU&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;slot for CompactFlash storage on board (no need for &lt;span class="caps"&gt;CF&lt;/span&gt;-&amp;gt;&lt;span class="caps"&gt;ATA&lt;/span&gt;&amp;nbsp;adapter)&lt;/li&gt;
&lt;li&gt;miniPCI&amp;nbsp;slot&lt;/li&gt;
&lt;li&gt;low profile (board has height of dual &lt;span class="caps"&gt;USB&lt;/span&gt;&amp;nbsp;connector)&lt;/li&gt;
&lt;li&gt;22 &lt;span class="caps"&gt;GPIO&lt;/span&gt;&amp;nbsp;lines&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;256MB&lt;/span&gt; of &lt;span class="caps"&gt;RAM&lt;/span&gt; soldered on board (so no space taken by memory&amp;nbsp;slot)&lt;/li&gt;
&lt;li&gt;no fan, no&amp;nbsp;heatsink&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What I do not&amp;nbsp;like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lack of &lt;span class="caps"&gt;ATX&lt;/span&gt; back cover for ports (so when you put it in case you will get big hole for&amp;nbsp;dust)&lt;/li&gt;
&lt;li&gt;lack of memory slot (even &lt;span class="caps"&gt;SO&lt;/span&gt;-&lt;span class="caps"&gt;DIMM&lt;/span&gt; one if someone want more then &lt;span class="caps"&gt;256MB&lt;/span&gt; &lt;span class="caps"&gt;RAM&lt;/span&gt;)&lt;/li&gt;
&lt;li&gt;&lt;span class="caps"&gt;ATA&lt;/span&gt; connector is 44 pin one for 2.5&amp;#8221; harddisks (looks like it is impossible to buy 2.5&amp;#8221;-&amp;gt;2.5&amp;#8221; cable in&amp;nbsp;Poland)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So if someone know where to buy 2.5&amp;#8221; -&amp;gt; 2.5&amp;#8221; &lt;span class="caps"&gt;ATA&lt;/span&gt; cable in Poland then please write in&amp;nbsp;comment.&lt;/p&gt;</content><category term="alix"/><category term="mini itx"/></entry></feed>