Install Grub in a chroot environment

Image you destroyed your MBR sector of your hard drive/flash device and you are not able to load grub. You can easily fix this issue from an other Linux based computer. Simply run the following commands: mount /dev/sda1 /mnt/ mount -t proc none /mnt/proc mount -o bind /dev /mnt/dev chroot /mnt/ /bin/bash /usr/sbin/grub-install –recheck –no-floppy /dev/sda With this routine it it is also possible to fix UUID problems.

January 31, 2012 · 1 min · Christian Gmeiner

Switching

Um eine breitere Masse zu erreichen, wird der Blog geswitcht.. Starting with this second the whole blog will be in English and it will cover a broader range of topics…

January 26, 2012 · 1 min · Christian Gmeiner

Status Update

Hallo zusammen. Ich habe schon länger nichts mehr von mir hören lassen, doch nun habe ich ein Update bezüglich em8300 und dem langsamen aber stätigem Prozess zur Aufnahme in den Mainline Kernel. Im Linux Kernel 3.3.0 sind kleine Änderungen für die adv7170 und adb7175 Treiber eingeflossen, welche vom em8300 Treiber benötigt werden. Somit wäre es dann möglich direkt mit dem V4L2 Subdevices zu arbeiten. Was gibt es aber sonst noch zu tun, damit der Prozess irgendwann ein Ende findet? ...

November 7, 2011 · 1 min · Christian Gmeiner

v4l2-em8300 - EEPROM dumps

[ 4204.966614] Sigma Designs EM8300 0000:00:09.0: PCI INT A -> Link[LNKB] -> GSI 5 (level, low) -> IRQ 5 [ 4204.966637] em8300-0: EM8300 8300 (rev 2) [ 4204.966642] bus: 0, devfn: 72, irq: 5, [ 4204.966647] memory: 0xcfe00000. [ 4204.966998] em8300-0: mapped-memory at 0xf9600000 [ 4204.967163] em8300-0: using MTRR [ 4205.038676] bus 0: i2c scan: found device @ 0x8a [bt865] [ 4205.169007] bus 1: i2c scan: found device @ 0xa0 [eeprom] [ 4205.215170] i2c i2c-2: client [eeprom] registered with bus id 2-0050 [ 4205.268272] full 256-byte eeprom dump: [ 4205.268284] 00: 10 22 00 00 00 00 00 01 00 00 00 00 00 00 00 00 [ 4205.268299] 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 4205.268313] 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 4205.268327] 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 4205.268340] 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268355] 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 4205.268368] 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 4205.268381] 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 [ 4205.268394] 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268408] 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268422] a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268436] b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268450] c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268465] d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268479] e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268493] f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 4205.268510] em8300-0: detected card: DXR3 with BT865. [ 4205.268517] em8300-0: Chip revision: 2 [ 4205.276298] bt865 1-0045: chip found @ 0x8a (em8300 i2c driver #0-0) [ 4205.276910] i2c i2c-1: client [bt865] registered with bus id 1-0045

May 21, 2011 · 3 min · Christian Gmeiner

v4l2-em8300 - Audio Cleanups

Hier wieder ein Lebenszeichen vom v4l2-em8300 Projekt. Ich habe die letzten zwei Tage genützt um den Audio Teil des Treibers ein wenig aufzuräumen. Ab jetzt wird nur noch ALSA unterstützt und alle Moduloptionen bezüglich Audio wurden entfernt. Langsam aber sicher habe ich schon viele Teile aufgeräumt und der Treiber wird immer besser 🙂 Über die nächsten Schritte in der Entwicklung bin ich mir noch nicht sicher. vbuf2 wäre sicherlich eine Überlegung wert, da ich möglichst viel Kernel-Funktionalität verwenden möchte – macht den Treiber schön klein und übersichtlich. Ich hoffe ich werde in den nächsten Wochen/Monaten wieder einmal Richtig viel Zeit fürs hacken haben. ...

May 21, 2011 · 1 min · Christian Gmeiner