Sorry, I didnt attached the boot message file. Here it is. W. From: wierdo_b@xxxxxxxxxxx To: ebenard@xxxxxxx CC: linux-arm@xxxxxxxxxxxxxxxxxxxxxx Subject: Compiled Linux 2.6.22.2 image not having VPU driver .... Date: Mon, 22 Dec 2008 15:24:39 +0100 Hi all, I have compiled a linux kernel to work with Freescale imx27 application processor, with ARM926EJ processor, with the configuration including the MXC VPU support, eMMA as well as IPU. But after booting, there is no device file for the vpu, with the message when tried to open the device. Can't open /dev/mxc_vpu I have attached the boot messages in case it helps. I used Openembedded. W. Express yourself instantly with MSN Messenger! MSN Messenger _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
Uncompressing Linux.................................................................................................. done, booting the kernel. Linux version 2.6.22.6 (fass@speedytux) (gcc version 3.4.3) #7 PREEMPT Mon Dec 22 14:45:19 CET 2008 CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177 Machine: Freescale i.MX27ADS Memory policy: ECC disabled, Data cache writeback CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets Built 1 zonelists. Total pages: 16256 Kernel command line: console=ttymxc0,115200 mem=64M mtdparts=uboot:1M(boot),-(root) root=/dev/sda1 rootdelay=10 rootfstype=ext2 video=mxcfb:400x300,bpp=16,OSD080TN4x MXC IRQ initialized PID hash table entries: 256 (order: 8, 1024 bytes) MXC GPT timer initialized, rate = 13300000 Console: colour dummy device 80x30 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 64MB = 64MB total Memory: 61676KB available (2792K code, 362K data, 104K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 AIPI VA base: 0xd4000000 CPU is i.MX27 Revision 2.0 Clock input source is 26000000 MXC GPIO hardware DM9000 base is d4000000, irq no 214 GPIO por 3, pin 7: Use either GPIO_MUX_GPIO_LOW or GPIO_MUX_GPIO_HIGH to prevent glitches during GPIO reconfiguration GPIO por 3, pin 4: Use either GPIO_MUX_GPIO_LOW or GPIO_MUX_GPIO_HIGH to prevent glitches during GPIO reconfiguration SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb MXC I2C driver Time: mxc_gpt clocksource has been installed. Switched to high resolution mode on CPU 0 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered MX27: Power management module initialized NetWinder Floating Point Emulator V0.97 (double precision) JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) mxc_sdc_fb mxc_sdc_fb.0: fb0: DISP0 BG fb device registered successfully. mxc_sdc_fb mxc_sdc_fb.0: fb0: DISP0 BG 800X600, BPP=16, BCLK=30075 mxc_sdc_fb mxc_sdc_fb.0: fb1: DISP0 FG fb device registered successfully. mxc_sdc_fb mxc_sdc_fb.0: fb1: DISP0 FG 800X600, BPP=16, BCLK=30075 Serial: MXC Internal UART driver mxcintuart.0: ttymxc0 at MMIO 0x1000a000 (irq = 20) is a Freescale MXC mxcintuart.1: ttymxc1 at MMIO 0x1000b000 (irq = 19) is a Freescale MXC mxcintuart.2: ttymxc2 at MMIO 0x1000c000 (irq = 18) is a Freescale MXC RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize loop: module loaded dm9000 Ethernet Driver eth0: dm9000 at c485c000,c485e000 IRQ 214 MAC: 00:50:c2:72:a7:4a Linux video capture interface: v2.00 fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 55, io mem 0x10024400 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected Initializing USB Mass Storage driver... usb 1-1: new high speed USB device using fsl-ehci and address 2 usb 1-1: configuration #1 chosen from 1 choice hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected usb 1-1.2: new high speed USB device using fsl-ehci and address 3 usb 1-1.2: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices usbcore: registered new interface driver usb-storage USB Mass Storage support registered. mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0 No external RTC device Real Time clock Driver v1.0 32768kHz base clock SSI module loaded successfully VPU initialized MXC MMC/SD driver mxcmci-1 found Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 2007 UTC). ALSA device list: No soundcards found. TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 ieee80211: 802.11 data/management/control stack, git-1.1.13 ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@xxxxxxxxxxxxxxx> mxc_rtc mxc_rtc.0: setting the system clock to 2008-12-22 13:50:28 (1229953828) Waiting 10sec before mounting root device... mmc0: new SD card at address e624 mmcblk0: mmc0:e624 SU02G 1985024KiB mmcblk0: p1 scsi 0:0:0:0: Direct-Access Freecom DataBar USB2.0 1100 PQ: 0 ANSI: 0 CCS sd 0:0:0:0: [sda] 506880 512-byte hardware sectors (260 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: [sda] 506880 512-byte hardware sectors (260 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 0:0:0:0: [sda] Attached SCSI removable disk EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing init memory: 104K INIT: version 2.86 booting udev requires a mounted sysfs, not started. ipkg_conf_set_option: Unrecognized option: proxy_username= ipkg_conf_set_option: Unrecognized option: proxy_password= Nothing to be done INIT: Entering runlevel: 2 Starting syslogd/klogd: done Setting up IP spoofing protection: rp_filter. Configuring network interfaces... udhcpc (v1.2.1) started eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 Sending discover... Sending select for 172.17.100.14... Lease of 172.17.100.14 obtained, lease time 86400 abctrl (C)oded by NSC 2008 Starting Dropbear SSH server: dropbear. Running ntpdate to synchronize clock. OpenEmbedded Linux mx21ads ttymxc0 Project 20081208 mx21ads ttymxc0 mx21ads: __
------------------------------------------------------------------- List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php
- References:
- Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- From: Wierd O
- Re: Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- From: Eric BENARD
- RE: Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- From: Wierd O
- Re: Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- From: Eric BENARD
- Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- Prev by Date: Re: How to access the GPIO pins in AT91SAM9260-EK under Linux
- Next by Date: Re: How to access the GPIO pins in AT91SAM9260-EK under Linux
- Previous by thread: RE: Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"
- Next by thread: FOSDEM 2009 embedded CFP
- Index(es):