MythTV — getting the cards in the right order

Solved the problem without resorting to udev using the info on the MythTV wiki.

And added my solution to that wiki page. Copied here:

Another example (added November 2009, using MythTV 0.22 with a 2.6.31 kernel): a backend with two Hauppauge Nova-S-Plus DVB-S cards and a Hauppauge Nova-T 500 Dual DVB-T card. Adding these module options to /etc/modprobe.d/dvb.conf:

options cx88-dvb adapter_nr=0,1
options dvb-usb-dib0700 force_lna_activation=1 adapter_nr=2,3

makes sure that the DVB-S cards are always adapters 0 and 1, and the DVB-T card’s dual tuners show up as adapters 2 and 3. This is confirmed in the system log, where the adapters are numbered correctly despite being detected in a different order:

$ dmesg | grep "registering adapter"
[    7.163022] DVB: registering adapter 2 frontend 0 (DiBcom 3000MC/P)...
[    9.840541] DVB: registering adapter 0 frontend 0 (Conexant CX24123/CX24109)...
[    9.841996] DVB: registering adapter 1 frontend 0 (Conexant CX24123/CX24109)...
[   10.522401] DVB: registering adapter 3 frontend 0 (DiBcom 3000MC/P)...

Outlook Express 6 — importing from .dbx files

Normally, importing mailboxes (i.e. .dbx files) works well in Outlook Express 6, as long as the .dbx file is writable(!). Sometimes though, you get this message:

No messages can be found in this folder or another application
is running that has the required files open.
Please select another folder or try closing applications that may
have files open.

If that happens, I've found the following rather convoluted recipe works. For the purposes of this explanation, I'm assuming that you want to import an old copy of Inbox from a backup.  For other mailbox names, adjust the instructions to suit.

  1. Copy the backup copy Inbox.dbx from wherever it's stored to somewhere convenient — I'll assume you put it on the desktop.
  2. Rename the .dbx file to something that doesn't already exist, such as Inbox2.dbx.  This is important — if you leave the file as Inbox.dbx, you will overwrite and lose your current Inbox.
  3. Open Outlook Express.
  4. Create a new folder with the same name as the file on the desktop (but without the .dbx extension), i.e. Inbox2 in this example.  This folder should be within 'Local Folders', and not a subfolder of any other folder.
  5. Force Outlook Express to create the mailbox for the new folder by moving an unwanted email (there are usually lots of those lying around) into the Inbox2 folder.
  6. Find out where Outlook Express is storing mailboxes by going to Tools / Options / Maintenance and clicking on the Store Folder button.
  7. Close Outlook Express.
  8. Open the folder containing Outlook Express's mailboxes that you found in step 6.  Normally, it's in C:WindowsDocuments and Settings<your user name>Local SettingsApplication DataIdentities{<lots of random letters and numbers}>MicrosoftOutlook Express.  If the Local Settings folder isn't apparent, you'll need to change your Folder Options so that Show hidden files and folders is selected.
  9. Drag the file Inbox2.dbx file from the desktop into the mailbox folder (where all the other .dbx files are, including the new Inbox2.dbx).  Windows will ask you to confirm that you want to overwrite the existing Inbox2.dbx file: say Yes.
  10. Open Outlook Express again, and go to the Inbox2 folder.  It should contain all your old emails.