ASRock ION330HT, Remote Control, noob question
#1
Hi everybody,

first of all sorry for my bad english.

Thats my first post. I read hundrets of threads before but could not find a answer for my problem.

I am a beginner with linux and xbmc.
I have a ASRock ION330HT and after some different installations of xbmc (i.e. jaunty minimal installation, karmic minimal installation, full installation) i tried the Live Version of xbmc and installed it to hdd. It works fine.

The only thing that does not work is the original IR Remote of the 330HT. I tried many things i`d found here in this forum but everything i tried dont have a positiv effekt. i downloaded this lirc-nct677x-src-1.0.1-ubuntu9.10.deb but this give only errors.

Can somebody give me a little help with it? I am so happy with XBMC and really wanna use the Remote with it.
Reply
#2
do this:

Quote:Installing the driver for the internal IR receiver
Out of the box the internal IR receiver does not work because the drivers are not included within the underlaying operating system of XBMC Live version 9.11, this OS is a Linux distribution called Ubuntu version 9.10. If you want the remote to work without the use of an external USB receiver you will need to install these drivers by hand. This however can be tricky for inexperienced users so beware. This step requires the ION-330HT to be connected to your home network so it can be accessed using your computer.

* To install the driver we need to access the underlaying operating system. This is done using a protocol called SSH. A good and free SSH client is called Putty and can be found here. Download and install it.
* In Putty you will need to create a new session using the host address (IP address) and the username and password you entered during installation (both xbmc if you followed this guide). If you don't know the IP address of your ION-330HT, it can be found within XBMC. Press right when standing on the system settings and select system information. Under network you will see your IP address.
* When you open the connection you will need to enter your username and password again. When logged in enter the following commands to download and install the driver:
Code:

sudo –s

Enter your password again and continue with the following commands.
Code:

apt-get install wget

Code:

wget http://tinyurl.com/cir-driver-ion330ht

Code:

dpkg -i ir-driver-ion330ht.deb

* Agree with the installation of the new package. On the first screen of the installer select the option 'Nuvoton Transceivers/Remotes' and on the second screen keep the setting on 'None'.
* After the installation is finished you must reboot your ION-330HT to load the driver. You can do this by typing the command:
Code:

reboot

Your connection will be broken as the system reboots. After reboot the driver for the IR receiver (version 1.01) is loaded and you can start using the supplied remote. Wake up after power-down will also work now. This is the default shutdown setting in XBMC. Changing this suspend unfortunately doesnt work. Your remote wont respond after waking up, this is a common issue. Check back here from time to time, I'll post a solution if it becomes available.

the original thread is located here:
http://forum.xbmc.org/showthread.php?tid...ock+remote

it worked for me like a charme
Player: Shuttle XS35GTV2 with 2GB RAM and 4GB SD-Card
Eyes: Sharp LC46D653E, Sanyo Z3
Ears: Creative Inspire 5500
Fingers: PS3, XBOX 360, WDTV-Live
Storage: TC-1TB, Acer H340 WHS-4TB
Reply
#3
Hi, thx for your answer.
I tried this as well.

It looks like this:
xbmc@XBMCLive:/tmp$ sudo -s
root@XBMCLive:/tmp# apt-get install wget
Code:
Reading package lists... Done
Building dependency tree      
Reading state information... Done
wget is already the newest version.
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  lirc-nct677x-src: Depends: lirc-modules-source (>= 0.8.6-0ubuntu2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@XBMCLive:/tmp# wget http://tinyurl.com/cir-driver-ion330ht
Code:
--2010-01-23 16:09:24--  http://tinyurl.com/cir-driver-ion330ht
Resolving tinyurl.com... 85.255.210.133, 195.66.135.131, 85.255.210.134
Connecting to tinyurl.com|85.255.210.133|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://bloggingabout.com/downloads/ir-driver-ion330ht.deb [following]
--2010-01-23 16:09:24--  http://bloggingabout.com/downloads/ir-driver-ion330ht.deb
Resolving bloggingabout.com... 91.198.27.139
Connecting to bloggingabout.com|91.198.27.139|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19500 (19K) [text/plain]
Saving to: `ir-driver-ion330ht.deb'

100%[======================================>] 19,500      --.-K/s   in 0.05s  

2010-01-23 16:09:25 (412 KB/s) - `ir-driver-ion330ht.deb' saved [19500/19500]
root@XBMCLive:/tmp# dpkg -i ir-driver-ion330ht.deb
Quote:(Reading database ... 42383 files and directories currently installed.)
Preparing to replace lirc-nct677x 1.0.1-ubuntu9.10 (using ir-driver-ion330ht.deb) ...
/etc/lirc/hardware.conf: 4: Syntax error: "(" unexpected
patching file /usr/share/lirc/lirc.hwdb
Reconfigure lirc
/etc/lirc/hardware.conf: 4: Syntax error: "(" unexpected
invoke-rc.d: initscript lirc, action "stop" failed.
Unpacking replacement lirc-nct677x ...
Setting up lirc-nct677x (1.0.1-ubuntu9.10) ...
Copy patch file...
/etc/lirc/hardware.conf: 4: Syntax error: "(" unexpected
`/usr/share/lirc_wb677/lirc_wb677.ko' -> `/lib/modules/2.6.31-16-generic/kernel/ubuntu/lirc/lirc_wb677/lirc_wb677.ko'
/etc/lirc/lircrc existed. append it.
patching file /usr/share/lirc/lirc.hwdb
/etc/lirc/hardware.conf: 4: Syntax error: "(" unexpected
invoke-rc.d: initscript lirc, action "stop" failed.

I dont understand whats going wrong.
Thank you very much for your help
Reply
#4
Wink 
I guess it is not working because of missing dependency on you system:

The following packages have unmet dependencies:
lirc-nct677x-src: Depends: lirc-modules-source (>= 0.8.6-0ubuntu2) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Try run:
Code:
sudo apt-get -f install
Aptitude will try to install missing package...
Cool

Then post reply if it helped...
Reply
#5
Hi easi,

i did it. This happend:
Code:
root@XBMCLive:/etc/lirc# sudo apt-get -f install
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  user-setup cryptsetup busybox
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  lirc-modules-source
Suggested packages:
  kernel-source
The following NEW packages will be installed:
  lirc-modules-source
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 272kB of archives.
After this operation, 1,204kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.ubuntu.com karmic/universe lirc-modules-source 0.8.6-0ubuntu2 [272kB]
Fetched 272kB in 0s (649kB/s)          
Selecting previously deselected package lirc-modules-source.
(Reading database ... 42383 files and directories currently installed.)
Unpacking lirc-modules-source (from .../lirc-modules-source_0.8.6-0ubuntu2_all.deb) ...
Setting up lirc-modules-source (0.8.6-0ubuntu2) ...
Loading new lirc-0.8.6 DKMS files...
First Installation: checking all kernels...
Building for architecture i686
Building initial module for 2.6.31-16-generic
Done.

lirc_dev.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_atiusb.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_bt829.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_ite8709.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_i2c.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_igorplugusb.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_imon.ko:
Running module version sanity check.

Error! Module version 0.6 for lirc_imon.ko
is not newer than what is already found in kernel 2.6.31-16-generic (0.6).
You may override by specifying --force.

lirc_it87.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_mceusb.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_ttusbir.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_sasem.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_serial.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_sir.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_streamzap.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

lirc_ene0100.ko:
Running module version sanity check.
- Original module
- Installation
   - Installing to /lib/modules/2.6.31-16-generic/updates/dkms/

depmod....

DKMS: install Completed.

Setting up lirc-nct677x-src (1.0.1-ubuntu9.10) ...
Copy patch file...

You can use dkms commands to compile / install nct677x / w836x7 CIR driver now.
e.g.
  to build src :    dkms build -m lirc-nct677x-src -v 1.0.0-ubuntu9.10
  to install binary :    dkms install -m lirc-nct677x-src -v 1.0.0-ubuntu9.10
  to uninstall binary :    dkms uninstall -m lirc-nct677x-src -v 1.0.0-ubuntu9.10
  to remove src :    dkms remove -m lirc-nct677x-src -v 1.0.0-ubuntu9.10 --all
  After updating src, remember to update lirc.hwdb and
    reconfigure lirc by the following command:
  dpkg-reconfigure lirc

root@XBMCLive:/etc/lirc#

Then i make a reboot and now xbmc starts with this message:
XBMC needs hardware accelerated OpenGL rendering. Install an appropirate graphics driver. Please consult XBMC Wiki for supportet hardware...

and know i only see the terminal on screen.

i think i have to reinstall xbmc now, should i?
Reply
#6
yeah it works....

i found the failure.

I do a reinstall of xbmc live. Then i choose to do the stept not via ssh. insted i shut down xbmx and do the steps in the ubuntu under it. I think this is how you mean it to me.

The remote works fine now.

Many many thx
Reply
#7
Thumbs Up 
No problem Smile
Reply
#8
Hi everybody,

I set up my ion 330HT with XBMC Live Camelot version and I installed the IR driver offered from ASRock for their product.

The NetTop recognizes the remote control, however pushing the buttons (e.g. up/down) moves the focus much too fast within the menus, so that's very hard to get to a specific entry.

Is there an option to decrease the "key rate" or increase the "key delay"?
thx!
Reply
#9
Hi,

as I got no replies so far the solution might not be as obvious as guessed?!
Thus I consider a 3rd installation try, but rather using the Live CD as before I'd like to follow guide as given here: http://wiki.xbmc.org/?title=XBMCbuntu

But here comes my new noob question. Is the 64-bit AMD!? version of Ubuntu 9.10 working on a ASRock ION330HT?

If so, which would be the pro and cons of 32 vs 64 bit?
Reply
#10
No the 64-bit AMD won't run on an INTEL atom!
Use the live cd and get the 1.0.1 drivers for the IR and not the 1.0.2 as they have the bug you mentioned.
XBMCLive Dharma beta 2 running on an ASRock ION 330 HT
Reply
#11
thx for the hint. The downgrade from 1.0.2 to 1.0.1 did the trick.

Just a minor note. After the downgrade xbmc complained about missing openGL support so I also had to reinstall the Nvidia driver.

Re 64: am I right assuming that a precompiled 64-bit Ubuntu version is only offered for AMD CPUs (even not for Intel)?
Reply

Logout Mark Read Team Forum Stats Members Help
ASRock ION330HT, Remote Control, noob question0