You are not logged in.
Hi!
I have the Kobil mIDentity card reader for doing my e-banking stuff. Before I first mounted the device, I edited the file /lib/udev/rules.d/50-udev-default-rules and changed the "MODE"-value from "0664" to "0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
When I then mounted the device and tried to run the application in the terminal, several errors showed up. They said, that I needed the 32bit libraries for the GTK-engines and pangox. So I installed the following from the AUR.
yaourt -S lib32-gtk-engines
yaourt -S lib32-pangox-compat
Now, when I run the application, only the title-bar shows up without the window. After a few seconds it disappears again without any output or error. I am using a x86_64 system and have the kernel 3.14.4-1-ARCH installed.
Does anyone of you also use the Kobil cardreader and knows how to install it on archlinux? Unfortunatly, I couldn't find any help neither with google nor in the archlinux forums/wiki.
I am happy to share any further information needed to solve my issue.
Offline
I also had one of those and tried to get it to work, but I never got it completely right. I had event a PKGBUILD to install the dependencies for me. It was up in the AUR for some time, but I had it removed since it did not work for me. Maybe it does help you, though:
# Maintainer: Philipp Wolfer <ph.wolfer@gmail.com>
pkgname=kobil-midentity-udev
pkgver=0.1.0
pkgrel=2
pkgdesc="Udev rules for the M-IDentity USB stick for the Swiss Migros Bank."
arch=('x86_64')
url="http://www.migrosbank.ch/de/MBancNet/MIDentity/faq_linuxkonf.htm"
license=('unknown')
depends=('lib32-dbus-glib' 'lib32-wxgtk' 'lib32-pangox-compat' 'lib32-libxaw')
source=(51-kobil-midentity.rules)
md5sums=('aef63e2b86531bab469f94ab849b6e6c')
package() {
install -D -m644 51-kobil-midentity.rules $pkgdir/usr/lib/udev/rules.d/51-kobil-midentity.rules
}The file 51-kobil-midentity.rules is:
ATTR{idVendor}=="0d46", ATTR{idProduct}=="4181", MODE="0666"
ATTR{idVendor}=="0d46", ATTR{idProduct}=="4081", MODE="0666"
ATTR{idVendor}=="0d46", ATTR{idProduct}=="4001", MODE="0666"The result for me was, that I could mount the Kobil mIDentity and start the application. It showed the update screen, but when starting the browser it crashed.
Hope this provides some help. Good luck.
Offline
Thank you for your help. I found your AUR entry and your wish to remove it. I adjusted the udev rules similar to those described for Ubuntu on the support page of Migros Bank. So mounting and running the application works. However, when I start it, the only thing showing is the title-bar of the update screen. First I had GTK-Warnings, which I could fix, installing GTK libraries from the AUR.
I will try however to install the dependencies you mentioned in your PKGBUILD.
May I ask, how you "fixed" the issue? Do you boot into an other OS for the e-banking?
Offline
May I ask, how you "fixed" the issue? Do you boot into an other OS for the e-banking?
Sadly I didn't really fix it. I used a separate Windows laptop for e-banking first, but now I don't even have that bank account anymore.
One strange thing was that I was able to run the stick on an Ubuntu installation. But on Arch the Firefox on the stick would segfault. My assumption was that either it did not work with newer versions of some library or that the stick was specifically build with Ubuntu (it was listed as an supported OS somewhere) and maybe Ubuntu had one of the libraries patched in a non-compatible way.
Offline
What I just noticed on https://www.migrosbank.ch/de/privatpers … pport.html is the dependency on the Ubuntu package libselinux1-32. This could man that the stick requires selinux to run which is not supported by Arch out-of-the-box.
Offline
What I just noticed on https://www.migrosbank.ch/de/privatpers … pport.html is the dependency on the Ubuntu package libselinux1-32. This could man that the stick requires selinux to run which is not supported by Arch out-of-the-box.
Thank you for your adivce. I wanted to check those dependencies anyway, but then I will focus on selinux.
--> I used the stick on Ubuntu/Mint. It worked fine, except for the udev rules, which were overwritten after updates...
Offline
--> I used the stick on Ubuntu/Mint. It worked fine, except for the udev rules, which were overwritten after updates...
As a general rule don't edit the rules in /lib/udev/rules.d/ but add your rules to a custom file in /etc/udev/rules.d . That's the purpose of this directory ![]()
Offline