Достойный роутер от Asus, долгое время выпускавшийся благодаря наличию спроса на него из-за наличия альтернативной прошивки "от Олега" и "от энтузиастов". Сбалансирован по соотношению цена/производительность, в работе исключительно надежен. Рекомендован многими интернет-провайдерами из-за своей стабильной работы под нагрузкой. Внутри стоит процессор Broadcom. У меня была первая аппаратная ревизия этого роутера (Asus WL-500gP V1).

Лог устройства с прошивкой от энтузиастов, поддерживающей 3G/4G модемы :

Jan  1 03:00:02 syslogd started: BusyBox v1.20.2
Jan  1 03:00:02 kernel: klogd started: BusyBox v1.20.2 (2012-12-22 13:10:27 MSK)
Jan  1 03:00:02 kernel: Linux version 2.6.22.19 (root@localhost) (gcc version 4.6.3 (GCC) ) #4 Sun Dec 23 20:43:04 MSK 2012
Jan  1 03:00:02 kernel: CPU revision is: 00029006
Jan  1 03:00:02 kernel: Setting the PFC to its default value
Jan  1 03:00:02 kernel: Determined physical RAM map:
Jan  1 03:00:02 kernel:  memory: 02000000 @ 00000000 (usable)
Jan  1 03:00:02 kernel: Built 1 zonelists.  Total pages: 8128
Jan  1 03:00:02 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd init=/sbin/init console=ttyS0,115200
Jan  1 03:00:02 kernel: Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Jan  1 03:00:02 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan  1 03:00:02 kernel: Synthesized TLB refill handler (19 instructions).
Jan  1 03:00:02 kernel: Synthesized TLB load handler fastpath (31 instructions).
Jan  1 03:00:02 kernel: Synthesized TLB store handler fastpath (31 instructions).
Jan  1 03:00:02 kernel: Synthesized TLB modify handler fastpath (30 instructions).
Jan  1 03:00:02 kernel: PID hash table entries: 128 (order: -3, 512 bytes)
Jan  1 03:00:02 kernel: CPU: BCM4704 rev 9 at 264 MHz
Jan  1 03:00:02 kernel: Using 132.000 MHz high precision timer.
Jan  1 03:00:02 kernel: console [ttyS0] enabled
Jan  1 03:00:02 kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 03:00:02 kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan  1 03:00:02 kernel: Memory: 28960k/32768k available (2730k kernel code, 3808k reserved, 527k data, 124k init, 0k highmem)
Jan  1 03:00:02 kernel: SLUB: Genslabs=6, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Jan  1 03:00:02 kernel: Mount-cache hash table entries: 512
Jan  1 03:00:02 kernel: NET: Registered protocol family 16
Jan  1 03:00:02 kernel: PCI: Initializing host
Jan  1 03:00:02 kernel: PCI: Fixing up bus 0
Jan  1 03:00:02 kernel: PCI: Fixing up bridge
Jan  1 03:00:02 kernel: PCI: Fixing up bus 1
Jan  1 03:00:02 kernel: Time: MIPS clocksource has been installed.
Jan  1 03:00:02 kernel: NET: Registered protocol family 2
Jan  1 03:00:02 kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 03:00:02 kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 03:00:02 kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 03:00:02 kernel: TCP: Hash tables configured (established 1024 bind 1024)
Jan  1 03:00:02 kernel: TCP reno registered
Jan  1 03:00:02 kernel: squashfs: version 3.4 (2008/08/26) Phillip Lougher
Jan  1 03:00:02 kernel: squashfs: LZMA suppport for slax.org by jro
Jan  1 03:00:02 kernel: io scheduler noop registered (default)
Jan  1 03:00:02 kernel: HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
Jan  1 03:00:02 kernel: N_HDLC line discipline registered.
Jan  1 03:00:02 kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
Jan  1 03:00:02 kernel: serial8250: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A
Jan  1 03:00:02 kernel: serial8250: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A
Jan  1 03:00:02 kernel: loop: module loaded
Jan  1 03:00:02 kernel: PPP generic driver version 2.4.2
Jan  1 03:00:02 kernel: PPP Deflate Compression module registered
Jan  1 03:00:02 kernel: PPP BSD Compression module registered
Jan  1 03:00:02 kernel: MPPE/MPPC encryption/compression module registered
Jan  1 03:00:02 kernel: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Jan  1 03:00:02 kernel:  Amd/Fujitsu Extended Query Table at 0x0040
Jan  1 03:00:02 kernel: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
Jan  1 03:00:02 kernel: number of CFI chips: 1
Jan  1 03:00:02 kernel: cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Jan  1 03:00:02 kernel: Flash device: 0x800000 at 0x1c000000
Jan  1 03:00:02 kernel: Physically mapped flash: squashfs filesystem found at block 1346
Jan  1 03:00:02 kernel: Creating 5 MTD partitions on "Physically mapped flash":
Jan  1 03:00:02 kernel: 0x00000000-0x00040000 : "boot"
Jan  1 03:00:02 kernel: 0x00040000-0x007f0000 : "linux"
Jan  1 03:00:02 kernel: 0x00150ad4-0x007f0000 : "rootfs"
Jan  1 03:00:02 kernel: 0x007f0000-0x00800000 : "nvram"
Jan  1 03:00:02 kernel: 0x005b0000-0x007f0000 : "flashfs"
Jan  1 03:00:02 kernel: Found a 0MB  serial flash
Jan  1 03:00:02 kernel: sflash: found no supported devices
Jan  1 03:00:02 kernel: GACT probability NOT on
Jan  1 03:00:02 kernel: Mirror/redirect action on
Jan  1 03:00:02 kernel: u32 classifier
Jan  1 03:00:02 kernel:     Performance counters on
Jan  1 03:00:02 kernel:     input device check on 
Jan  1 03:00:02 kernel:     Actions configured 
Jan  1 03:00:02 kernel: Netfilter messages via NETLINK v0.30.
Jan  1 03:00:02 kernel: nf_conntrack version 0.5.0 (1024 buckets, 4096 max)
Jan  1 03:00:02 kernel: BCM fast NAT: INIT
Jan  1 03:00:02 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 03:00:02 kernel: TCP cubic registered
Jan  1 03:00:02 kernel: NET: Registered protocol family 1
Jan  1 03:00:02 kernel: NET: Registered protocol family 10
Jan  1 03:00:02 kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 03:00:02 kernel: IPv6 over IPv4 tunneling driver
Jan  1 03:00:02 kernel: NET: Registered protocol family 17
Jan  1 03:00:02 kernel: 802.1Q VLAN Support v1.8 Ben Greear <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
Jan  1 03:00:02 kernel: All bugs added by David S. Miller <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>
Jan  1 03:00:02 kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan  1 03:00:02 kernel: Freeing unused kernel memory: 124k freed
Jan  1 03:00:02 kernel: Algorithmics/MIPS FPU Emulator v1.5
Jan  1 03:00:02 kernel: emf: module license 'Proprietary' taints kernel.
Jan  1 03:00:02 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 5.60.127.5 
Jan  1 03:00:02 kernel: PCI: Enabling device 0000:01:02.0 (0000 -> 0002)
Jan  1 03:00:02 kernel: eth1: Broadcom BCM4318 802.11 Wireless Controller 5.60.127.5 
Jan  1 03:00:02 kernel: vlan0: dev_set_promiscuity(master, 1)
Jan  1 03:00:02 kernel: device eth0 entered promiscuous mode
Jan  1 03:00:02 kernel: device vlan0 entered promiscuous mode
Jan  1 03:00:02 kernel: device eth1 entered promiscuous mode
Jan  1 03:00:02 kernel: br0: port 2(eth1) entering forwarding state
Jan  1 03:00:02 kernel: br0: port 1(vlan0) entering forwarding state
Jan  1 03:00:03 dnsmasq[223]: started, version 2.65 cachesize 512
Jan  1 03:00:03 dnsmasq[223]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-scripts TFTP no-conntrack
Jan  1 03:00:03 dnsmasq-dhcp[223]: DHCP, IP range 192.168.1.101 -- 192.168.1.254, lease time 12h
Jan  1 03:00:03 dnsmasq[223]: read /etc/hosts - 4 addresses
Jan  1 03:00:03 dnsmasq-dhcp[223]: read /etc/ethers - 9 addresses
Jan  1 03:00:04 kernel: usbcore: registered new interface driver usbfs
Jan  1 03:00:04 kernel: usbcore: registered new interface driver hub
Jan  1 03:00:04 kernel: usbcore: registered new device driver usb
Jan  1 03:00:04 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jan  1 03:00:04 kernel: PCI: Enabling device 0000:01:03.2 (0000 -> 0002)
Jan  1 03:00:04 kernel: ehci_hcd 0000:01:03.2: EHCI Host Controller
Jan  1 03:00:04 kernel: ehci_hcd 0000:01:03.2: new USB bus registered, assigned bus number 1
Jan  1 03:00:04 kernel: ehci_hcd 0000:01:03.2: irq 12, io mem 0x40004000
Jan  1 03:00:04 kernel: ehci_hcd 0000:01:03.2: USB 2.0 started, EHCI 1.00
Jan  1 03:00:04 kernel: usb usb1: configuration #1 chosen from 1 choice
Jan  1 03:00:04 kernel: hub 1-0:1.0: USB hub found
Jan  1 03:00:04 kernel: hub 1-0:1.0: 4 ports detected
Jan  1 03:00:04 kernel: uhci_hcd: USB Universal Host Controller Interface driver
Jan  1 03:00:04 kernel: PCI: Enabling device 0000:01:03.0 (0000 -> 0001)
Jan  1 03:00:04 kernel: uhci_hcd 0000:01:03.0: UHCI Host Controller
Jan  1 03:00:04 kernel: uhci_hcd 0000:01:03.0: new USB bus registered, assigned bus number 2
Jan  1 03:00:04 kernel: uhci_hcd 0000:01:03.0: irq 12, io base 0x00000100
Jan  1 03:00:05 kernel: usb usb2: configuration #1 chosen from 1 choice
Jan  1 03:00:05 kernel: hub 2-0:1.0: USB hub found
Jan  1 03:00:05 kernel: hub 2-0:1.0: 2 ports detected
Jan  1 03:00:05 kernel: PCI: Enabling device 0000:01:03.1 (0000 -> 0001)
Jan  1 03:00:05 kernel: uhci_hcd 0000:01:03.1: UHCI Host Controller
Jan  1 03:00:05 kernel: uhci_hcd 0000:01:03.1: new USB bus registered, assigned bus number 3
Jan  1 03:00:05 kernel: uhci_hcd 0000:01:03.1: irq 12, io base 0x00000120
Jan  1 03:00:05 kernel: usb usb3: configuration #1 chosen from 1 choice
Jan  1 03:00:05 kernel: hub 3-0:1.0: USB hub found
Jan  1 03:00:05 kernel: hub 3-0:1.0: 2 ports detected
Jan  1 03:00:05 kernel: usbcore: registered new interface driver usblp
Jan  1 03:00:06 kernel: SCSI subsystem initialized
Jan  1 03:00:07 kernel: Initializing USB Mass Storage driver...
Jan  1 03:00:07 kernel: usbcore: registered new interface driver usb-storage
Jan  1 03:00:07 kernel: USB Mass Storage support registered.

Единственный недостаток этого роутера - "родные" блоки питания ощутимо греются и спустя несколько лет выходят из строя. Однако после замены конденсаторов отремонтированный блок питания может быть использован повторно.

У меня в наличии этот роутер сменил 2 родных блока питания, после чего был "отправлен на пенсию" и заменен на чуть более производительный и энергоэффективный Asus RT-N10U (в котором также стоит процессор Broadcom). 

Любопытно, что на плате этих роутеров продолжает распаиваться далеко не самая современная память DDR1 объёмом 32 Мегабайта. Зато сетевые чипы изменились и стали более производительными, а электрическая схема роутера и блок питания стали рассеивать меньше тепла.

"Родной" блок питания имеет маркировку UMEC UP0181B-05PA (американская вилка). Электрические характеристики : Input 100-240 V, 50/60 Hz 0.4A Max. Output + 5V , 2.5A, 12.5W Max.
Первый родной блок питания проработал у меня чуть меньше двух лет (с 25 декабря 2007 года), и был заменен по гарантии в сервис-центре (так как гарантия на роутер была два года). Второй блок питания проработал до января 2015 года с перерывами : я периодически давал отдых роутеру и вынимал его блок питания из розетки. 

Моим первым роутером был ASDL роутер AsusНо после того, как тариф на ADSL был без предупреждения поднят с 120 рублей до 200 рублей, я понял, что пора переходить на витую пару. Тем более что у провайдера появилась возможность подключаться "с роутером" на квартиру. Была даже мысль подключить к своему роутеру соседей, но они не захотели "скидываться" на интернет. Несколько лет (до января 2013 года) я, будучи модератором форума провайдера, пользовался льготным "для сотрудников" тарифом провайдера с роутером Asus WL-500g P, затем форум упразднили и меня перевели на коммерческий тариф. Я стал платить 300, а затем 200 рублей в месяц за минимальную полосу пропускания без учета трафика. По сравнению с ADSL, это был гораздо более качественный интернет. Даже когда МГТС поставил GPON-роутер, я не прельстился его тарифами : меня устроил недорогой тариф 200 рублей в месяц за более качественный интернет от моего старого провайдера, чем высокоскоростной GPON.

Вышедший из строя блок питания не совсем вышел из строя :) он ещё вполне адекватно запитывает менее требовательный к силе тока свитч Zyxel ES-108S, разъём питания у которого совпадает с разъемом роутера Асус. Родной блок питания свитча DVR-0560UP-4114 требует 5 Вольт и ограничен 0.6 Ампер.

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

Я купил за 400 рублей блок питания 5 Вольт 2.5 Ампер, который оказался б/у блоком питания от роутера Dlink. Этот блок питания оказался глючным : после подачи питания он с вероятностью 40% совсем не запитывал роутер, у которого не было даже световой индикации до следующих попыток подать питание на роутер. Этот блок питания я сдал продавцу.

Зато в комплекте с 7-портовым USB хабом был куплен блок питания 5 В 2 Ампера Switching Power Supply Model HK-0500-02. Минус снаружи, плюс внутри. Оказалось, что этот блок питания подходит для роутера (роутер запускается и работает). Зато при попытке запитать "неисправным" блоком питания роутера USB хаб начинает моргать красным огоньком.

Приобретенный за 1430 рублей роутер в компании comp2you.ru  Asus RT-N10U B1 имеет такую аппаратную начинку :

ASUS RT-N10U

FCC ID: MSQRTN10U

CPU1: Broadcom BCM5357 300 Mhz

Jan  1 00:00:08 syslogd started: BusyBox v1.17.4
Jan  1 00:00:08 kernel: klogd started: BusyBox v1.17.4 (2013-08-06 22:29:47 CST)
Jan  1 00:00:08 kernel: Linux version 2.6.22.19 (root@asus) (gcc version 4.2.4) #1 Tue Aug 6 22:32:32 CST 2013
Jan  1 00:00:08 kernel: CPU revision is: 00019749
Jan  1 00:00:08 kernel: Found an ST compatible serial flash with 128 64KB blocks; total size 8MB
Jan  1 00:00:08 kernel: Determined physical RAM map:
Jan  1 00:00:08 kernel:  memory: 02000000 @ 00000000 (usable)
Jan  1 00:00:08 kernel: Built 1 zonelists.  Total pages: 8128
Jan  1 00:00:08 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
Jan  1 00:00:08 kernel: Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Jan  1 00:00:08 kernel: Primary data cache 32kB, 4-way, linesize 32 bytes.
Jan  1 00:00:08 kernel: PID hash table entries: 128 (order: 7, 512 bytes)
Jan  1 00:00:08 kernel: CPU: BCM5357 rev 2 pkg 8 at 300 MHz
Jan  1 00:00:08 kernel: Using 150.000 MHz high precision timer.
Jan  1 00:00:08 kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 00:00:08 kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan  1 00:00:08 kernel: Mount-cache hash table entries: 512
Jan  1 00:00:08 kernel: PCI: no core
Jan  1 00:00:08 kernel: PCI: no core
Jan  1 00:00:08 kernel: PCI: Fixing up bus 0
Jan  1 00:00:08 syslog: module ledtrig-usbdev not found in modules.dep
Jan  1 00:00:08 syslog: module leds-usb not found in modules.dep
Jan  1 00:00:08 kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 00:00:08 kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 00:00:08 kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 00:00:08 kernel: pflash: found no supported devices
Jan  1 00:00:08 kernel: Creating 5 MTD partitions on "sflash":
Jan  1 00:00:08 kernel: 0x00000000-0x00020000 : "pmon"
Jan  1 00:00:08 kernel: 0x00020000-0x007f0000 : "linux"
Jan  1 00:00:08 kernel: 0x00149548-0x007e0000 : "rootfs"
Jan  1 00:00:08 kernel: 0x007f0000-0x00800000 : "nvram"
Jan  1 00:00:08 kernel: 0x007e0000-0x007f0000 : "jffs2"
Jan  1 00:00:08 kernel: dev_nvram_init: _nvram_init
Jan  1 00:00:08 kernel: _nvram_init: allocat header: 2151579648, size= 32768
Jan  1 00:00:08 kernel: u32 classifier
Jan  1 00:00:08 kernel:     OLD policer on 
Jan  1 00:00:08 kernel: Netfilter messages via NETLINK v0.30.
Jan  1 00:00:08 kernel: nf_conntrack version 0.5.0 (512 buckets, 4096 max)
Jan  1 00:00:08 kernel: ipt_time loading
Jan  1 00:00:08 kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 00:00:08 kernel: net/ipv4/netfilter/tomato_ct.c [Aug  6 2013 22:31:57]
Jan  1 00:00:08 kernel: ip6_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 00:00:08 kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan  1 00:00:08 kernel: Warning: unable to open an initial console.
Jan  1 00:00:08 kernel: ctf: module license 'Proprietary' taints kernel.
Jan  1 00:00:08 kernel: et_module_init: passivemode set to 0x0
Jan  1 00:00:08 kernel: eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.110.27.20012
Jan  1 00:00:09 kernel: wl_module_init: passivemode set to 0x0
Jan  1 00:00:09 kernel: eth1: Broadcom BCM4329 802.11 Wireless Controller 5.110.27.20012
Jan  1 00:00:09 kernel: Algorithmics/MIPS FPU Emulator v1.5
Jan  1 00:00:09 kernel: SCSI subsystem initialized

Когда пришёл домой с новой покупкой и полез в интернет, чтобы перепрошить роутер, смутило кажущееся отсутствие моего роутера в списке поддерживаемых вот тут : https://code.google.com/p/wl500g/wiki/Devices

Но приглядевшись к логу роутера и к списку поддерживаемых устройств, я понял, что моё устройство, хоть и аппаратной ревизии B1, поддерживается прошивками "от энтузиастов", просто нужно правильно подыскать эту прошивку. Определяющим фактором стало то, что у меня в роутере стоит процессор Broadcom, а не Ralink.

В то же время, углядев в логах строку "netfilter/tomato_ct.c [Aug 6 2013 22:31:57]", я понял, что Asus даром времени не терял, и кое-что взял от альтернативных прошивок.

Более того, Asus выпускает альтернативную прошивку AsusWRT с функцией DualWAN, где мой роутер также поддерживается.

Родная версия прошивки для моего роутера имеет номер 3.0.0.4.374_168 , и автоматически обновляться не хочет ("нет обновлений").

После пяти часов бесперебойной работы понравилось :

отсутствие нагрева роутера и его блока питания (чип роутера более энергоэффективный, чем "печка" от WL-500gP),

отсутствие мусорных записей в логе роутера (типа перезапросы клиентов DHCP раз в 1-2 минуты).

наличие функции "Диспетчер трафика - Мониторинг трафика" в родной прошивке. Причем счетчики трафика - более продвинутые, чем в прошивке "от энтузиастов" : кроме онлайн-диаграммы трафика за последние минуты, выводится график загрузки каналов за последние 24 часа и подсчитывается итоговый трафик по дням.

На сайте Asus более новая прошивка всё-таки нашлась, причем без труда. После её установки в панели управления роутером появились новые "плюшки" : рядом с клиентом теперь выводится уровень его (беспроводного) сигнала + информация о производителе сетевого адаптера (на основании MAC адреса).

Также оказалось, что официальная прошивка на борту моего роутера называется AsusWRT. И именно благодаря ей роутер перестал быть просто принт-сервером (как то заявлено на сайте производителя), а стал полнофункциональным интернет-центром. Впрочем, Asus не включает функции типа DualWAN в роутерах типа моего, т.к. это нижний ценовой диапазон.

Энергоэффективность роутера внушает надежду, что слабо греющийся 12-вольтовый блок питания прослужит дольше, чем 5-вольтовые блоки питания от ранних моделей Asus.

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

Вывод : такой планшет можно покупать только для того, чтобы быстро что-то просмотреть или пообщаться с кем-то. Ни в коем случае не для игр и не для детей.

Планшет не плохой для своих денег. Но пользоваться второй симкой не возможно, требует код разблокировки

Витя,04 июля 2014

 

Планшетом пока доволен,код к 2 снимки 21R25

http://www.shop.mts.ru/planshety/irbis/planshet-tx69-3g-7-dual-sim-black.html

Производительный жесткий диск, но ... оказался проблемным спустя пару-тройку лет бережной эксплуатации (правда, последние 1.5 года был включен круглосуточно).

Сначала отказался быть загрузочным (ошибка при загрузке системы Windows 7), потом через несколько месяцев "полетел" вместе с данными.

Ошибка в журнале системы (Windows XP) :

Тип события: Ошибка
Источник события: Disk
Категория события: Отсутствует
Код события: 7
Дата:  30.06.2014
Время:  14:24:07
Пользователь:  Н/Д
Описание:
Неверный блок на устройстве \Device\Harddisk0\D.

.

Результаты проверки диска chkdsk :

Тип события: Уведомление
Источник события: Winlogon
Категория события: Отсутствует
Код события: 1001
Дата:  30.06.2014
Время:  17:36:59
Пользователь:  Н/Д
Описание:
Checking file system on K:
The type of the file system is NTFS.

A disk check has been scheduled.
Windows will now check the disk.                        
Read failure with status 0xc000009c at offset 0x452ba24000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x452ba24000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x452ba24000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x49f751000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x49f751000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $O in file 0x19
cannot be read.
The multi-sector header signature for VCN 0x1 of index $O
in file 0x19 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Correcting error in index $O for file 25.
The index bitmap $O in file 0x19 is incorrect.
Correcting error in index $O for file 25.
The down pointer of current index entry with length 0x60 is invalid.
20 00 38 00 00 00 00 00 60 00 10 00 01 00 00 00   .8.....`.......
97 de 56 a7 68 ac e3 11 8c 9b 00 1a 4b ba 3b de  ..V.h.......K.;.
c0 31 00 00 00 00 02 00 00 00 00 00 00 00 00 00  .1..............
00 00 00 00 00 00 00 00 97 de 56 a7 68 ac e3 11  ..........V.h...
8c 9b 00 1a 4b ba 3b de 00 00 00 00 00 00 00 00  ....K.;.........
00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff  ................
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
Sorting index $O in file 25.
The object id in file 0x5 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3e does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x2cf does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x366 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x4bc does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x4c9 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x4eb does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x4ec does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x511 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x53c does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x558 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x55b does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x587 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x5b1 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x5b8 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x5bd does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x2e9d does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x2fbe does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x30a5 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x30a6 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x30a8 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x30dd does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3101 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31a1 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31a4 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31a5 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31a6 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31a7 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31c6 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31d6 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31e8 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31ee does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31f0 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31f2 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x31f8 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3201 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3202 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3203 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3204 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3205 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3206 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3207 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3209 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x320a does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3224 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3225 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x322c does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
The object id in file 0x3235 does not appear in the object
id index in file 0x19.
Inserting an index entry into index $O of file 25.
Read failure with status 0xc000009c at offset 0x324e761000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x324e761000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x324e761000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x7a
cannot be read.
Correcting error in index $I30 for file 122.
The index bitmap $I30 in file 0x7a is incorrect.
Correcting error in index $I30 for file 122.
The down pointer of current index entry with length 0x18 is invalid.
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
ff ff ff ff ff ff ff ff d7 5a 8a 3f ce 20 cf 01  .........Z.?. ..
ad e2 35 4e 2b 21 cd 01 ca 7d 9f 29 51 e4 ce 01  ..5N+!...}.)Q...
Sorting index $I30 in file 122.
Read failure with status 0xc000009c at offset 0x3adadd000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x4d6
cannot be read.
Correcting error in index $I30 for file 1238.
The index bitmap $I30 in file 0x4d6 is incorrect.
Correcting error in index $I30 for file 1238.
The down pointer of current index entry with length 0x18 is invalid.
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
ff ff ff ff ff ff ff ff b0 f0 18 b5 ce 20 cf 01  ............. ..
f8 f9 15 11 f0 24 cb 01 6f 81 dc ed 5a e4 ce 01  .....$..o...Z...
Sorting index $I30 in file 1238.
Read failure with status 0xc000009c at offset 0x49f197000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x49f197000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x49f197000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x574
cannot be read.
Correcting error in index $I30 for file 1396.
The index bitmap $I30 in file 0x574 is incorrect.
Correcting error in index $I30 for file 1396.
The down pointer of current index entry with length 0x18 is invalid.
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
ff ff ff ff ff ff ff ff be 32 f8 9e cd 5a cf 01  .........2...Z..
47 a9 c4 7e cd 5a cf 01 86 b9 3f 9f cd 5a cf 01  G..~.Z....?..Z..
Sorting index $I30 in file 1396.
Read failure with status 0xc000009c at offset 0x4dc8c7000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4dc8c7000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4dc8c7000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x5d7
cannot be read.
Correcting error in index $I30 for file 1495.
The index bitmap $I30 in file 0x5d7 is incorrect.
Correcting error in index $I30 for file 1495.
The down pointer of current index entry with length 0x18 is invalid.
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
ff ff ff ff ff ff ff ff 50 c1 d6 e0 ce 20 cf 01  ........P.... ..
c0 7b c3 a4 8e 2c ce 01 ef 74 ab 65 5b e4 ce 01  .{...,...t.e[...
Sorting index $I30 in file 1495.
Read failure with status 0xc000009c at offset 0x4e07f8000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e07f8000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x5e8
cannot be read.
Correcting error in index $I30 for file 1512.
The index bitmap $I30 in file 0x5e8 is incorrect.
Correcting error in index $I30 for file 1512.
The down pointer of current index entry with length 0x18 is invalid.
00 00 00 00 00 00 00 00 18 00 00 00 03 00 00 00  ................
ff ff ff ff ff ff ff ff a0 72 8b 02 cf 20 cf 01  .........r... ..
e5 48 57 f5 12 a3 cd 01 a4 a6 e2 8d 5b e4 ce 01  .HW.........[...
Sorting index $I30 in file 1512.
Read failure with status 0xc000009c at offset 0x4df8c2000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4df8c2000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4df8c2000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e00b9000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e00b9000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0639000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0639000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0689000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0689000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0693000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e0693000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06a2000 for 0x2000 bytes.
Read failure with status 0xc000009c at offset 0x4e06a2000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06a3000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06a3000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06af000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06af000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06b6000 for 0x2000 bytes.
Read failure with status 0xc000009c at offset 0x4e06b6000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06b7000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e06b7000 for 0x1000 bytes.
The index buffer at VCN 0x0 of index $I30 in file 0x5e9
cannot be read.
The multi-sector header signature for VCN 0x1 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x2 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x3 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x8 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x4 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x5 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x7 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
The multi-sector header signature for VCN 0x9 of index $I30
in file 0x5e9 is incorrect.
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Correcting error in index $I30 for file 1513.
The index bitmap $I30 in file 0x5e9 is incorrect.
Correcting error in index $I30 for file 1513.
The down pointer of current index entry with length 0x78 is invalid.
fb 05 00 00 00 00 01 00 78 00 5a 00 01 00 00 00  ........x.Z.....
e9 05 00 00 00 00 01 00 10 15 02 e8 ce 20 cf 01  ............. ..
05 eb ad f9 07 a3 cd 01 e1 9e 3f 6b 5b e4 ce 01  ..........?k[...
10 15 02 e8 ce 20 cf 01 00 90 02 00 00 00 00 00  ..... ..........
43 8b 02 00 00 00 00 00 20 00 00 00 00 00 00 00  C....... .......
0c 03 31 00 36 00 5f 00 32 00 38 00 5f 00 35 00  ..1.6._.2.8._.5.
39 00 2e 00 6a 00 70 00 67 00 00 00 00 00 00 00  9...j.p.g.......
ff ff ff ff ff ff ff ff 0d 06 00 00 00 00 01 00  ................
78 00 5a 00 01 00 00 00 e9 05 00 00 00 00 01 00  x.Z.............
Sorting index $I30 in file 1513.
Read failure with status 0xc000009c at offset 0x4e09d4000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e099b000 for 0x2000 bytes.
Read failure with status 0xc000009c at offset 0x4e099b000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e099c000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e099c000 for 0x1000 bytes.
Read failure with status 0xc000009c at offset 0x4e09d3000 for 0x20

.

Вслед за этим скорость работы с диском уменьшилась до 1 Мбайт/сек с "провалами" до 10 Кбайт/сек. Часть информации отказалась считываться с диска.

Atheros AR5007EG Wireless Network Adapter

Хороший и качественный сетевой адаптер, входящий в состав ноутбука Asus A7U.

Хорошо держит сеть. Автоматически распознается операционными системами на ядре Linux (ath5k). Автоматически распознается ОС Windows 7.

Но пришлось помучиться с установкой драйверов Atheros AR5007EG для Windows Vista SP2.

В свойствах устройства был обозначен идентификатор 168C FF1B, но ни в одном скачанном из интернета драйвере (если просматривать INF-файл блокнотом) не было этого идентификатора.

Проблема решилась поиском в сети по строке "ar5007eg 8.0.0.351" (номер версии драйвера был подсмотрен в интернете), после чего был установлен программный пакет с драйвером для  этого адаптера, написанный для другого производителя ноутбука (не Asus).

После этого стало возможно установить драйверы обычным путем, так как после установки программного пакета сетевой адаптер в диспетчере устройств сменил идентификатор на 168C 001C.

HP Compaq Evo N800C

http://www.notebook-market.ru/index/page_fdescr11888.HP-Compaq-Evo-N800C.htm

Плата PCI WiFi адаптера Netgear WG311v3 основана на чипе Marvell и выполнена на текстолите красивого синего цвета. Сетевой адаптер довольно устойчиво работает в Windows XP. К сожалению, список достоинств беспроводного сетевого адаптера на этом заканчивается :(

У этой карты очень слабая поддержка для других операционных систем.

Эта сетевая карта, судя по отзывам в интернете, работает в Windows 7 x64 (64bit), но для установки требуется "шаманство". Пользователи возмущаются, что драйвер устройства для этой ОС до сих пор не имеет цифровой подписи. Я имел несчастье вставить эту карту в компьютер c 4 Гб оперативной памяти под управлением Windows 7 Ultimate и установить драйвер версии 5.0.0.3 с сайта netgear.ru . У меня карта не увидела ни одной беспроводной сети из десятка имеющихся, зато она сразу перешла в состояние "подключено" со скоростью 412 Гбит/сек с какими-то запредельными цифрами пересланных пакетов (причем быстро меняющимися). Причем установщик драйвера нисколько не сомневался в том, что драйвер может подходить для моей операционной системы, установщик вежливо спросил про страну, где я проживаю, чтобы соблюсти стандарты беспроводной связи этой страны.

Под Ubuntu Linux у меня в своё время тоже были проблемы с этой картой. Я не смог её заставить работать там - единственную из тех сетевых карт, с которыми имел дело.

Samsung GT-I9003 Galaxy S scLCD

Аппарат попал мне в руки с последней русской официальной прошивкой 2.3.6 i9003xxle4. Жаловались, что аппарат стал зависать во время звонка. Проходит от минуты до нескольких секунд разговора - и смартфон полностью зависает, при этом экран остаётся гореть.

Сразу стал смотреть на возможность неофициальной прошивки смартфона.

Нашел прошивку CyanogenMod 9/10/10.1/10.2 (OS 4.0.4/4.1.2/4.2.2/4.3).

Более позднюю прошивку (Андроид 4.4), по отзывам на Яндекс маркете, не советуют ставить : слишком ресурсоёмкая прошивка.

Стал лить CM 10.2 по инструкции с форума 4pda.

Однако, при перепрошивке смартфона программами Odin3 1.83 (а затем и Odin3 3.04) встретилась проблема : CWM не может смонтировать папку /sdcard , словно что-то ему мешает.

После выбора пункта "wipe data / factory Reset" (ошибка выполнения команды обведена во вторую красную рамку) :

После Wipe data, Factory Reset

После "mount /sdcard" (ошибка выполнения команды обведена во вторую красную рамку) :

mount sdcard

После "choose zip from sdcard" (ошибка выполнения команды обведена во вторую красную рамку) :

choose zip from sdcard

Самое интересное, что сам смартфон вроде бы прекрасно работает.

После прошивки CWM аппарат становится рутированным, а после установки и запуска Root Explorer (из .apk-файла) можно убедиться, что папка /sdcard в памяти телефона существует и в ней есть данные.

Решение ошибки "Error mounting /sdcard"

После прочтения статей в интернете на тему устранения этой ошибки я понял, что CWM может не распознавать файловую систему /sdcard на флешке смартфона. Я присоединил смартфон к компьютеру через USB кабель и посмотрел на свойства съёмных дисков - файловая система на обоих обозначилась как FAT32. Значит, проблема была не в этом. Но путь решения проблемы стал примерно ясен : что-то не то с файловой системой. Я сохранил все небходимые файлы со смартфона на внешнем носителе и отмонтировал и отформатировал внутреннюю флеш-память (при этом её объем даже вырос! с 3.5 Гб до 7.2 Гб), а затем отформатировать внешнюю флеш-память. Как оказалось, этих действий было достаточно для перепрошивки на CM 10.2.

Первый запуск ZIP-файла обновил CWM до версии 6.0, дальнейший запуск ZIP файла установил CM 10.2. Инструкция на 4pda оказалась полностью рабочей для моего аппарата. Зависания во время разговора по телефону исчезли.

Ложка дёгтя при смене Андроида 2.3.6 на Андроид 4.3

Всё-таки одну серьезную ошибку я допустил при смене прошивки : я понадеялся на службу синхронизации контактов Google, что она сохранит мои контакты на смартфоне. Как же я ошибался! После перепрошивки и возврата сматрфона к заводским настройкам из телефонной книги смартфона исчезли все контакты.

В то же время, СМС и ММС я успешно сохранил и восстановил с помощью специальной программы.

Описания материнских плат
Заметки о ноутбуках

Всё о смартфонах

Дополнительная информация