openSUSE:AC100

Jump to: navigation, search

General information

Get some general information (Hardware description, installation of openSUSE, etc.) on HCL:ToshibaAC100.

Detailed Technical data

  • Nvidia Tegra20 family 1Ghz dual core processor (Revision A02)
  • 10.1" (1024x600) display (Samsung LTN101NT05)
  • 768 gramms weight
  • ULP Geforce GPU
  • 512 MB RAM (Hynix HY5PS1G831C FP-S6 023W MTHAKK45MH1 or Micron)
  • from 8 to 32 GB eMMC (SanDisk iNand SDIN4C2-8G or Toshiba THGBM2G7D4FBAI9)
  • Built-in USB 2.0 dual band Wi-Fi 802.11 b/g/n (Ralink RT3070)
  • Front USB UVC VGA Camera (Realtek or Chicony)
  • Elan I2C Touchpad (Model 33058U-3000)
  • HDMI Port
  • 1x USB 2.0, 1x Mini-USB
  • 2100mAh battery
  • some models contain Bluetooth USB HCI
  • some models contain 3G Modem (Ericsson F3307)
  • Audio codec ALC5632
  • Embended controller (ENE KB926D/KBC926QF D3)
  • SPI flash EEPROM (Eon EN25F20)
  • Power management IC PMIC (TI TPS658621A)
  • Battery charger controller (Intersil ISL6251)
  • USB Controller (SMSC USB2514B/USB3315/USB25128)

Tests

audio in/out

You have to configure inputs and outputs. You can either:

Should be enabled:
DACL2HP Playback Switch
DACR2HP Playback Switch
Int Spk
Speaker Playback Switch (i.e. unmute Speaker)
Should be set:
SpeakerOut Mux to HPOut Mix
SpeakerOut N Mux to RP/+R
Master and speaker playbacks should be unmuted and set to the desired level.

Then you can try to play some files:

$ aplay /usr/share/alsa/sounds/test.wav

And to record some sound:

$ arecord test_input.wav

Configuration

Opentegra

Icon-warning.png
Warning: Opentegra driver not stable yet.

To use opentegra driver you have to:

  1. Add devel:Factory:Contrib:Tegra repository:
  2. Install opentegra drm and xorg drivers:
    # zypper in xf86-video-opentegra libdrm_tegra0
  3. Add XOrg config, to start opentegra driver before fbdev, /etc/X11/xorg.conf.d/00-opentegra.conf with content:
Section "Device"
        Identifier "opentegra"
        Driver "opentegra"
EndSection

Then restart xdm or reboot. Check /var/log/Xorg.0.log log to be sure that driver starts.

Bringup from default rootfs

Download and extract the LimeJeOS rootfs tarball.

Remove the file /etc/sysconfig/network/ifcfg-eth0 since the AC100 does not have an Ethernet interface.

Boot into the system and from USB install a matching kernel package (e.g., worldcitizen's kernel-tegra-ac100), so that you get kernel modules. Reboot.

Download on another machine and install from USB the following packages:

  • wireless-tools
  • libiw30
  • libnl_1-1
  • python
  • wpa_supplicant
  • python-base
  • libpython2_7
  • libsqlite3
  • kernel-firmware

If you then add an appropriate /etc/sysconfig/network/ifcfg-wlan0 config file and restart networking, you should get a working wlan0 interface.

You can now proceed with updating and configuring your system as usual.