View previous topic :: View next topic |
Author |
Message |
Ulot n00b
Joined: 26 Apr 2002 Posts: 39
|
Posted: Fri Jul 18, 2003 9:43 pm Post subject: Silo: no serial device found |
|
|
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 |
|
|
Ulot n00b
Joined: 26 Apr 2002 Posts: 39
|
Posted: Mon Aug 04, 2003 4:32 pm Post subject: |
|
|
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 |
|
|
Weeve Retired Dev
Joined: 30 Oct 2002 Posts: 641
|
Posted: Sat Aug 09, 2003 1:43 pm Post subject: |
|
|
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 |
|
|
Ulot n00b
Joined: 26 Apr 2002 Posts: 39
|
Posted: Sat Aug 09, 2003 3:12 pm Post subject: |
|
|
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 |
|
|
rburcham Apprentice
Joined: 20 Mar 2003 Posts: 243
|
Posted: Tue Sep 16, 2003 2:55 am Post subject: |
|
|
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 |
|
|
Ulot n00b
Joined: 26 Apr 2002 Posts: 39
|
Posted: Tue Sep 16, 2003 4:54 pm Post subject: |
|
|
I'll check. The machine is kind of tied up at the moment so it might be take awhile. |
|
Back to top |
|
|
Ulot n00b
Joined: 26 Apr 2002 Posts: 39
|
Posted: Thu Sep 18, 2003 5:50 pm Post subject: |
|
|
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 |
|
|
kluzz n00b
Joined: 29 Jun 2002 Posts: 18 Location: Bømlo, Norway
|
Posted: Sun Nov 02, 2003 12:42 am Post subject: |
|
|
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 |
|
|
Orky n00b
Joined: 27 Apr 2004 Posts: 18 Location: Reading, UK
|
Posted: Fri Feb 25, 2005 11:01 am Post subject: Same problem on a Sunfire V280R |
|
|
I'm having the same problem on a Sunfire 280R.
Trying a kernel recompile now... |
|
Back to top |
|
|
biggyL Tux's lil' helper
Joined: 31 Jan 2005 Posts: 120 Location: Israel
|
Posted: Tue May 09, 2006 12:47 pm Post subject: |
|
|
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 |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
|
Back to top |
|
|
biggyL Tux's lil' helper
Joined: 31 Jan 2005 Posts: 120 Location: Israel
|
Posted: Wed May 10, 2006 7:25 am Post subject: |
|
|
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 |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
Posted: Wed May 10, 2006 1:53 pm Post subject: |
|
|
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 |
|
|
biggyL Tux's lil' helper
Joined: 31 Jan 2005 Posts: 120 Location: Israel
|
Posted: Wed May 10, 2006 2:04 pm Post subject: |
|
|
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 |
|
|
gust4voz Retired Dev
Joined: 09 Sep 2003 Posts: 373 Location: Buenos Aires, Argentina
|
Posted: Wed May 10, 2006 3:09 pm Post subject: |
|
|
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 |
|
|
biggyL Tux's lil' helper
Joined: 31 Jan 2005 Posts: 120 Location: Israel
|
Posted: Wed May 10, 2006 7:20 pm Post subject: |
|
|
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 |
|
|
biggyL Tux's lil' helper
Joined: 31 Jan 2005 Posts: 120 Location: Israel
|
Posted: Thu May 11, 2006 2:12 pm Post subject: |
|
|
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 |
|
|
|