So, I went to Fry’s this weekend and picked up another tv tuner card my MythTV box. It was a new retail version of the WinTV PVR-150 that now includes a grey remote (which looks different from the grey remote that the 250 comes with) — Anyways, I was having some problems getting the 150 to work with the IVTV 0.4 drivers, it kept getting detected as a WinTV PVR-250. After looking at lspci -v I relized I noticed that it was being reported mostly correctly, but the 150 had a device id showing of unknown device 0003, where as the 250 was shown correctly as a 250.
0000:01:01.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23
416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 0003
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at e0000000 (32-bit, prefetchable)
Capabilities: [44] Power Management version 2
I went into the IVTV 0.4 drivers source directory and grepped 0003, finding a reference in ivtv-cards.c. Upon futher inspection, it was listed under the device id listings for a 250, which would explain why it was being detected a such. I removed it from the 250 section and added it to the 150 section, and now it works great! Below is the area of file I changed, with the only change being removing the line {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×0003}, from the 250 section up above it into the 150 section.
static const struct ivtv_card_pci_info ivtv_pci_pvr150[] = {
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×8801},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×8003},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0xe807},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×0807},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0xe817},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0xc801},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×0801},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×0009},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×0003},
// New Hauppauge vendor ID?
{PCI_DEVICE_ID_IVTV16, 0×0270, 0×0801},
{0, 0, 0}
};static const struct ivtv_card_pci_info ivtv_pci_pvr250[] = {
{PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_HAUPPAUGE, 0×4001},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×4009},
{PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_HAUPPAUGE, 0×4801},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×4801},
{PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0×4803},
We all know how much the RIAA sucks, and finally, a non-no-name band is sticking it to the RIAA too.. Havey Danger..the band that put out ‘Flagpole Sitta‘ in the mid 90’s (Yes, I saw the at Big Stink, along with Green Day and Crystal Method… so ya see, they can’t be that small, even if you’ve never heard of them:P ) has put out their new cd ‘Little By Little‘ completely free, in MP3 and OGG format. This is the ENTIRE cd, in high quality, not samples, not previews, and not select tracks. They are offering it completely free via direct download, and bittorrent. They are asking that if you like the music, that you donate, or buy the physical cd. I know I like Flagpole Sitta, and while I’m still downloading the album, I’ve already donated $5, just to stick it to the RIAA and PROVE that they’re not needed, that people DO buy music and are willing to pay for it, at a reasonable price. Harvey Danger doesn’t even ask for a specific amount, just that you contribute.
So everyone, go download the album, and give them whatever you think is fair, and stick it to the RIAA while you’re at.
Bittorrent Links:
Little By Little – MP3
Little By Little – OGG
Dear McDonald’s,
As I was I sitting in your drive through, waiting longer than your previously advertised 30 seconds for my dinner, I noticed you had upgraded your drink dispenser! This is a great thing, you have finally started listening to your customers and are obviously trying to improve the efficiencies of your service.
As an order comes in, a cup drops out of the little cup holder, on to a conveyor belt and moves to the right spigot from which your drink is dispensed. A system that verges on being robotic.
I also noticed that you have finally acted on my previous letters and have moved your non-English speaking employees OFF of the drive through lane. Excellent! However, it seems your implementation of this improvement have missed the mark. I am sad to inform you, that replacing non-English speaking cashiers with clinically retarded employees, is a lateral movement at best. I find I still have to repeat my order just as much, if not sometimes MORE!.
Take tonight for instance. My ordering experience went something along the lines of:
[me] “A grilled chicken salad with balsamic vinaigrette please”
[retarded cashier on drive through lane] “You want a cesar salad?”
[me] “Yes please, but with balsamic vinaigrette instead of cesar dressing, please”
[retarded cashier on drive through lane] “what kind of salad?”
[me] “A GRILLED CHICKEN salad with BALSAMIC VINAIGRETTE”
[retarded cashier on drive through lane] “What kind of chicken did you want, grilled or crispy?”
[me] “*sighs* grilled.”
[retarded cashier on drive through lane] “And did you want cesar dressing with that?”
[me] “No, balsamic vinaigrette, please”
Now, as much as I hate to suggest that we replace hard working immigrants and mentally challenged people with something else, as some people would say it hurts our economy, I feel I must.. If you could please replace all non-English speaking and mentally handicapped employees with robots similar to your new drink dispensing machines, that would be wonderful. I mean, I already pay for these immigrants and others via my contributions (via taxes) to social security and welfare funds, which they no doubt take advantage of.
Again, please replace anyone that can’t take my simple order the first time around, with a robot.
Thank you for your time,
-Me.