Susan

From Federal Burro of Information
Jump to navigationJump to search

Todo

  • cpu frequewncy scaling
  • powertop
    • CONFIG_TIMER_STATS
  • ACPI
  • power saving disk
  • monitoring
  • snmp
  • modem - HSF - lots of trouble. hsf doesn't like amd.
  • wireless
  • gaadgets
  • webcams
  • tune kernel
    • drtaab - pared down modules list.
    • drtaac - added powertop recommendations

Config of Note

/etc/conf.d/local.start

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1 > /sys/module/snd_hda_intel/parameters/power_save

see also: http://www.gentoo.org/doc/en/openrc-migration.xml?style=printable

Hardware

  • video GeForce 6150 LE
  • MCP51 High Definition Audio
  • MCP51 Ethernet Controller - not used
  • Conexant Systems, Inc. HSF 56k Data/Fax Modem
  • Wireless: Ralink corp. RT2561/RT61 802.11g PCI
  • Quad port 10/10 ethernet: Tulip ( DECchip 21142/43 (rev 41))
  • usb camera:
    • usb 2-1: New USB device found, idVendor=0c45, idProduct=602c
    • usb 2-5: New USB device found, idVendor=0c45, idProduct=6029

Build notes


new build for server susan

mkfs.ext2 /dev/hda1
mkfs.ext3 /dev/hda3
mkswap /dev/hda2


/dev/hda1: UUID="a6b1226e-34e0-4d2e-955f-56c52ea60339" TYPE="ext2"
/dev/hda2: UUID="a4452166-b64b-48f8-83ee-dfe840480c1c" TYPE="swap"
/dev/hda3: UUID="f6bdfa33-f143-46e2-b034-d0483529f4a0" SEC_TYPE="ext2" TYPE="ext3"

swapon /dev/hda2

mount /dev/hda1 /mnt/gentoo
mkdir /mnt/gentoo/boot

MMDDhhmmYYYY syntax (Month, Day, hour, minute and Year). 

date 092314222012

FAILED:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

manual:

GENTOO_MIRRORS="http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"

mount -t proc none /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"


SYNC="rsync://rsync4.ca.gentoo.org/gentoo-portage"

Storage controllers

product: MCP51 IDE , uses CONFIG_BLK_DEV_AMD74XX

product: MCP51 Serial ATA Controller x 2 ( all sata header have been torn off, hence it's place at the end of someone's driveway )

modules:

4 pata_amd                9908  4

Disk

just one.

/dev/sda:

 Model=WDC WD300EB-75CPF0, FwRev=06.04G06, SerialNo=WD-WMAAT9825720
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=57600, SectSize=600, ECCbytes=40
 BuffType=DualPortCache, BuffSize=2048kB, MaxMultSect=16, MultSect=1
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58633344
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5

 * signifies the current active mode

Webcams

2 of them, both with the same driver.

from lshw:

           *-usb:0
                description: Generic USB device
                product: USB camera
                vendor: Microdia
                physical id: 5
                bus info: usb@2:5
                version: 1.01
                capabilities: usb-1.10
                configuration: driver=sonixb maxpower=500mA speed=12Mbit/s
           *-usb:1
                description: Generic USB device
                product: USB camera
                vendor: Microdia
                physical id: 6
                bus info: usb@2:6
                version: 1.01
                capabilities: usb-1.10
                configuration: driver=sonixb maxpower=500mA speed=12Mbit/s
susan portage # v4l-info

### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
 driver                  : "sonixb"
 card                    : "USB camera"
 bus_info                : "usb-0000:00:0b.0-5"
 version                 : 3.4.9
 capabilities            : 0x5000001 [VIDEO_CAPTURE,READWRITE,STREAMING]

standards

inputs
    VIDIOC_ENUMINPUT(0)
 index                   : 0
 name                    : "sonixb"
 type                    : CAMERA
 audioset                : 0
 tuner                   : 0
 std                     : 0x0 []
 status                  : 0x0 []

video capture
    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
 index                   : 0
 type                    : VIDEO_CAPTURE
 flags                   : 0
 description             : "S910"
 pixelformat             : 0x30313953 [S910]
    VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
 index                   : 1
 type                    : VIDEO_CAPTURE
 flags                   : 0
 description             : "BA81"
 pixelformat             : 0x31384142 [BA81]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
 type                    : VIDEO_CAPTURE
 fmt.pix.width           : 352
 fmt.pix.height          : 288
 fmt.pix.pixelformat     : 0x30313953 [S910]
 fmt.pix.field           : NONE
 fmt.pix.bytesperline    : 352
 fmt.pix.sizeimage       : 126720
 fmt.pix.colorspace      : SRGB
 fmt.pix.priv            : 0

controls
    VIDIOC_QUERYCTRL(BASE+0)
 id                      : 9963776
 type                    : INTEGER
 name                    : "Brightness"
 minimum                 : 0
 maximum                 : 255
 step                    : 1
 default_value           : 127
 flags                   : 0
susan portage #

userspace software:

susan tmp #  ACCEPT_KEYWORDS="~amd64" emerge -av media-video/mjpg-streamer

snip
Calculating dependencies... done!
[ebuild   R    ] media-video/mjpg-streamer-0_pre20120421  USE="input_file input_uvc output_file output_http output_rtsp output_udp v4l -input_control -input_testpicture -output_autofocus -www" 0 kB
Total: 1 package (1 reinstall), Size of downloads: 0 kB
Would you like to merge these packages? [Yes/No] No
Quitting.

susan tmp # /usr/bin/mjpg_streamer -i "input_uvc.so -r 320x240 " -o "output_http.so -w /var/www"
MJPG Streamer Version: svn rev:
 i: Using V4L2 device.: /dev/video0
 i: Desired Resolution: 320 x 240
 i: Frames Per Second.: 5
 i: Format............: MJPEG
Unable to map buffer: Invalid argument
 Init v4L2 failed !! exit fatal
 i: init_VideoIn failed
susan tmp #

using a folder as a source for streaming (proves that the software works ):

/usr/bin/mjpg_streamer -i "input_file.so -f /var/www" -o "output_http.so"

fails:

 /usr/bin/mjpg_streamer -i "input_uvc.so " -o "output_httpd.so"
 /usr/bin/mjpg_streamer -i "input_uvc.so -r 640x480 -y" -o "output_httpd.so"
 /usr/bin/mjpg_streamer -i "input_uvc.so -r 640x480" -o "output_httpd.so"

all with:

Unable to map buffer: Invalid argument

Wireless

Wireless: Ralink corp. RT2561/RT61 802.11g PCI

modules loaded:

1 led_class               2398  1 rt2x00lib
1 rfkill                 13313  1 cfg80211
1 rt2x00pci               4388  1 rt61pci
2 cfg80211              139297  2 rt2x00lib,mac80211
2 mac80211              173491  2 rt2x00pci,rt2x00lib
2 rt2x00lib              29364  2 rt61pci,rt2x00pci
  • installed wpa_supplicant
  • got in log
Sep 29 23:00:47 susan kernel: phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
Sep 29 23:01:30 susan kernel: phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
Sep 29 23:02:15 susan kernel: phy0 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.
  • install kernel firmware package.
susan wpa_supplicant #  wpa_supplicant  -Dnl80211 -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
Could not set interface wlan0 flags: No such file or directory
Could not set interface 'wlan0' UP
Failed to initialize driver interface
susan wpa_supplicant #

install rfkill be sure I'm not "off" hard/software wise.

susan wpa_supplicant # iwconfig wlan0
wlan0     IEEE 802.11bg  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf

scan for SSIDs:

iwlist wlan0 scan > file


resources:

Sensors

sensor-detect notes:

  • AMD K8 thermal sensors
  • SMSC DME1737 Super IO
  • i2c-nforce2 - no response.