/srv/irclogs.ubuntu.com/2006/09/26/#ubuntu-ports.txt

=== fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-ports
=== tmarble [n=tmarble@192.18.101.5] has joined #ubuntu-ports
fabbionehey tmarble 04:03
tmarblefabbione: ciao04:03
tmarbleso are you, or David, lacking hardware to find this bug?04:04
tmarblenot that I can do anything about it... but I thought i'd ask04:04
fabbionewhat bug?04:06
fabbioneit's not like we have just one :)04:07
fabbionelet me rephrase that04:07
fabbionewe have no bugs.. 04:07
fabbionethe hw just doesn't work04:07
fabbione:P04:07
tmarbleah. so you're saying it's my problem ;-)04:12
fabbioneeheh04:13
fabbioneno seriously.. i have been hacking like mad today04:13
fabbionewhat bug are you talking about?04:13
tmarbleBUG: soft lockup detected on CPU#2!04:14
fabbionei already fixed that04:15
fabbioneit's pushed in git but it will take a few days to be uploaded04:15
fabbioneand i found another bug in the reboot code for the kernel that get trapped by the HV and generate a poweroff error04:15
tmarblehmmm yes.. having both those fixes will be nice04:16
fabbionei thought that the latter was caused by the former, but i have been proven wrong04:18
tmarblefor the purpose of debugging, would it make sense to package up linux-image-2.6.17-10-sparc64-smp with these fixes such that I can try them?04:44
tmarblei.e. before it becomes a 2.6.17.n release?04:44
fabbionei already tested it, but i can upload an image if you want04:51
tmarbleas I only have this box for little over a week I'd like to get going with it -- if it's not too much trouble04:52
tmarblethere also would be enormous value in confirming the effectiveness of the fix04:53
tmarbleif, for some reason, the fix(es) are not sufficient I assume it is better to know that early, right?04:53
tmarbleSo, for example, I don't know if it's possible for me to take the recent boot.img from yesterday at http://archive.ubuntu.com/ubuntu/dists/edgy/main/installer-sparc/current/images/sparc64/netboot/2.6/04:54
tmarbleand then point at a non-production mirror (if you prefer) 04:54
tmarblethen we wouldn't have to wait the 6 hours for ubuntu dinstall, right?04:55
fabbionehalt..04:55
fabbioneyou are confusing 2 things here04:55
fabbioneone is the d-i error you saw04:55
fabbionethat has been addressed yesterday04:56
tmarblek04:56
fabbionethe new image will work just fine04:56
fabbionebut there might be instability in the mirrors soon04:56
fabbionenew image will be default in a couple of hours04:56
tmarblewill it, indeed, be  linux-image-2.6.17-10-sparc64-smp ?04:56
fabbioneyes, but that image doesn't contain the fix for the CPU lockups yet04:57
fabbioneso what i suggest to do is:04:57
tmarbleright -- I confirm the d-i bug is fixed -- install completed nicely04:57
fabbionewait tomorrow or thursday for the new image04:57
fabbioneinstall04:57
fabbioneyou will see also a login prompt on the console (that was broken when you did the first install)04:58
fabbioneand then we can install the new kernel with the fix04:58
fabbioneif the fix will not hit archive before that04:58
tmarbleah, so you are saying that  linux-image-2.6.17-11-sparc64-smp *will* include the CPU lockup fix?04:58
fabbioneit can also be -10- with a version bump04:58
tmarbleah - ok04:59
fabbione-10- or -9- indicates the ABI version of the kernel04:59
tmarbleright, my bad04:59
fabbionenah that's ok04:59
fabbionea lot of people don't grok that easily04:59
tmarbleI actually do understand upstream vs. debian versions -- just not facile with these package names yet04:59
fabbioneyeah05:00
fabbionekernel is special in this regard05:00
tmarblebut, your point is, by tomorrow or thursday we will have a kernel with the CPU lockup fix, right?05:00
fabbioneno, my point is that by tomorrow or thursday you will get an image that will install and take you to a console05:03
fabbionethe reason why you didn't get a console was because of a bug in the installer that was fixed today05:03
tmarbleok05:03
fabbionethe kernel with the CPU lock fixed is on my niagara and i can give you a copy05:04
tmarblebut am I  still going to trip over CPU lockup?05:04
fabbioneyes right05:04
fabbionethat's not a big deal05:04
tmarbleah - -then I install manually from the console?05:04
fabbioneexactly05:04
fabbionei can also explain to you how to fix your actual install05:04
tmarbleare you going to give me a .deb05:04
fabbioneand get a console05:04
fabbioneyes i will give you a deb05:04
tmarbleeasy enough05:04
fabbioneif you are bored.. netboot the machine with the installer05:04
fabbioneget to the partitioner and <go back>05:05
fabbioneget to the main menu05:05
tmarblechoose ash05:05
tmarble?05:05
fabbione"exit to a shell" or something similar05:05
fabbionemount your root somewhere05:05
tmarbleit's already on /target isn't it?05:05
fabbioneit's on target if you install05:05
fabbionebut since you already installed, might as well fix the install05:06
tmarbleah -- ok05:06
fabbioneso if you get to the partitioner, before reformatting anything05:06
fabbioneget to the shell as i told you05:06
fabbionemount / somewhere05:06
fabbionein /etc/events.d05:06
fabbioneadd a file called ttyS005:06
fabbioneand slam this in it:05:06
fabbionestart on runlevel-205:07
fabbionestart on runlevel-305:07
fabbionestart on runlevel-405:07
fabbionestart on runlevel-505:07
fabbionestop on shutdown05:07
fabbionerespawn /sbin/getty -L ttyS0 9600 vt10205:07
fabbione(actually it's /etc/event.d)05:07
fabbionereboot from there05:07
tmarbleI assume this is under my mount -- not the installer real / , correct?05:07
fabbioneyes right05:07
fabbioneunder the mount05:07
tmarblek05:07
fabbionethat will give you console access05:07
tmarbleah.. good05:07
fabbionenow i need to finish a couple of silo fixes05:07
tmarblethen I can install your deb from that05:07
tmarbleok05:07
tmarbleone more, different question please05:08
fabbioneand i will upload the image on people.ubuntu.com/~fabbione/tmarble05:08
tmarblek05:08
tmarblemy colleage wants to boot (from OBP) to a given partition (in his case, parition 4)05:08
tmarbleI asked him to try this:05:08
tmarbleok boot /pci@780/pci@0/pci@9/scsi@0/disk@0,0:d05:09
tmarbleBUT, it said "file is not executable" 05:09
tmarbleis there some other way to do this?05:09
fabbionedid he install silo in the partition? or in the MBR?05:09
tmarblei'll ask, hold please05:10
fabbionethe installer by default uses the MBR iirc05:11
tmarbleok... 05:11
fabbioneto install on the partition you need to do it manually05:11
fabbioneIIRC with silo -f -t05:11
fabbionebut he needs to check on the manpage05:11
fabbionei really don't remember05:11
tmarbleI have to read more on silo, but is there any reason I can't add an entry in silo to jump to a partition (that happens to be running Solaris)?05:11
tmarblek05:11
fabbioneyes you can add an entry to silo05:11
tmarbleany thoughts about supporting grub?05:12
fabbionethere are some people working on grub205:12
tmarblesupposedly grub understands Sun VTOC05:12
fabbionebut i have no idea about the status05:12
tmarblek05:12
tmarblenikolay is not responding... please go ahead to work on your silo fixes...05:13
tmarblethanks for your help!  let me know when you have a deb for me05:13
fabbioneit won't take long for the deb05:14
fabbionei need to build the kernrel but it takes only a few minutes on Niagara :)05:14
tmarbleok... i'll try to get the console thing fixed now05:14
fabbionebtw.. tell Nikolay that i didn't forget about his gcc/linking issue05:15
fabbionei just had no time to work on it05:15
fabbionesilo booting is beta blocker05:15
tmarbleyeah -- I have promised to file a bug on that (and he has another kernel NFS bug I need to file too)05:15
fabbione/usr/bin/make -j512 EXTRAVERSION=-10-sparc64-smp  ARCH=sparc64 \05:46
fabbione                             image05:46
fabbionealmost there :)05:46
fabbionethat -j512 makes things go *slightly* faster :)05:46
tmarbleI had trouble on install components -- skipping to detect disks06:01
fabbionethey are changing the kernel bits in the archive as we speak06:03
tmarblei figured that... jumped to ash too early .. /dev/sdb was not known06:03
fabbioneeheh06:03
tmarblemounted06:04
fabbionenice06:05
fabbionekernel is almost ready06:05
fabbionetesting one more fix06:05
tmarbledon't have /etc/event.d06:05
tmarbleshall i mkdir06:05
fabbioneit has to be there06:07
fabbioneare you chrooted in /target or using real /etc ?06:07
tmarbledoes this look right (sorry for the flood):06:07
tmarble/mnt/event.d # pwd                                                             06:07
tmarble/mnt/etc/event.d06:07
tmarble/mnt/event.d # cat ttyS006:07
tmarblestart on runlevel-206:07
tmarblestart on runlevel-306:07
tmarblestart on runlevel-406:08
tmarblestart on runlevel-506:08
tmarblestop on shutdown06:08
tmarblerespawn /sbin/getty -L ttyS0 9600 vt10206:08
tmarble/mnt/event.d # 06:08
tmarble/mnt/event.d # mount06:08
tmarblenone on /proc type proc (rw)06:08
tmarbletmpfs on /dev type tmpfs (rw)06:08
tmarblesysfs on /sys type sysfs (rw)06:08
tmarbletmpfs on /.dev type tmpfs (rw)06:08
tmarble/dev/sdb on /mnt type ext3 (rw,data=ordered)06:08
fabbione /mnt/event.d ??06:08
tmarble/mnt/event.d # 06:08
fabbione /etc/event.d ?06:08
tmarblethat's ash that is confused -- hence the pwd06:08
fabbione /mnt/etc/event.d06:08
fabbionethat directory has to be there06:09
fabbionewhat's in there?06:09
fabbioneis it empty?06:09
tmarbleno, I just added ttyS006:09
tmarble/mnt/event.d # ls -al06:09
tmarbledrwxr-xr-x    2 root     root         1024 Sep 26 16:04 .06:09
tmarbledrwxr-xr-x    4 root     root         1024 Sep 26 16:04 ..06:09
tmarble-rw-r--r--    1 root     root          138 Sep 26 16:06 ttyS006:09
tmarble/mnt/event.d # cat ttyS006:09
tmarblestart on runlevel-206:09
tmarblestart on runlevel-306:09
fabbioneno06:09
tmarblestart on runlevel-406:09
tmarblestart on runlevel-506:09
tmarblestop on shutdown06:09
fabbionethere is something wrong here06:09
tmarblerespawn /sbin/getty -L ttyS0 9600 vt10206:09
tmarble/mnt/event.d # 06:09
fabbionethat dir is full of stuff06:09
fabbionels06:10
fabbionecontrol-alt-delete  rc0       rc0-poweroff  rc2  rc4  rc6         rcS          sulogin  tty2  tty4  tty606:10
fabbionelogd                rc0-halt  rc1           rc3  rc5  rc-default  rcS-sulogin  tty1     tty3  tty5  ttyS006:10
fabbionedo you have /mnt/etc/inittab ?06:10
tmarble/mnt/event.d # ls -l /mnt/etc/inittab06:10
tmarblels: /mnt/etc/inittab: No such file or directory06:10
tmarblesomething is weird06:12
fabbioneno06:12
fabbioneit's all wrong06:12
fabbionedo you have /etc ?06:12
fabbioneor did you mount /boot by mistake?06:12
tmarbleperhaps.. let me try again06:13
tmarblemy bad06:17
tmarble/tmp/5/etc/event.d # mount | grep /dev/sdb506:17
tmarble/dev/sdb5 on /tmp/5 type ext3 (rw,data=ordered)06:17
tmarble/tmp/5/etc/event.d # ls06:17
tmarblecontrol-alt-delete  rc2                 sulogin06:17
tmarblelogd                rc3                 tty106:17
tmarblerc-default          rc4                 tty206:17
tmarblerc0                 rc5                 tty306:17
tmarblerc0-halt            rc6                 tty406:17
tmarblerc0-poweroff        rcS                 tty506:17
tmarblerc1                 rcS-sulogin         tty606:17
tmarble/tmp/5/etc/event.d # 06:17
tmarble/tmp/5/etc/event.d # cat ttyS0                                                 06:18
tmarblestart on runlevel-206:18
tmarblestart on runlevel-306:18
tmarblestart on runlevel-406:18
tmarblestart on runlevel-506:18
tmarblestop on shutdown06:18
tmarblerespawn /sbin/getty -L ttyS0 9600 vt10206:18
tmarble/tmp/5/etc/event.d # 06:18
tmarbleCorrect?06:18
fabbionelooks much better now :)06:20
tmarbleok06:20
tmarblenow umount and reboot?06:20
fabbioneyeps06:20
tmarblek06:20
fabbionei am booting the test kernel for you06:21
=== tmarble steps away to get lunch before conference calls begin in 30 min
=== tmarble back
fabbionetmarble: you eat too fast06:37
tmarbleno.. i just got the food -- will eat during the ConCall :-(06:38
fabbioneoh06:38
fabbionei am reliefed i am not the only one :)06:38
tmarblei'm booting into solaris on sysdisk0 on reboots ....06:40
tmarblei thought I could set this in OBP:06:40
tmarblesetenv auto-boot false06:40
tmarblebut it doesn't like that/06:40
tmarble{7} ok setenv auto-boot? false06:43
tmarbleauto-boot? =            false06:43
tmarblethere is already one there now?06:45
fabbionei didn't notice06:45
fabbioneyeah but i am testing one with an extra fix06:45
tmarbleah06:45
fabbionethat one is useable06:45
tmarbleOK ...last time it stopped here, I pressed <return> and it continued...... is it normal to stop here?06:47
tmarbleRebooting with command: boot disk106:47
tmarbleBoot device: /pci@780/pci@0/pci@9/scsi@0/disk@1  File and args: 06:47
tmarbleSILO Version 1.4.1206:47
tmarbleboot: boot: 06:47
fabbioneit's normal.. but there is a timeout06:48
tmarblejust press return now, then?06:48
fabbioneit gives you time to chose the kernel or otherwise it will go by itself06:48
fabbioneyeah06:48
tmarbleUbuntu edgy (development branch) blade220 ttyS0     06:50
tmarbleLinux blade220 2.6.17-9-sparc64-smp #2 SMP Fri Sep 22 04:57:24 UTC 2006 sparc64 06:51
tmarbleroot@blade220:~# 06:51
tmarbleI'm ready06:51
fabbioneyeah i am doing the last boot.. only a few minutes (hopefully)06:51
fabbionebut you can start using that one to avoid CPU lockups06:52
tmarbleno worries -- now I can at least repair this system06:52
tmarblei'll wait06:52
fabbioneuploading the new version now07:01
tmarblecool07:01
fabbionetmarble: can you please get somebody to look at https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/62485 ?07:10
fabbioneit would be enough to know what the hell that message from the HV means07:10
tmarblehold on07:10
fabbionenote that it doesn't happen with the old dapper kernel07:11
fabbioneonly on edgy07:11
fabbioneand the kernel is on people07:11
tmarbleSo, I added the deb....07:26
tmarbleit looks like silo is set for 07:26
tmarbleimage=/vmlinuz07:26
tmarbleand the link was updated07:27
tmarble vmlinuz -> boot/vmlinuz-2.6.17-10-sparc64-smp07:27
tmarbleso, just reboot, right?07:27
fabbioneyes but make sure you have vmlinux.old pointing to the old kernel07:28
fabbionejust in case07:28
fabbioneafter that.. reboot07:29
tmarbleit does07:29
tmarbleso , in case of trouble do.... boot: vmlinux.old07:29
fabbioneLinuxOLD07:29
fabbionethere is an alias set in silo.conf07:29
tmarbleright.. just saw that in silo.conf07:29
fabbioneat silo: you can tab07:29
fabbioneand see what images are available07:29
tmarbleok07:30
fabbionelast reboot and i am off for today07:31
tmarbleok07:31
fabbione15 hours in the day.. i am dead tired07:31
tmarblei can't understand???07:31
fabbione15 hours of work today.. i am dead tired07:32
tmarblethanks so much -- I'm rebooting now07:32
fabbioneno problem at all07:32
fabbioneyou might get that HV error07:32
fabbioneas i did show you in the bug07:32
fabbionethe machine might poweroff07:32
fabbionei should also get some new OBP for my T200007:32
fabbionebut that can wait tomorrow07:33
tmarbleyes you should07:33
fabbionetmarble: can you send me a link with the latest crack?07:33
tmarblewhat should i do about the HV bug?07:33
tmarblesure07:33
fabbionei need to know what that error means07:33
tmarbleit was in an e-mail i sent you07:33
tmarbleok07:33
fabbionechecking in the emails07:34
fabbioneah no07:34
fabbioneyou gave it to me here on IRC07:34
fabbioneand i did install that update07:34
fabbionei need to check fi there are new ones07:34
tmarble123482-0207:35
fabbionehmm07:36
fabbionenoi can't find it07:36
fabbionein my url list i mean07:36
tmarbleok hold on07:37
fabbionei have it now07:37
fabbioneit's years i don't do sysadm on solaris, but i still remember how to search on sun.com :)07:38
fabbionehttp://sunsolve.sun.com/search/document.do?assetkey=1-21-123482-02-107:38
tmarbleright07:38
fabbioneWed Sep 13 12:26:54 MDT 200607:38
fabbione6437802 JBI Fatal HV error should not happen when I/O protection is on07:40
fabbionethat smells like it07:40
tmarblehad to powercycle my box... still waiting 07:41
fabbioneyeah i told you07:41
fabbioneit's annoying07:41
fabbioneanyway i am off07:41
fabbionethe kernel will boot fine07:41
fabbionethanks for the help07:41
tmarbleI did init 0 from the older kernel07:41
tmarbleno worries... take care... have a good rest07:41
fabbionecya tomorrow07:41
tmarblek07:41

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!