Did you know LQ has a Linux Hardware Compatibility List?
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 05-13-2008, 10:30 AM   #1
LQ Newbie
Registered: May 2008
Posts: 2

Rep: Reputation: 0
UART driver porting from 2.4.20 to 2.6.10 for freescale imx21ADS21 board.

Hi All,

I have Freescale's iMX21ADS board with linux 2.4.20 based BSP running on it. Freescale does not provide a 2.6 kernel based BSP for the hardware. So I am (trying ) porting the 2.6.10 vanilla kernel on the board. I have reached upto start_kernel() and 1t goes to console_init(). This in 2.4 used to initialize board's UART driver (mx2uart.c). When I try to put the 2.4 BSP's UART into the 2.6 kernel and try to compile I run into so many compilation errors. Basically it uses task queue and this is changed to work queue in 2.6

has anyone done similar work in the past? I am not clear about the concept of task queue and work queues. some of the task queues i may need to change to work queue are:
Old 05-15-2008, 07:30 AM   #2
LQ Newbie
Registered: May 2008
Posts: 2

Original Poster
Rep: Reputation: 0
Hi All,

After looking into other serial drivers for reference, I finally did the required changes related to task queue / work queue and I compiled the kernel with mx2uart.c successfully.

Now the problem is, still I do not see any printks appearing on the console. I also tried putting printk in start_kernel() of my working 2.4.20 BSP and to my surprise, they also did not show up to the console, but they did come to dmesg.

Can anyone tell me what some quick pointers that I need to check to see those printks on the console?



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Serial Driver Failing to Register all Ports of my Quad Uart bramsey123 Linux - Newbie 0 09-13-2007 11:16 AM
how to modified 16c550 uart driver from kernel 2.4 to 2.6 first1113 Programming 3 03-02-2007 02:24 PM
uart driver for infrared remote control ubuntu_amateur Linux - Kernel 4 11-04-2006 02:38 PM
device driver for UART (write illegal seek - error) adit_2g Programming 0 06-10-2006 02:07 PM
Driver porting dafri Linux - Hardware 2 06-08-2003 12:57 AM

All times are GMT -5. The time now is 12:46 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration