openSUSE:AC100
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:
- use alsa ucm profile:# zypper ar http://download.opensuse.org/repositories/home:/zombah/openSUSE_Factory_ARM/ openSUSE-home-zombah# zypper in paz00-ucm-profiles# alsaucm -c PAZ00 reset
- OR configure it manually with alsamixer:
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:
And to record some sound:
Configuration
Opentegra
To use opentegra driver you have to:
- Add devel:Factory:Contrib:Tegra repository:# zypper ar http://download.opensuse.org/repositories/devel:/ARM:/Factory:/Contrib:/Tegra/standard/ devel-ARM-Factory-Contrib-Tegra-standard
- Install opentegra drm and xorg drivers:# zypper in xf86-video-opentegra libdrm_tegra0
- 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.