About IRQ enabling

Fabio Giovagnini <[email protected]> Wed, 13 Oct 2004 10:34:42 +0000
Newsgroups gmane.linux.ports.sh.devel,gmane.linux.ports.sh.general
Organization Walbro Italy
Message-ID <[email protected]>
Hi all,
I try to explain my problem. 
Hi compiled my kernel using the embedded ram disk option, so I have a 
monolitic file containing kernel and root filesystem. Into my file system 
there is:
/
[root@ooo /$ ls -l
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott 11 13:30 bin/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 17:08 dev/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 16:11 etc/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 16:48 lib/
lrwxrwxrwx    1 fgiovagnini fgiovagnini       11 ott 11 13:30 linuxrc -> 
bin/busybox*
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 16:11 opt/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 16:30 proc/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott 11 13:30 sbin/
drwxrwxr-x    4 fgiovagnini fgiovagnini     4096 ott 11 13:30 usr/
drwxrwxr-x    2 fgiovagnini fgiovagnini     4096 ott  8 16:11 var/
[root@ooo /]$ ls -l


/dev
[root@ooo dev]$ ls -l
totale 0
crw-r--r--    1 root     root       5,   1 ott  8 17:07 console
crw-r--r--    1 root     root       1,   1 ott  8 17:04 mem
crw-r--r--    1 root     root       1,   3 ott  8 17:05 null
brw-r--r--    1 root     root       1,   0 ott  8 17:06 ram0
brw-r--r--    1 root     root       1,   1 ott  8 17:06 ram1
crw-r--r--    1 root     root     204,   8 ott  8 17:07 ttyS0
crw-r--r--    1 root     root     204,   9 ott  8 17:07 ttyS1
crw-r--r--    1 root     root     204,  10 ott  8 17:08 ttyS2
crw-r--r--    1 root     root       1,   5 ott  8 17:05 zero
[root@ooo dev]$


/bin
[root@ooo /bin]$ ls -l
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 ash -> busybox*
-rwxr-xr-x    1 fgiovagnini fgiovagnini   188148 ott 11 13:30 busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 cat -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 chgrp -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 chmod -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 chown -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 cp -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 date -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 dd -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 df -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 dmesg -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 echo -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 false -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 grep -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 gunzip -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 gzip -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 kill -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 ln -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 ls -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 mkdir -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 mknod -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 more -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 mount -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 mv -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 pidof -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 ps -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 pwd -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 rm -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 rmdir -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 sed -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 sh -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 sleep -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 sync -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 tar -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 touch -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 true -> busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 umount -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 uname -> 
busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini        7 ott 11 13:30 zcat -> busybox*
[root@ooo /bin]$

/sbin
[root@ooo /sbin$
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 halt 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 init 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 klogd 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 lsmod 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 mkswap 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 modprobe 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 poweroff 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 reboot 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 swapoff 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 swapon 
-> ../bin/busybox*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       14 ott 11 13:30 syslogd 
-> ../bin/busybox*
[root@ooo /sbin$


/lib
[root@ooo lib]$ ls -l
totale 1324
-rwxr-xr-x    1 fgiovagnini fgiovagnini    89418 set  7 20:29 ld-2.3.2.so*
lrwxrwxrwx    1 fgiovagnini fgiovagnini       11 ott  8 16:48 ld-linux.so.2 -> 
ld-2.3.2.so*
-rwxr-xr-x    1 fgiovagnini fgiovagnini  1251115 set  7 20:29 libc-2.3.2.so*
-rw-r--r--    1 fgiovagnini fgiovagnini      194 set  7 20:29 libc.so
lrwxrwxrwx    1 fgiovagnini fgiovagnini       13 ott  8 16:48 libc.so.6 -> 
libc-2.3.2.so*
[root@ooo lib]$

My embedded kernel command line is
console=ttySC1,115200

When I run the kernel I can see some messages from busybox, but at the end I 
read 
free IRQ 72,  free IRQ 75 and after a bit of time nothing more happen?

Do I have to create /dev/ttySCx (x = 0,1,2) and make the symbolic link to 
ttySC1? if yes, what are the major and minor numbers?

Any suggestion will be really appreciated.

Regards

Fabio 


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl