Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Silo: no serial device found
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc
View previous topic :: View next topic  
Author Message
Ulot
n00b
n00b


Joined: 26 Apr 2002
Posts: 39

PostPosted: Fri Jul 18, 2003 9:43 pm    Post subject: Silo: no serial device found Reply with quote

I just did an install on a sunblade 1000. After completing the install I reboot to get the following:

Code:

{0} ok boot
Boot device: /pci@8,600000/SUNW,qlc@4/fp@0,0/disk@w2100002037f8b70a,0:a File an
d args:
SILO boot:

No serial devices found, bailing out.
Program terminated
{0} ok


Silo closes out before I even get a chance to load an image.

Here is the partitions:
/dev/sda1 -> /boot
/dev/sda2 -> swap
/dev/sda3 -> /
/dev/sda4 -> /tmp
/dev/sda5 -> /var/tmp
/dev/sda6 -> /home

The silo.conf looks like this:
Code:

partition = 1
root = /dev/sda3
timeout = 15
image = /boot/vmlinux
label = linux


Anyone have a clue? If you need more info let me know.
Back to top
View user's profile Send private message
Ulot
n00b
n00b


Joined: 26 Apr 2002
Posts: 39

PostPosted: Mon Aug 04, 2003 4:32 pm    Post subject: Reply with quote

Talking to one of the guys from the silo mailling list, I've found out that it isn't a silo problem. Instead it is a kernel problem. I'm getting ready to recompile and look for options to change. Anyone have an idea what might cause the kernel to return the "No serial devices found" message?
Back to top
View user's profile Send private message
Weeve
Retired Dev
Retired Dev


Joined: 30 Oct 2002
Posts: 641

PostPosted: Sat Aug 09, 2003 1:43 pm    Post subject: Reply with quote

Well the first thing that comes to mind is lack of serial support all together. I'd confirm you have support in your config. If it is in your config, I'd double check that the serial device doesn't need a special kernel module.

The lspci command from the pciutils package may be helpful to find what kind of serial device is in the Blade 1000.
Back to top
View user's profile Send private message
Ulot
n00b
n00b


Joined: 26 Apr 2002
Posts: 39

PostPosted: Sat Aug 09, 2003 3:12 pm    Post subject: Reply with quote

Thanks. I actually fixed it the day of the last post and forgot to leave another post. Was a option I put in as a module that needed to be compiled in. Forget what it was at the moment.
Back to top
View user's profile Send private message
rburcham
Apprentice
Apprentice


Joined: 20 Mar 2003
Posts: 178

PostPosted: Tue Sep 16, 2003 2:55 am    Post subject: Reply with quote

I know it's been a year, but do you think you could think back and remember what it might have been?
Back to top
View user's profile Send private message
Ulot
n00b
n00b


Joined: 26 Apr 2002
Posts: 39

PostPosted: Tue Sep 16, 2003 4:54 pm    Post subject: Reply with quote

I'll check. The machine is kind of tied up at the moment so it might be take awhile.
Back to top
View user's profile Send private message
Ulot
n00b
n00b


Joined: 26 Apr 2002
Posts: 39

PostPosted: Thu Sep 18, 2003 5:50 pm    Post subject: Reply with quote

I want to say that it is the siemens serial support under 'misc linux/sparc drivers'. I compiled it in as a module the first time round when I got the error. I'm not 100% sure, but pretty close. I've got another sunblade 1000 I'm installing gentoo on today with the Sept05 Sparc64 cd. I'll find out if that wasn't the one when I get the error haha.
Back to top
View user's profile Send private message
kluzz
n00b
n00b


Joined: 29 Jun 2002
Posts: 18
Location: Bømlo, Norway

PostPosted: Sun Nov 02, 2003 12:42 am    Post subject: Reply with quote

Did you guys figure out the cause of this error? I'm staring at it now on a Sun Blade 1000.

Edit: Never mind, i figured it out. The serial support in the Misc drivers section has to be build into the kernel, not as a module.
_________________
--
Jan Fredrik Leversund
Dark Overlord for Hire
Back to top
View user's profile Send private message
Orky
n00b
n00b


Joined: 27 Apr 2004
Posts: 18
Location: Reading, UK

PostPosted: Fri Feb 25, 2005 11:01 am    Post subject: Same problem on a Sunfire V280R Reply with quote

I'm having the same problem on a Sunfire 280R.

Trying a kernel recompile now...
Back to top
View user's profile Send private message
biggyL
Tux's lil' helper
Tux's lil' helper


Joined: 31 Jan 2005
Posts: 120
Location: Israel

PostPosted: Tue May 09, 2006 12:47 pm    Post subject: Reply with quote

Hello All,

I'm having the same problem on Sun Fire 280R.

Code:

CPU seeprom format: 0000.0000.0000.0002‎
screen not found.
keyboard not found.
Keyboard not present.  Using ttya for input and output.


Sun Fire 280R (UltraSPARC-III+) , No Keyboard
Copyright 1998-2002 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.6, 1024 MB memory installed, Serial #51932679.
Ethernet address 0:3:ba:18:6e:7, Host ID: 83186e07.


Boot device: disk  File and args:
SILO Version 1.4.9
boot:
Allocated 8 Megs of memory at 0x40000000 for kernel
Loaded kernel version 2.4.32

Remapping the kernel... done.
No serial devices found, bailing out.
Program terminated
ok


Have you figured out the problem and can tell me what options shoul be compiled in what way?
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Tue May 09, 2006 2:43 pm    Post subject: Reply with quote

http://dev.gentoo.org/~gustavoz/sparc/configs/config-2.6.17-rc3-280r
Easier (and yeah, 2.6 works fine for sb1000/2000/280R).
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
biggyL
Tux's lil' helper
Tux's lil' helper


Joined: 31 Jan 2005
Posts: 120
Location: Israel

PostPosted: Wed May 10, 2006 7:25 am    Post subject: Reply with quote

Thanks gust4voz,

But how can I install 2.6 kernel when I can't find 2.6 sources to install (I did # emerge --sync)?

Code:

# USE="-doc symlink" emerge -s vanilla-sources
Searching...
[ Results for search key : vanilla-sources ]
[ Applications found : 1 ]

*  sys-kernel/vanilla-sources
      Latest version available: 2.4.32
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 30,402 kB
      Homepage:    http://www.kernel.org
      Description: Sources for the 2.4 linux kernel
      License:     GPL-2
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Wed May 10, 2006 1:53 pm    Post subject: Reply with quote

I'd recommend gentoo-sources to begin with.
Also 2.6 is considered experimental for sparc yet, even though it works mostly fine for blade 1000/2000 (except for bbc_i2c which controls the thermals).
So you'd need to switch to the 2.6 profile (2006.0 instead of 2006.0/2.4) and package.keywords gentoo-sources (or vanilla-sources if you prefer so).
Remember to emerge udev too and unmerge devfsd.
For the latest toys, upgrade linux-headers and then re-emerge glibc.
That should be it.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
biggyL
Tux's lil' helper
Tux's lil' helper


Joined: 31 Jan 2005
Posts: 120
Location: Israel

PostPosted: Wed May 10, 2006 2:04 pm    Post subject: Reply with quote

Hi gust4voz,

Thanks for your reply.

I've already added sys-kernel/mm-sources to the package.keywords and compiled the kernel with your .config file:
# cat /etc/portage/package.keywords
=sys-kernel/mm-sources-2.6.17_rc3-r1 ~x86

Now I have some questions:

1) What are my step exactly to switch to the 2.6 profile? (I've installed the system from the latest official LiveCD for Sparc) , and actually I'm now (compiling kernel) at chrooted environment of the LiveCD.

I don't have 2.6 profile.

Code:

# ls -l /usr/portage/profiles/default-linux/sparc/sparc64/2006.0/
total 32
drwxr-xr-x  2 root root 4096 May  8 14:36 2.4
-rw-r--r--  1 root root  160 Feb  9 17:35 README
-rw-r--r--  1 root root  692 Mar 14 17:36 make.defaults
-rw-r--r--  1 root root 3896 May  8 14:36 package.mask
-rw-r--r--  1 root root  660 Dec  1 14:36 packages
-rw-r--r--  1 root root    3 Dec  2 23:06 parent
-rw-r--r--  1 root root  368 May  8 13:06 use.mask
-rw-r--r--  1 root root  322 Jan 19 14:06 virtuals


So where could I find 2.6 profile that supports 2.6 kernel and put it in /usr/portage/profiles/default-linux/sparc/sparc64/2006.0/2.6 directory, or should I replace the whole /usr/portage/profiles/default-linux/sparc/sparc64/2006.0/ directory?

2) How to upgrade linux-headers?
3) Any other tips, may be conserning silo configuration and module installation?
4) What modules you would advice to enter to /etc/modules.autoload.d/kernel-2.6?
What about:
Code:

/lib/modules/2.6.17-rc3-mm1/kernel/fs/openpromfs/openpromfs.ko
/lib/modules/2.6.17-rc3-mm1/kernel/drivers/cdrom/cdrom.ko
/lib/modules/2.6.17-rc3-mm1/kernel/drivers/scsi/raid_class.ko
/lib/modules/2.6.17-rc3-mm1/kernel/drivers/scsi/sg.ko
/lib/modules/2.6.17-rc3-mm1/kernel/drivers/scsi/sr_mod.ko
/lib/modules/2.6.17-rc3-mm1/kernel/drivers/scsi/st.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/aes.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/anubis.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/arc4.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/blowfish.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/cast5.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/cast6.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/crc32c.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/crypto_null.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/deflate.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/des.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/khazad.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/md4.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/michael_mic.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/serpent.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/sha1.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/sha256.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/sha512.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/tcrypt.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/tea.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/tgr192.ko
/lib/modules/2.6.17-rc3-mm1/kernel/crypto/twofish.ko


5) Also, I've tryed to emerge udev:
I did # echo "sys-fs/udev" >> /etc/portage/package.unmask
And now:
# emerge -pv udev

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] sys-apps/hotplug-base-20040401 0 kB
[ebuild N ] sys-fs/udev-087 (-selinux) 185 kB

Total size of downloads: 185 kB
So it seems OK.
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Wed May 10, 2006 3:09 pm    Post subject: Reply with quote

2006.0 IS the 2.6 profile, don't go package.unmasking stuff around if you've got the wrong profile - you'll only have trouble and miss the good stuff. If you check /etc/make.profile you'll see it's pointing at 2006.0/2.4.
You'll just need to package.keywords a kernel once you're in the right profile - nothing more.
Also don't use the latest & greatest vanilla-sources - it may not be so great, check the hardware compatibility list or stick with the latest ~sparc gentoo-sources.
After switching to the 2.6 profile emerge linux-headers glibc to "upgrade".
The silo configuration is the same.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
biggyL
Tux's lil' helper
Tux's lil' helper


Joined: 31 Jan 2005
Posts: 120
Location: Israel

PostPosted: Wed May 10, 2006 7:20 pm    Post subject: Reply with quote

Hi,

This is where /etc/make.profile pointing to:
Code:
# ls -l /etc/make.profile
lrwxrwxrwx  1 root root 62 May  8 11:59 /etc/make.profile -> ../usr/portage/profiles/default-linux/sparc/sparc64/2006.0/2.4


So you're saying that it is 2.6 profile and I'm set :), right?

Actually I see that the version of Latest version available and Latest version installed for linux-headers is the same one - 2.4.26-r1!

Is it OK for 2.6 profile?

Code:
(chroot) livecd etc # emerge -s linux-headers
Searching...
[ Results for search key : linux-headers ]
[ Applications found : 1 ]

*  sys-kernel/linux-headers
      Latest version available: 2.4.26-r1
      Latest version installed: 2.4.26-r1
      Size of downloaded files: 30,051 kB
      Homepage:    http://www.kernel.org/ http://www.gentoo.org/
      Description: Linux system headers
      License:     GPL-2


Now I'm upgrading to sys-libs/glibc of version 2.3.6-r3 instead of installed 2.3.5-r3.

But what about linux-headers? Shouldn't they be something like sys-kernel/linux-headers-2.6.X ?
Back to top
View user's profile Send private message
biggyL
Tux's lil' helper
Tux's lil' helper


Joined: 31 Jan 2005
Posts: 120
Location: Israel

PostPosted: Thu May 11, 2006 2:12 pm    Post subject: Reply with quote

Hello,

I've managed to install 2.6.17-rc3-mm1 kernel on my SunFire 280R and it seems OK.
The problem I have is then I boot this machine I get some "Buffer I/O error on device sdX....." errors.

Below is snap from dmesg command:
Code:

kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
eth4: switching to forced 10bt
Buffer I/O error on device sdb3, logical block 8953328
Buffer I/O error on device sdb3, logical block 8953329
Buffer I/O error on device sdb2, logical block 366304
Buffer I/O error on device sdb2, logical block 366305
Buffer I/O error on device sda8, logical block 1868576
Buffer I/O error on device sda8, logical block 1868577
Buffer I/O error on device sdb3, logical block 8953328
Buffer I/O error on device sdb3, logical block 8953329
Buffer I/O error on device sdb3, logical block 8953346
Buffer I/O error on device sdb3, logical block 8953346
printk: 49 messages suppressed.
Buffer I/O error on device sdb2, logical block 366326
Adding 1465288k swap on /dev/sda2.  Priority:-1 extents:1 across:1465288k
Adding 1465288k swap on /dev/sdb2.  Priority:-2 extents:1 across:1465288k
EXT3 FS on sda1, internal journal


Bolow are my partitioning schema for /dev/sda and /dev/sdb disks:

Code:
# fdisk -l /dev/sda

Disk /dev/sda (Sun disk label): 4 heads, 606 sectors, 29549 cylinders
Units = cylinders of 2424 * 512 bytes

   Device Flag    Start       End    Blocks   Id  System
/dev/sda1             0      1547   1874964   83  Linux native
/dev/sda2  u       1547      2756   1465308   82  Linux swap
/dev/sda3             0     29549  35813388    5  Whole disk
/dev/sda4          2756     11007  10000212   83  Linux native
/dev/sda5         11007     15132   4999500   83  Linux native
/dev/sda6         15132     19257   4999500   83  Linux native
/dev/sda7         19257     23382   4999500   83  Linux native
/dev/sda8         23382     29549   7474404   83  Linux native

# fdisk -l /dev/sdb

Disk /dev/sdb (Sun disk label): 4 heads, 606 sectors, 29549 cylinders
Units = cylinders of 2424 * 512 bytes

   Device Flag    Start       End    Blocks   Id  System
/dev/sdb1             0     28340  34348080   83  Linux native
/dev/sdb2  u      28340     29549   1465308   82  Linux swap
/dev/sdb3             0     29549  35813388    5  Whole disk
#


See my kernel config based on the one that gust4voz sent here http://leah.haifa.ac.il/~leon/.config-linux-2.6.17-rc3-mm1-280r.txt

What is the problem here?
May be some kernel configuration or I should install some additional software (like hal....)?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum