[mythtv-users] Failure loading firmware on reboot - Please help

Praveen Shenoy pshenoy2 at comcast.net
Wed Mar 29 00:26:18 UTC 2006


Here is the complete dmesg output from my system....trying to see if  
anybody can spot anything thats alsready been resolved.

Linux version 2.6.15-1.1833_FC4 (bhcompile at hs20- 
bc1-1.build.redhat.com) (gcc version 4.0.2 20051125 (Red Hat  
4.0.2-8)) #1 Wed Mar 1 23:41:37 EST 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e6c00 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000040fd800 (usable)
BIOS-e820: 00000000040fd800 - 00000000040ff800 (ACPI data)
BIOS-e820: 00000000040ff800 - 00000000040ffc00 (ACPI NVS)
BIOS-e820: 00000000040ffc00 - 0000000028000000 (usable)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
640MB LOWMEM available.
Using x86 segment limits to approximate NX protection
On node 0 totalpages: 163840
   DMA zone: 4096 pages, LIFO batch:0
   DMA32 zone: 0 pages, LIFO batch:0
   Normal zone: 159744 pages, LIFO batch:31
   HighMem zone: 0 pages, LIFO batch:0
DMI 2.1 present.
ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6bc0
ACPI: RSDT (v001 PTLTD    RSDT   0x00000001 PTL  0x01000000) @  
0x040fdbcb
ACPI: FADT (v001 DELL   KUBLAI   0x20000208 PTL  0x000f4240) @  
0x040ff78c
ACPI: DSDT (v001  Intel  S2440BX 0x00000001 MSFT 0x01000004) @  
0x00000000
ACPI: BIOS age (2000) fails cutoff (2001), acpi=force is required to  
enable ACPI
ACPI: Disabling ACPI support
Allocating PCI resources starting at 30000000 (gap: 28000000:d7f80000)
Built 1 zonelists
Kernel command line: ro root=LABEL=/ rhgb quiet vga=791
mapped APIC to ffffd000 (01507000)
Initializing CPU#0
CPU 0 irqstacks, hard=c0414000 soft=c0413000
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 598.729 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 643760k/655360k available (2149k kernel code, 11084k  
reserved, 777k data, 196k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor  
mode... Ok.
Calibrating delay using timer specific routine.. 1199.00 BogoMIPS  
(lpj=2398012)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383f9ff 00000000 00000000  
00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 0383f9ff 00000000 00000000 00000000  
00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After all inits, caps: 0383f1ff 00000000 00000000 00000040  
00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
mtrr: v2.0 (20020519)
CPU: Intel Pentium III (Coppermine) stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
checking if image is initramfs... it is
Freeing initrd memory: 1559k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd993, last bus=1
PCI: Using configuration type 1
ACPI: Subsystem revision 20050902
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 8000-803f claimed by PIIX4 ACPI
PCI quirk: region 7000-700f claimed by PIIX4 SMB
Boot video device is 0000:01:00.0
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:07.0
PCI: Failed to allocate mem resource #6:10000 at fe000000 for 0000:01:00.0
PCI: Bridge: 0000:00:01.0
   IO window: disabled.
   MEM window: f1000000-f1ffffff
   PREFETCH window: fc000000-fdffffff
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
audit: initializing netlink socket (disabled)
audit(1143551247.320:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux:  Registering netfilter hooks
Initializing Cryptographic API
ksign: Installing public key data
Loading keyring
- Added public key BD239ECA35D39A38
- User ID: Red Hat, Inc. (Kernel Module GPG key)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Limiting direct PCI/PCI transfers.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
vesafb: framebuffer at 0xfc000000, mapped to 0xe8880000, using 3072k,  
total 4096k
vesafb: mode is 1024x768x16, linelength=2048, pages=0
vesafb: protected mode interface info at c000:02e5
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
vesafb: Mode is VGA compatible
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 440BX Chipset.
agpgart: AGP aperture is 64M @ 0xf4000000
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with  
idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
     ide0: BM-DMA at 0x1000-0x1007, BIOS settings: hda:DMA, hdb:pio
     ide1: BM-DMA at 0x1008-0x100f, BIOS settings: hdc:pio, hdd:DMA
Probing IDE interface ide0...
hda: MAXTOR 6L040J2, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG DVD-ROM SD-616E, ATAPI CD/DVD-ROM drive
hdd: Hewlett-Packard CD-Writer Plus 9500, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 78177792 sectors (40027 MB) w/1818KiB Cache, CHS=65535/16/63,  
UDMA(33)
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4 < hda5 >
hdc: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 32X CD-ROM CD-R/RW drive, 4096kB Cache, UDMA(33)
ide-floppy driver 0.99.newide
usbcore: registered new driver libusual
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
NET: Registered protocol family 2
input: AT Translated Set 2 keyboard as /class/input/input0
IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
TCP established hash table entries: 131072 (order: 9, 2097152 bytes)
TCP bind hash table entries: 65536 (order: 8, 1310720 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
TCP reno registered
TCP bic registered
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
Freeing unused kernel memory: 196k freed
Write protecting the kernel read-only data: 337k
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel at redhat.com
tveeprom: no version for "struct_module" found: kernel tainted.
Linux video capture interface: v1.00
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.4 (development snapshot compiled on Wed Mar 15  
06:14:19 2006) loading
ivtv:  Linux version: 2.6.15-1.1833_FC4 686 REGPARM 4KSTACKS gcc-4.0
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
PCI: Enabling device 0000:00:0e.0 (0114 -> 0116)
PCI: Found IRQ 10 for device 0000:00:0e.0
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 7775560
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
msp3400 0-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio  
mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 0-0040: msp34xxg daemon started
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
input: ImExPS/2 Generic Explorer Mouse as /class/input/input1
ivtv0: unable to open firmware v4l-cx2341x-enc.fw
ivtv0: did you put the firmware in the hotplug firmware directory?
ivtv0 warning: failed loading encoder firmware
ivtv0 warning: Error loading firmware -3!
ivtv0: Error -3 initializing firmware.
ivtv0: Error -12 on initialization
ivtv: probe of 0000:00:0e.0 failed with error -12
ivtv:  ====================  END INIT IVTV  ====================
ivtv-osd:  ivtv_fb_card_id parameter is out of range (valid range: 0--1)
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
SELinux:  Disabled at runtime.
SELinux:  Unregistering netfilter hooks
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
PCI: Enabling device 0000:00:11.0 (0104 -> 0105)
PCI: Found IRQ 3 for device 0000:00:11.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:11.0: 3Com PCI 3c905 Boomerang 100baseTx at 00011040. Vers  
LK1.1.19
PCI: Enabling device 0000:00:0d.0 (0104 -> 0107)
PCI: Found IRQ 11 for device 0000:00:0d.0
PCI: Sharing IRQ 11 with 0000:01:00.0
Vortex: init.... <6>done.
gameport: AU88x0 Gameport is pci0000:00:0d.0/gameport0, speed 1754kHz
lirc_dev: IR Remote Control driver registered, at major 61
bttv: disagrees about version of symbol tveeprom_hauppauge_analog
bttv: Unknown symbol tveeprom_hauppauge_analog
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8800: Unknown symbol cx88_reset
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_risc_buffer
cx8800: Unknown symbol cx88_set_stereo
cx8800: Unknown symbol cx88_sram_channels
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: Unknown symbol cx88_print_ioctl
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: Unknown symbol cx88_newstation
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
USB Universal Host Controller Interface driver v2.3
PCI: Found IRQ 9 for device 0000:00:07.2
PCI: Sharing IRQ 9 with 0000:00:10.0
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.2: irq 9, io base 0x00001020
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
cdrom: open failed.
cdrom: open failed.
cdrom: open failed.
cdrom: open failed.
EXT3 FS on hda2, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
JFS: nTxBlock = 5044, nTxLock = 40352
Adding 1020116k swap on /dev/hda3.  Priority:-1 extents:1 across: 
1020116k
PCI: Found IRQ 3 for device 0000:00:11.0
Bluetooth: Core ver 2.8
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.6
lp: driver loaded but no devices found
eth0: no IPv6 routers present
vortex: IRQ fifo error
ndiswrapper version 1.10 loaded (preempt=no,smp=no)
ndiswrapper: driver bcmwl5a (Broadcom,06/25/2004, 3.40.73.0) loaded
PCI: Enabling device 0000:00:10.0 (0104 -> 0106)
PCI: Found IRQ 9 for device 0000:00:10.0
PCI: Sharing IRQ 9 with 0000:00:07.2
ndiswrapper: using irq 9
wlan0: vendor: ''
wlan0: ndiswrapper ethernet device 00:11:50:50:8c:39 using driver  
bcmwl5a, 14E4:4320.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
wlan0: no IPv6 routers present


Praveen
On Mar 27, 2006, at 3:07 PM, Praveen Shenoy wrote:

>
> On Mar 25, 2006, at 2:18 PM, Justin The Cynical wrote:
>
>> Praveen Shenoy wrote:
>>
>> *snip*
>>
>>> too. And the problem seems to be only with
>>> initrd as if I I put the original initrd back, everything seems to
>>> be  working fine with X display showing up on the
>>> TV thru the TV-OUT of PVR-350. So, the issues is only about
>>> getting  the boot messages to show up on the TV so that
>>> I can almost totally get rid of the monitor unless I really run
>>> into  issues for which I need a monitor.
>>
>> Now that is interesting.  I wonder if the version of initrd is
>> messing with the /etc/hotplug/firmware.agent file.  Ever look at
>> what the FIRMWARE_DIR is set to?
>>
>> It shouldn't mess with that file, but this is ReaHat after
>> all.  :-)  It almost seems like initrd is loading the IVTV drivers
>> before the filesystem that holds the firmware files is mounted.
>
> I checked to see if what you are referring to exists. This is what I
> found...
>
> On my FC4 install:
> there is not hotplug.agent (used find)
> echo $FIRMWARE_DIR is empty
>
> Referring to your last statement, as I understand the firmware is
> part of the initrd and should be loaded from the ramdisk and not from
> the filesystem. I checked the initrd image to make sure the firmware
> files exist. I also remember reading that, ivtv 0.4.3 should be
> loading the firmware from /lib/firmware instead of /lib/modules.
> When I looked at the initrd that was created using the mkinitrd-ivtv
> patch, the structure reflects the pre ivtv 0.4.3 structure which is
> the firmware being in the /lib/modules directory. So, I am guessing
> this might be one reason. So, I tried creating an initrd image that
> also had lib/firmware and copied the firmware inot that dir and
> repackaged the initrd image. This did not make any difference. Maybe
> developers oon the ivtv list will be able to shed some light on this.
>
> Praveen
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users



More information about the mythtv-users mailing list