* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
@ 2011-03-04 23:43 ` Kjetil Oftedal
2011-03-05 2:10 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Julian Calaby
` (15 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Kjetil Oftedal @ 2011-03-04 23:43 UTC (permalink / raw)
To: sparclinux
On Fri, 4 Mar 2011, Sam Ravnborg wrote:
> On Fri, Feb 25, 2011 at 11:06:13PM -0800, David Miller wrote:
> > From: Sam Ravnborg <sam@ravnborg.org>
> > Date: Tue, 22 Feb 2011 19:22:19 +0100
> >
> > > I will prepare a v4 soon.
> >
> > The first 4 patches are in the tree, so you only need to resubmit
> > this patch rather than the whole bunch.
> >
> > I really look forward to applying v4, thanks Sam!
>
> Short update...
>
> I will not post v4 until I can do a bit more testing.
>
> Next week I get a SS1000E box (thanks to Chris <crn@netunix.com>) which
> allows me to test the sun4d changes.
>
> Huge thanks to Chris which has put a lot of effort in getting the
> box operational again and for all the effort concerning the shipping!
> I owe him more than one beer for this...
>
> Kjetil mentioned he would try the genirq patches on his SS1000.
> And I hope to get feedback from Gaisler too.
>
> The patchset will likely not see testing on:
> - Javastation (the pcic changes)
> - sun4m with multiple CPUs
> - sun4c
>
> I have checked the nearby ebay's for relevant boxes - no luck.
> On the other hand there is also a limit for the size of
> my SUN museum :-)
>
> Sam
Hi,
With regards to testing on sun4d, I have run into problems with the
existing kernel, during the process of getting a test system up and
running. The system is unable to mount partitions correctly,
(both ext2 on a hdd, and iso8859 on a cdrom), however dd, running from an
initrd filesystem is able to read the ext2 blocks correctly. So I have
started investigating this instead.
Is there anyone aware of any alignment requirements in the sun4d on DMA
transfers and such ? Or have the datasheet for the FAS2x6 (236) scsi
controllers ?
Sorry for highjacking the thread a bit.
Regards,
Kjetil Oftedal
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
2011-03-04 23:43 ` Kjetil Oftedal
@ 2011-03-05 2:10 ` Julian Calaby
2011-03-05 13:32 ` Status update on sparc32 genirq support [Was: sparc32: genirq crn
` (14 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Julian Calaby @ 2011-03-05 2:10 UTC (permalink / raw)
To: sparclinux
On Sat, Mar 5, 2011 at 08:48, Sam Ravnborg <sam@ravnborg.org> wrote:
> On Fri, Feb 25, 2011 at 11:06:13PM -0800, David Miller wrote:
>> From: Sam Ravnborg <sam@ravnborg.org>
>> Date: Tue, 22 Feb 2011 19:22:19 +0100
>>
>> > I will prepare a v4 soon.
>>
>> The first 4 patches are in the tree, so you only need to resubmit
>> this patch rather than the whole bunch.
>>
>> I really look forward to applying v4, thanks Sam!
>
> Short update...
>
> I will not post v4 until I can do a bit more testing.
>
> Next week I get a SS1000E box (thanks to Chris <crn@netunix.com>) which
> allows me to test the sun4d changes.
>
> Huge thanks to Chris which has put a lot of effort in getting the
> box operational again and for all the effort concerning the shipping!
> I owe him more than one beer for this...
>
> Kjetil mentioned he would try the genirq patches on his SS1000.
> And I hope to get feedback from Gaisler too.
>
> The patchset will likely not see testing on:
> - sun4m with multiple CPUs
I have one of these, however it currently lacks any way to boot it.
If you could send me your tips for building tftpboot images and stuff,
it'd save me some time.
Thanks,
--
Julian Calaby
Email: julian.calaby@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
2011-03-04 23:43 ` Kjetil Oftedal
2011-03-05 2:10 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Julian Calaby
@ 2011-03-05 13:32 ` crn
2011-03-05 14:49 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
` (13 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: crn @ 2011-03-05 13:32 UTC (permalink / raw)
To: sparclinux
On Sat, 5 Mar 2011, Kjetil Oftedal wrote:
>
> Hi,
>
> With regards to testing on sun4d, I have run into problems with the
> existing kernel, during the process of getting a test system up and
> running. The system is unable to mount partitions correctly,
> (both ext2 on a hdd, and iso8859 on a cdrom), however dd, running from an
> initrd filesystem is able to read the ext2 blocks correctly. So I have
> started investigating this instead.
>
> Is there anyone aware of any alignment requirements in the sun4d on DMA
> transfers and such ? Or have the datasheet for the FAS2x6 (236) scsi
> controllers ?
First check that you can see the drive correctly from the OBP
ok> probe-scsi-all
If that is OK try booting with no SMP, I forget the correct incantation
but something like "max-cpus=1" sounds familiar.
You could also try booting with a 2.2.x kernel, if that does not work
something is SERIOUSLY wrong. 2.2.x does not support SMP and has
always booted OK for me.
Do you have Solaris, it should boot and run 2.6, 7, or 8 (last supported).
If this fails you certainly have hardware issues.
Sorry to be vague, there has been no properly working Sun4d kernel
since 2.2.x so expect to find bitrot in all sorts of obscure places.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (2 preceding siblings ...)
2011-03-05 13:32 ` Status update on sparc32 genirq support [Was: sparc32: genirq crn
@ 2011-03-05 14:49 ` Marcel van Nies
2011-03-05 16:25 ` Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (12 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-05 14:49 UTC (permalink / raw)
To: sparclinux
Hi Sam,
> The patchset will likely not see testing on:
> - Javastation (the pcic changes)
> - sun4m with multiple CPUs
> - sun4c
>
> I have checked the nearby ebay's for relevant boxes - no luck.
> On the other hand there is also a limit for the size of
> my SUN museum :-)
I've got a small "SUN museum" ...
sun4c: SPARCstation IPX
sun4m: SPARCstation5 (microSPARC II)
sun4m: SPARCstation20 (two-way superSPARC II)
sun4m: SPARCstation20 (four-way hyperSPARC Colorado-3)
Never got the IPX running on 2.6, but the others are spinning just
fine on some 2.6.1x UP (x=low).
I'm looking forward to give your patchset a try.
Best,
M
On Sat, Mar 5, 2011 at 2:32 PM, <crn@netunix.com> wrote:
>
>
> On Sat, 5 Mar 2011, Kjetil Oftedal wrote:
>>
>> Hi,
>>
>> With regards to testing on sun4d, I have run into problems with the
>> existing kernel, during the process of getting a test system up and
>> running. The system is unable to mount partitions correctly,
>> (both ext2 on a hdd, and iso8859 on a cdrom), however dd, running from an
>> initrd filesystem is able to read the ext2 blocks correctly. So I have
>> started investigating this instead.
>>
>> Is there anyone aware of any alignment requirements in the sun4d on DMA
>> transfers and such ? Or have the datasheet for the FAS2x6 (236) scsi
>> controllers ?
>
> First check that you can see the drive correctly from the OBP
> ok> probe-scsi-all
>
> If that is OK try booting with no SMP, I forget the correct incantation
> but something like "max-cpus=1" sounds familiar.
>
> You could also try booting with a 2.2.x kernel, if that does not work
> something is SERIOUSLY wrong. 2.2.x does not support SMP and has
> always booted OK for me.
>
> Do you have Solaris, it should boot and run 2.6, 7, or 8 (last supported).
> If this fails you certainly have hardware issues.
>
> Sorry to be vague, there has been no properly working Sun4d kernel
> since 2.2.x so expect to find bitrot in all sorts of obscure places.
>
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (3 preceding siblings ...)
2011-03-05 14:49 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
@ 2011-03-05 16:25 ` Sam Ravnborg
2011-03-06 7:23 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
` (11 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Sam Ravnborg @ 2011-03-05 16:25 UTC (permalink / raw)
To: sparclinux
On Sat, Mar 05, 2011 at 03:49:08PM +0100, Marcel van Nies wrote:
> Hi Sam,
>
> > The patchset will likely not see testing on:
> > - Javastation (the pcic changes)
> > - sun4m with multiple CPUs
> > - sun4c
> >
> > I have checked the nearby ebay's for relevant boxes - no luck.
> > On the other hand there is also a limit for the size of
> > my SUN museum :-)
>
> I've got a small "SUN museum" ...
> sun4c: SPARCstation IPX
> sun4m: SPARCstation5 (microSPARC II)
> sun4m: SPARCstation20 (two-way superSPARC II)
> sun4m: SPARCstation20 (four-way hyperSPARC Colorado-3)
>
> Never got the IPX running on 2.6, but the others are spinning just
> fine on some 2.6.1x UP (x=low).
> I'm looking forward to give your patchset a try.
Great!
If you fetch sparc-next-2.6.git:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
then you only need to apply the patch from this mail:
http://marc.info/?l=linux-sparc&m\x129823440700712&w=2
I'm looking forward for the result of the tests.
Sam
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (4 preceding siblings ...)
2011-03-05 16:25 ` Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
@ 2011-03-06 7:23 ` Marcel van Nies
2011-03-06 9:13 ` Marcel van Nies
` (10 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-06 7:23 UTC (permalink / raw)
To: sparclinux
The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
[ 11.116665] VFS: Mounted root (ext3 filesystem) readonly on device 8:20.
[ 11.123332] Freeing unused kernel memory: 108k freed
[ 11.186665] init[1]: segfault at 0 ip 5000dac8 (rpc f000eea8) sp
efe738a0 error 30001 in ld-2.3.5.so[50000000+1a000]
[ 12.029998] Kernel panic - not syncing: Attempted to kill init!
[ 12.033332] [f002ed74 : do_group_exit+0x84/0xb4 ] [f0039a24 :
get_signal_to_deliver+0x338/0x35c ] [f0011fbc : do_signal+0x30/0x914 ]
[f00128b4 : do_notify_resume+0x14/0x38 ] [f000fd50 :
signal_p+0x14/0x24 ] [f000eea8 : srmmu_fault+0x58/0x68 ]
[ 12.079998] Press Stop-A (L1-A) to return to the boot prom
The superSPARC is running ...
# uname -a
Linux viking 2.6.38-rc2-up #4 Sat Mar 5 22:15:54 CET 2011 sparc sun4m
Texas Instruments, Inc. - SuperSparc-(II) GNU/Linux
SPARCstation 20 MP (2 X SuperSPARC-II), No Keyboard
ROM Rev. 2.25, 448 MB memory installed, Serial #8021487.
Ethernet address 8:0:20:7a:65:ef, Host ID: 727a65ef.
Boot device: /iommu/sbus/espdma@f,400000/esp@f,800000/sd@3,0 File and args:
SILO Version 1.4.13
boot:
Loaded kernel version 2.6.38
PROMLIB: obio_ranges 5
OF stdout device is: /obio/zs@0,100000:a
Booting Linux...
[ 0.000000] PROMLIB: Sun Boot Prom Version 3 Revision 2
[ 0.000000] Linux version 2.6.38-rc2-up (root@jalapeno) (gcc
version 4.4.4 (Gentoo 4.4.4-r2 p1.3, pie-0.4.5) ) #4 Sat Mar 5
22:15:54 CET 2011
[ 0.000000] ARCH: SUN4M
[ 0.000000] TYPE: Sun4m SparcStation10/20
[ 0.000000] Ethernet address: 08:00:20:7a:65:ef
[ 0.000000] Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek
(jj@ultra.linux.cz). Patching kernel for srmmu[TI Viking/MXCC]/iommu
[ 0.000000] 255MB HIGHMEM available.
[ 0.000000] OF stdout device is: /obio/zs@0,100000:a
[ 0.000000] PROM: Built device tree with 26777 bytes of memory.
[ 0.000000] Power off control detected.
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 112944
[ 0.000000] Kernel command line: root=/dev/sda4
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 445352k/457964k available (1872k kernel code,
12612k reserved, 484k data, 108k init, 261356k highmem)
[ 0.000000] SLUB: Genslabs\x15, HWalign2, Order=0-3, MinObjects=0,
CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:64
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] Calibrating delay loop... 74.60 BogoMIPS (lpj\x124160)
[ 0.059999] pid_max: default: 32768 minimum: 301
[ 0.059999] Mount-cache hash table entries: 512
[ 0.066666] NET: Registered protocol family 16
[ 0.089999] IOMMU: impl 1 vers 3 table 0xfbc80000[262144 B] map [65536 b]
[ 0.099999] bio: create slab <bio-0> at 0
[ 0.106666] SCSI subsystem initialized
[ 0.146666] NET: Registered protocol family 2
[ 0.146666] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.149999] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.149999] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.153333] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.153333] TCP reno registered
[ 0.153333] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.153333] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.156666] highmem bounce pool size: 64 pages
[ 0.233333] msgmni has been set to 359
[ 0.236666] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[ 0.236666] io scheduler noop registered
[ 0.236666] io scheduler deadline registered (default)
[ 0.246666] ffd5c3c0: ttyS0 at MMIO 0xf1100000 (irq = 8) is a zs (ESCC)
[ 0.246666] Console: ttyS0 (SunZilog zs0)
[ 0.253333] console [ttyS0] enabled
[ 0.256666] ffd5c3c0: ttyS1 at MMIO 0xf1100004 (irq = 8) is a zs (ESCC)
[ 0.266666] ffd5c4a0: Keyboard at MMIO 0xf1000000 (irq = 8) is a zs
[ 0.273333] ffd5c4a0: Mouse at MMIO 0xf1000004 (irq = 8) is a zs
[ 0.283333] esp: esp0, regs[fd00a000:fd009000] irq[2]
[ 0.286666] esp: esp0 is a FAS100A, 40 MHz (ccf=0), SCSI ID 7
[ 3.293333] scsi0 : esp
[ 4.003332] scsi 0:0:3:0: Direct-Access FUJITSU MAP3735N
SUN72G 0401 PQ: 0 ANSI: 4
[ 4.006666] scsi target0:0:3: Beginning Domain Validation
[ 4.013332] scsi target0:0:3: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
[ 4.016666] scsi target0:0:3: Domain Validation skipping write tests
[ 4.019999] scsi target0:0:3: Ending Domain Validation
[ 4.503332] scsi 0:0:6:0: CD-ROM PLEXTOR CD-R
PX-W4220T 1.04 PQ: 0 ANSI: 2
[ 4.509999] scsi target0:0:6: Beginning Domain Validation
[ 4.516666] scsi target0:0:6: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 8)
[ 4.523332] scsi target0:0:6: Domain Validation skipping write tests
[ 4.526666] scsi target0:0:6: Ending Domain Validation
[ 4.536666] esp: esp1, regs[fd00c000:fd00b000] irq[7]
[ 4.539999] esp: esp1 is a FASHME, 40 MHz (ccf=0), SCSI ID 7
[ 7.546665] scsi1 : esp
[ 11.069998] mousedev: PS/2 mouse device common for all mice
[ 11.073332] rtc-m48t59 rtc-m48t59.0: rtc core: registered m48t08 as rtc0
[ 11.076665] TCP cubic registered
[ 11.083332] rtc-m48t59 rtc-m48t59.0: setting system clock to
2007-04-29 05:49:08 UTC (1177825748)
[ 11.093332] sd 0:0:3:0: [sda] 143374738 512-byte logical blocks:
(73.4 GB/68.3 GiB)
[ 11.099998] sd 0:0:3:0: [sda] Write Protect is off
[ 11.106665] sd 0:0:3:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 11.126665] sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7
[ 11.139998] sd 0:0:3:0: [sda] Attached SCSI disk
[ 11.156665] EXT3-fs: barriers not enabled
[ 11.166665] kjournald starting. Commit interval 5 seconds
[ 11.169998] EXT3-fs (sda4): mounted filesystem with ordered data mode
[ 11.173332] VFS: Mounted root (ext3 filesystem) readonly on device 8:4.
[ 11.179998] Freeing unused kernel memory: 108k freed
INIT: version 2.86 booting
[ 12.723332] NET: Registered protocol family 1
Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
blahblah...
INIT: Entering runlevel: 3
blahblah...
login:
Marcel
On Sat, Mar 5, 2011 at 5:25 PM, Sam Ravnborg <sam@ravnborg.org> wrote:
> On Sat, Mar 05, 2011 at 03:49:08PM +0100, Marcel van Nies wrote:
>> Hi Sam,
>>
>> > The patchset will likely not see testing on:
>> > - Javastation (the pcic changes)
>> > - sun4m with multiple CPUs
>> > - sun4c
>> >
>> > I have checked the nearby ebay's for relevant boxes - no luck.
>> > On the other hand there is also a limit for the size of
>> > my SUN museum :-)
>>
>> I've got a small "SUN museum" ...
>> sun4c: SPARCstation IPX
>> sun4m: SPARCstation5 (microSPARC II)
>> sun4m: SPARCstation20 (two-way superSPARC II)
>> sun4m: SPARCstation20 (four-way hyperSPARC Colorado-3)
>>
>> Never got the IPX running on 2.6, but the others are spinning just
>> fine on some 2.6.1x UP (x=low).
>> I'm looking forward to give your patchset a try.
>
> Great!
>
> If you fetch sparc-next-2.6.git:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
>
> then you only need to apply the patch from this mail:
>
> http://marc.info/?l=linux-sparc&m\x129823440700712&w=2
>
> I'm looking forward for the result of the tests.
>
> Sam
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (5 preceding siblings ...)
2011-03-06 7:23 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
@ 2011-03-06 9:13 ` Marcel van Nies
2011-03-06 12:14 ` Status update on sparc32 genirq support [Was: sparc32: genirq Josip Rodin
` (9 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-06 9:13 UTC (permalink / raw)
To: sparclinux
Hi,
The hyperSPARC gives the same error without the final genirq patch.
Marcel
On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
> The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
>
> [ 11.116665] VFS: Mounted root (ext3 filesystem) readonly on device 8:20.
>
> [ 11.123332] Freeing unused kernel memory: 108k freed
>
> [ 11.186665] init[1]: segfault at 0 ip 5000dac8 (rpc f000eea8) sp
> efe738a0 error 30001 in ld-2.3.5.so[50000000+1a000]
>
> [ 12.029998] Kernel panic - not syncing: Attempted to kill init!
>
> [ 12.033332] [f002ed74 : do_group_exit+0x84/0xb4 ] [f0039a24 :
> get_signal_to_deliver+0x338/0x35c ] [f0011fbc : do_signal+0x30/0x914 ]
> [f00128b4 : do_notify_resume+0x14/0x38 ] [f000fd50 :
> signal_p+0x14/0x24 ] [f000eea8 : srmmu_fault+0x58/0x68 ]
>
> [ 12.079998] Press Stop-A (L1-A) to return to the boot prom
>
> The superSPARC is running ...
>
> # uname -a
> Linux viking 2.6.38-rc2-up #4 Sat Mar 5 22:15:54 CET 2011 sparc sun4m
> Texas Instruments, Inc. - SuperSparc-(II) GNU/Linux
>
> SPARCstation 20 MP (2 X SuperSPARC-II), No Keyboard
>
> ROM Rev. 2.25, 448 MB memory installed, Serial #8021487.
>
> Ethernet address 8:0:20:7a:65:ef, Host ID: 727a65ef.
>
>
>
>
>
>
>
> Boot device: /iommu/sbus/espdma@f,400000/esp@f,800000/sd@3,0 File and args:
>
> SILO Version 1.4.13
>
> boot:
>
> Loaded kernel version 2.6.38
>
> PROMLIB: obio_ranges 5
>
> OF stdout device is: /obio/zs@0,100000:a
>
> Booting Linux...
>
> [ 0.000000] PROMLIB: Sun Boot Prom Version 3 Revision 2
>
> [ 0.000000] Linux version 2.6.38-rc2-up (root@jalapeno) (gcc
> version 4.4.4 (Gentoo 4.4.4-r2 p1.3, pie-0.4.5) ) #4 Sat Mar 5
> 22:15:54 CET 2011
>
> [ 0.000000] ARCH: SUN4M
>
> [ 0.000000] TYPE: Sun4m SparcStation10/20
>
> [ 0.000000] Ethernet address: 08:00:20:7a:65:ef
>
> [ 0.000000] Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek
> (jj@ultra.linux.cz). Patching kernel for srmmu[TI Viking/MXCC]/iommu
>
> [ 0.000000] 255MB HIGHMEM available.
>
> [ 0.000000] OF stdout device is: /obio/zs@0,100000:a
>
> [ 0.000000] PROM: Built device tree with 26777 bytes of memory.
>
> [ 0.000000] Power off control detected.
>
> [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
> Total pages: 112944
>
> [ 0.000000] Kernel command line: root=/dev/sda4
>
> [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
>
> [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
>
> [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
>
> [ 0.000000] Memory: 445352k/457964k available (1872k kernel code,
> 12612k reserved, 484k data, 108k init, 261356k highmem)
>
> [ 0.000000] SLUB: Genslabs\x15, HWalign2, Order=0-3, MinObjects=0,
> CPUs=1, Nodes=1
>
> [ 0.000000] NR_IRQS:64
>
> [ 0.000000] Console: colour dummy device 80x25
>
> [ 0.000000] console [tty0] enabled
>
> [ 0.000000] Calibrating delay loop... 74.60 BogoMIPS (lpj\x124160)
>
> [ 0.059999] pid_max: default: 32768 minimum: 301
>
> [ 0.059999] Mount-cache hash table entries: 512
>
> [ 0.066666] NET: Registered protocol family 16
>
> [ 0.089999] IOMMU: impl 1 vers 3 table 0xfbc80000[262144 B] map [65536 b]
>
> [ 0.099999] bio: create slab <bio-0> at 0
>
> [ 0.106666] SCSI subsystem initialized
>
> [ 0.146666] NET: Registered protocol family 2
>
> [ 0.146666] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
>
> [ 0.149999] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
>
> [ 0.149999] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
>
> [ 0.153333] TCP: Hash tables configured (established 8192 bind 8192)
>
> [ 0.153333] TCP reno registered
>
> [ 0.153333] UDP hash table entries: 256 (order: 0, 4096 bytes)
>
> [ 0.153333] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
>
> [ 0.156666] highmem bounce pool size: 64 pages
>
> [ 0.233333] msgmni has been set to 359
>
> [ 0.236666] Block layer SCSI generic (bsg) driver version 0.4
> loaded (major 253)
>
> [ 0.236666] io scheduler noop registered
>
> [ 0.236666] io scheduler deadline registered (default)
>
> [ 0.246666] ffd5c3c0: ttyS0 at MMIO 0xf1100000 (irq = 8) is a zs (ESCC)
>
> [ 0.246666] Console: ttyS0 (SunZilog zs0)
>
> [ 0.253333] console [ttyS0] enabled
>
> [ 0.256666] ffd5c3c0: ttyS1 at MMIO 0xf1100004 (irq = 8) is a zs (ESCC)
>
> [ 0.266666] ffd5c4a0: Keyboard at MMIO 0xf1000000 (irq = 8) is a zs
>
> [ 0.273333] ffd5c4a0: Mouse at MMIO 0xf1000004 (irq = 8) is a zs
>
> [ 0.283333] esp: esp0, regs[fd00a000:fd009000] irq[2]
>
> [ 0.286666] esp: esp0 is a FAS100A, 40 MHz (ccf=0), SCSI ID 7
>
> [ 3.293333] scsi0 : esp
>
> [ 4.003332] scsi 0:0:3:0: Direct-Access FUJITSU MAP3735N
> SUN72G 0401 PQ: 0 ANSI: 4
>
> [ 4.006666] scsi target0:0:3: Beginning Domain Validation
>
> [ 4.013332] scsi target0:0:3: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
>
> [ 4.016666] scsi target0:0:3: Domain Validation skipping write tests
>
> [ 4.019999] scsi target0:0:3: Ending Domain Validation
>
> [ 4.503332] scsi 0:0:6:0: CD-ROM PLEXTOR CD-R
> PX-W4220T 1.04 PQ: 0 ANSI: 2
>
> [ 4.509999] scsi target0:0:6: Beginning Domain Validation
>
> [ 4.516666] scsi target0:0:6: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 8)
>
> [ 4.523332] scsi target0:0:6: Domain Validation skipping write tests
>
> [ 4.526666] scsi target0:0:6: Ending Domain Validation
>
> [ 4.536666] esp: esp1, regs[fd00c000:fd00b000] irq[7]
>
> [ 4.539999] esp: esp1 is a FASHME, 40 MHz (ccf=0), SCSI ID 7
>
> [ 7.546665] scsi1 : esp
>
> [ 11.069998] mousedev: PS/2 mouse device common for all mice
>
> [ 11.073332] rtc-m48t59 rtc-m48t59.0: rtc core: registered m48t08 as rtc0
>
> [ 11.076665] TCP cubic registered
>
> [ 11.083332] rtc-m48t59 rtc-m48t59.0: setting system clock to
> 2007-04-29 05:49:08 UTC (1177825748)
>
> [ 11.093332] sd 0:0:3:0: [sda] 143374738 512-byte logical blocks:
> (73.4 GB/68.3 GiB)
>
> [ 11.099998] sd 0:0:3:0: [sda] Write Protect is off
>
> [ 11.106665] sd 0:0:3:0: [sda] Write cache: disabled, read cache:
> enabled, doesn't support DPO or FUA
>
> [ 11.126665] sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7
>
> [ 11.139998] sd 0:0:3:0: [sda] Attached SCSI disk
>
> [ 11.156665] EXT3-fs: barriers not enabled
>
> [ 11.166665] kjournald starting. Commit interval 5 seconds
>
> [ 11.169998] EXT3-fs (sda4): mounted filesystem with ordered data mode
>
> [ 11.173332] VFS: Mounted root (ext3 filesystem) readonly on device 8:4.
>
> [ 11.179998] Freeing unused kernel memory: 108k freed
>
> INIT: version 2.86 booting
>
> [ 12.723332] NET: Registered protocol family 1
>
>
>
> Gentoo Linux; http://www.gentoo.org/
>
> Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
>
>
>
> blahblah...
>
> INIT: Entering runlevel: 3
> blahblah...
> login:
>
> Marcel
>
>
> On Sat, Mar 5, 2011 at 5:25 PM, Sam Ravnborg <sam@ravnborg.org> wrote:
>> On Sat, Mar 05, 2011 at 03:49:08PM +0100, Marcel van Nies wrote:
>>> Hi Sam,
>>>
>>> > The patchset will likely not see testing on:
>>> > - Javastation (the pcic changes)
>>> > - sun4m with multiple CPUs
>>> > - sun4c
>>> >
>>> > I have checked the nearby ebay's for relevant boxes - no luck.
>>> > On the other hand there is also a limit for the size of
>>> > my SUN museum :-)
>>>
>>> I've got a small "SUN museum" ...
>>> sun4c: SPARCstation IPX
>>> sun4m: SPARCstation5 (microSPARC II)
>>> sun4m: SPARCstation20 (two-way superSPARC II)
>>> sun4m: SPARCstation20 (four-way hyperSPARC Colorado-3)
>>>
>>> Never got the IPX running on 2.6, but the others are spinning just
>>> fine on some 2.6.1x UP (x=low).
>>> I'm looking forward to give your patchset a try.
>>
>> Great!
>>
>> If you fetch sparc-next-2.6.git:
>>
>> git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6.git
>>
>> then you only need to apply the patch from this mail:
>>
>> http://marc.info/?l=linux-sparc&m\x129823440700712&w=2
>>
>> I'm looking forward for the result of the tests.
>>
>> Sam
>>
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (6 preceding siblings ...)
2011-03-06 9:13 ` Marcel van Nies
@ 2011-03-06 12:14 ` Josip Rodin
2011-03-06 12:58 ` Sam Ravnborg
` (8 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Josip Rodin @ 2011-03-06 12:14 UTC (permalink / raw)
To: sparclinux
On Sun, Mar 06, 2011 at 10:13:56AM +0100, Marcel van Nies wrote:
> The hyperSPARC gives the same error without the final genirq patch.
>
> On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
> > The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
I realize that it may be a difficult proposition, but you could try to
git bisect it.
Did you try it on anything after 2.6.17, maybe that narrows it down further?
--
2. That which causes joy or happiness.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (7 preceding siblings ...)
2011-03-06 12:14 ` Status update on sparc32 genirq support [Was: sparc32: genirq Josip Rodin
@ 2011-03-06 12:58 ` Sam Ravnborg
2011-03-06 14:39 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
` (7 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Sam Ravnborg @ 2011-03-06 12:58 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 952 bytes --]
>
> If you could send me your tips for building tftpboot images and stuff,
> it'd save me some time.
The userspace stuff I have is built with buildroot.
I used the attached configuration.
When building the kernel I use:
ROOTFS=/path/to/buildroot.git/output/images/rootfs.ext2
make ROOT_IMG=${ROOTFS} ARCH=sparc tftpboot.img
I then copy the final tftpboot.img to /var/lib/tftpboot/
as C0A800C8.SUN4M - this is the filename my sun4m box ask for.
I used tcpdump to check the name it requested.
I have rarp so my /etc/ethers define
the relation between mac and IP like this:
08:00:20:05:38:d2 192.168.0.200
Initially my rarpd did not work.
I had to add following options:
# Do not check /tftpbootdir before response
OPTIONS="-v -e"
Until I realized this I uses
prom> boot net gateway-ip,,sun-ip
But it is much more convinient with rarp as I can then type "boot net".
And this is also default so I just turn on the box to boot it.
Sam
[-- Attachment #2: .config --]
[-- Type: text/plain, Size: 17471 bytes --]
#
# Automatically generated make config: don't edit
# Buildroot version: 2011.02-git-00192-g6527001
# Thu Dec 30 23:36:52 2010
#
BR2_HAVE_DOT_CONFIG=y
# BR2_arm is not set
# BR2_armeb is not set
# BR2_avr32 is not set
# BR2_i386 is not set
# BR2_mips is not set
# BR2_mipsel is not set
# BR2_powerpc is not set
# BR2_sh is not set
# BR2_sh64 is not set
BR2_sparc=y
# BR2_x86_64 is not set
# BR2_xtensa is not set
# BR2_sparc_v7 is not set
# BR2_sparc_cypress is not set
BR2_sparc_v8=y
#
# LEON SPARC needs gcc = 4.4.x
#
# BR2_sparc_sparchfleon is not set
# BR2_sparc_sparchfleonv8 is not set
# BR2_sparc_sparcsfleon is not set
# BR2_sparc_sparcsfleonv8 is not set
# BR2_sparc_supersparc is not set
# BR2_sparc_sparclite is not set
# BR2_sparc_f930 is not set
# BR2_sparc_f934 is not set
# BR2_sparc_hypersparc is not set
# BR2_sparc_sparclite86x is not set
# BR2_sparc_sparclet is not set
# BR2_sparc_tsc701 is not set
BR2_SPARC_TYPE="V8"
BR2_ARCH="sparc"
BR2_ENDIAN="BIG"
BR2_GCC_TARGET_TUNE="v8"
#
# Build options
#
#
# Commands
#
BR2_WGET="wget --passive-ftp -nd"
BR2_SVN="svn"
BR2_BZR="bzr"
BR2_GIT="git clone"
BR2_ZCAT="gzip -d -c"
BR2_BZCAT="bzcat"
BR2_TAR_OPTIONS=""
BR2_DL_DIR="$(TOPDIR)/dl"
BR2_STAGING_DIR="$(BASE_DIR)/staging"
#
# Mirrors and Download locations
#
BR2_PRIMARY_SITE=""
BR2_BACKUP_SITE="http://sources.buildroot.net/"
BR2_SOURCEFORGE_MIRROR="easynews"
BR2_KERNEL_MIRROR="http://www.kernel.org/pub/"
BR2_GNU_MIRROR="http://ftp.gnu.org/pub/gnu"
BR2_DEBIAN_MIRROR="http://ftp.debian.org"
BR2_JLEVEL=2
# BR2_CCACHE is not set
# BR2_DEPRECATED is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_sstrip is not set
# BR2_STRIP_none is not set
# BR2_OPTIMIZE_0 is not set
# BR2_OPTIMIZE_1 is not set
# BR2_OPTIMIZE_2 is not set
# BR2_OPTIMIZE_3 is not set
BR2_OPTIMIZE_S=y
# BR2_PREFER_STATIC_LIB is not set
# BR2_HAVE_DOCUMENTATION is not set
# BR2_HAVE_DEVFILES is not set
#
# Toolchain
#
BR2_TOOLCHAIN_BUILDROOT=y
# BR2_TOOLCHAIN_EXTERNAL is not set
# BR2_TOOLCHAIN_CTNG is not set
#
# Kernel Header Options
#
# BR2_KERNEL_HEADERS_2_6_34 is not set
# BR2_KERNEL_HEADERS_2_6_35 is not set
BR2_KERNEL_HEADERS_2_6_36=y
# BR2_KERNEL_HEADERS_VERSION is not set
# BR2_KERNEL_HEADERS_SNAP is not set
BR2_DEFAULT_KERNEL_HEADERS="2.6.36.2"
#
# uClibc Options
#
# BR2_UCLIBC_VERSION_0_9_30 is not set
BR2_UCLIBC_VERSION_0_9_31=y
# BR2_UCLIBC_VERSION_0_9_32 is not set
# BR2_UCLIBC_VERSION_SNAPSHOT is not set
BR2_UCLIBC_VERSION_STRING="0.9.31"
BR2_UCLIBC_CONFIG="toolchain/uClibc/uClibc-0.9.31.config"
# BR2_PTHREAD_DEBUG is not set
# BR2_UCLIBC_INSTALL_TEST_SUITE is not set
#
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_20 is not set
BR2_BINUTILS_VERSION_2_20_1=y
BR2_BINUTILS_VERSION="2.20.1"
BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
#
# GCC Options
#
# BR2_GCC_VERSION_4_2_4 is not set
# BR2_GCC_VERSION_4_3_X is not set
# BR2_GCC_VERSION_4_4_X is not set
BR2_GCC_VERSION_4_5_X=y
# BR2_GCC_VERSION_SNAP is not set
BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y
BR2_GCC_VERSION="4.5.2"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
# BR2_GCC_CROSS_OBJC is not set
# BR2_GCC_CROSS_FORTRAN is not set
# BR2_INSTALL_OBJC is not set
# BR2_INSTALL_FORTRAN is not set
#
# Gdb Options
#
#
# Gdb debugger for the target needs WCHAR support in toolchain
#
# BR2_PACKAGE_GDB_SERVER is not set
# BR2_PACKAGE_GDB_HOST is not set
BR2_TOOLCHAIN_HAS_THREADS=y
# BR2_ENABLE_LOCALE_PURGE is not set
BR2_NEEDS_GETTEXT=y
BR2_TARGET_OPTIMIZATION="-pipe"
#
# Toolchain Options
#
# BR2_TOOLCHAIN_BUILDROOT_LARGEFILE is not set
# BR2_TOOLCHAIN_BUILDROOT_INET_IPV6 is not set
# BR2_TOOLCHAIN_BUILDROOT_INET_RPC is not set
# BR2_TOOLCHAIN_BUILDROOT_WCHAR is not set
# BR2_TOOLCHAIN_BUILDROOT_LOCALE is not set
# BR2_TOOLCHAIN_BUILDROOT_PROGRAM_INVOCATION is not set
# BR2_TOOLCHAIN_BUILDROOT_CXX is not set
# BR2_TOOLCHAIN_BUILDROOT_USE_SSP is not set
# BR2_PTHREADS_NONE is not set
# BR2_PTHREADS is not set
BR2_PTHREADS_OLD=y
# BR2_ELF2FLT is not set
# BR2_MKLIBS is not set
# BR2_PACKAGE_SSTRIP_TARGET is not set
# BR2_PACKAGE_SSTRIP_HOST is not set
BR2_CROSS_TOOLCHAIN_TARGET_UTILS=y
#
# System configuration
#
BR2_TARGET_GENERIC_HOSTNAME="buildroot"
BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot"
# BR2_TARGET_GENERIC_GETTY is not set
#
# Package Selection for the target
#
BR2_PACKAGE_BUSYBOX=y
# BR2_BUSYBOX_VERSION_1_16_X is not set
# BR2_BUSYBOX_VERSION_1_17_X is not set
BR2_BUSYBOX_VERSION_1_18_X=y
# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
BR2_BUSYBOX_VERSION="1.18.1"
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.17.x.config"
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_CUSTOMIZE is not set
#
# Audio and video libraries and applications
#
# BR2_PACKAGE_ALSA_LIB is not set
#
# alsa-utils requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_AUMIX is not set
# BR2_PACKAGE_FLAC is not set
#
# ffmpeg requires a toolchain with LARGEFILE support
#
#
# gstreamer requires a toolchain with WCHAR support
#
#
# gst-ffmpeg requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_LIBCDAUDIO is not set
#
# libdvdread requires a toolchain with LARGEFILE support
#
#
# libdvdnav requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_LIBID3TAG is not set
# BR2_PACKAGE_LIBMAD is not set
#
# libmms requires a toolchain with WCHAR support
#
#
# libmpd requires a toolchain with WCHAR support
#
# BR2_PACKAGE_LIBMPEG2 is not set
# BR2_PACKAGE_LIBOGG is not set
# BR2_PACKAGE_LIBSNDFILE is not set
# BR2_PACKAGE_LIBTHEORA is not set
# BR2_PACKAGE_LIBVORBIS is not set
# BR2_PACKAGE_MADPLAY is not set
# BR2_PACKAGE_MPG123 is not set
# BR2_PACKAGE_MPLAYER is not set
# BR2_PACKAGE_SPEEX is not set
#
# swfdec requires a toolchain with WCHAR and C++ support
#
#
# festival requires a toolchain with C++ support enabled
#
#
# taglib requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_TREMOR is not set
#
# Compressors and decompressors
#
# BR2_PACKAGE_LZOP is not set
# BR2_PACKAGE_XZ is not set
#
# Debugging, profiling and benchmark
#
# BR2_PACKAGE_DHRYSTONE is not set
# BR2_PACKAGE_DMALLOC is not set
# BR2_PACKAGE_KEXEC is not set
#
# lmbench requires a toolchain with RPC support
#
#
# lsof requires a toolchain with RPC support
#
# BR2_PACKAGE_LTP_TESTSUITE is not set
# BR2_PACKAGE_LTRACE is not set
# BR2_PACKAGE_MEMSTAT is not set
# BR2_PACKAGE_NETPERF is not set
#
# oprofile requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_STRACE is not set
# BR2_PACKAGE_WHETSTONE is not set
#
# Development tools
#
# BR2_PACKAGE_AUTOCONF is not set
# BR2_PACKAGE_AUTOMAKE is not set
#
# bison requires a toolchain with WCHAR support
#
# BR2_PACKAGE_BSDIFF is not set
# BR2_PACKAGE_CCACHE is not set
# BR2_PACKAGE_DISTCC is not set
# BR2_PACKAGE_FAKEROOT is not set
# BR2_PACKAGE_FLEX is not set
#
# native toolchain needs development files in target filesystem
#
#
# gettext requires a toolchain with WCHAR support
#
# BR2_PACKAGE_GMP is not set
#
# gperf requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_MAKE is not set
# BR2_PACKAGE_MPC is not set
# BR2_PACKAGE_MPFR is not set
# BR2_PACKAGE_LIBTOOL is not set
#
# m4 requires a toolchain with WCHAR support
#
#
# pkg-config requires a toolchain with WCHAR support
#
#
# Games
#
# BR2_PACKAGE_GNUCHESS is not set
# BR2_PACKAGE_PRBOOM is not set
#
# Graphic libraries and applications (graphic/text)
#
#
# Graphic applications
#
#
# rrdtool requires a toolchain with WCHAR support
#
#
# graphic libraries
#
# BR2_PACKAGE_DIRECTFB is not set
# BR2_PACKAGE_FBDUMP is not set
# BR2_PACKAGE_FBGRAB is not set
# BR2_PACKAGE_FBV is not set
# BR2_PACKAGE_IMAGEMAGICK is not set
# BR2_PACKAGE_LINUX_FUSION is not set
# BR2_PACKAGE_SDL is not set
#
# other GUIs
#
#
# qt requires a toolchain with C++ support enabled
#
#
# X.org requires a toolchain with WCHAR support
#
#
# X libraries and helper libraries
#
# BR2_PACKAGE_LIBERATION is not set
#
# X Window managers
#
#
# X applications
#
#
# gob2 requires a toolchain with WCHAR support
#
#
# midori requires C++, WCHAR in toolchain and libgtk2
#
#
# Hardware handling
#
#
# cdrkit requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_CRAMFS is not set
#
# dbus not available (need expat or libxml2)
#
#
# dmraid requires a toolchain with LARGEFILE support
#
#
# dosfstools requires a toolchain with LARGEFILE support
#
#
# e2fsprogs requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_EEPROG is not set
# BR2_PACKAGE_FCONFIG is not set
# BR2_PACKAGE_FIS is not set
# BR2_PACKAGE_GADGETFS_TEST is not set
# BR2_PACKAGE_GENEXT2FS is not set
# BR2_PACKAGE_GENROMFS is not set
# BR2_PACKAGE_GPSD is not set
#
# gvfs requires a toolchain with LARGEFILE and WCHAR support
#
#
# hal requires a toolchain with WCHAR support
#
# BR2_PACKAGE_HWDATA is not set
# BR2_PACKAGE_I2C_TOOLS is not set
# BR2_PACKAGE_INPUT_TOOLS is not set
# BR2_PACKAGE_IOSTAT is not set
# BR2_PACKAGE_KBD is not set
# BR2_PACKAGE_LM_SENSORS is not set
# BR2_PACKAGE_LSUIO is not set
#
# lvm2 requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_MAKEDEVS is not set
# BR2_PACKAGE_MDADM is not set
#
# memtester requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_MTD is not set
#
# ntfs-3g requires a toolchain with LARGEFILE and WCHAR support
#
#
# ntfsprogs requires a toolchain with WCHAR and LARGEFILE support
#
# BR2_PACKAGE_PCIUTILS is not set
# BR2_PACKAGE_RNG_TOOLS is not set
# BR2_PACKAGE_SETSERIAL is not set
# BR2_PACKAGE_SMARTMONTOOLS is not set
#
# squashfs requires a toolchain with LARGEFILE support
#
#
# sshfs requires a toolchain with LARGEFILE and WCHAR support
#
# BR2_PACKAGE_SYSSTAT is not set
# BR2_PACKAGE_UDEV is not set
# BR2_PACKAGE_USB_MODESWITCH is not set
# BR2_PACKAGE_USBMOUNT is not set
#
# usbutils requires a toolchain with PROGRAM_INVOCATION support
#
# BR2_PACKAGE_WIPE is not set
#
# xfsprogs requires a toolchain with LARGEFILE support
#
#
# Interpreter languages and scripting
#
# BR2_PACKAGE_HASERL is not set
# BR2_PACKAGE_LUA is not set
# BR2_PACKAGE_MICROPERL is not set
# BR2_PACKAGE_PHP is not set
#
# python requires a toolchain with WCHAR support
#
#
# ruby requires a toolchain with WCHAR support
#
# BR2_PACKAGE_TCL is not set
#
# Libraries
#
#
# Compression and decompression
#
#
# libarchive requires a toolchain with WCHAR support
#
# BR2_PACKAGE_LZO is not set
BR2_PACKAGE_ZLIB=y
#
# Crypto
#
# BR2_PACKAGE_BEECRYPT is not set
# BR2_PACKAGE_LIBGCRYPT is not set
# BR2_PACKAGE_LIBGPG_ERROR is not set
# BR2_PACKAGE_OPENSSL is not set
#
# Database
#
# BR2_PACKAGE_BERKELEYDB is not set
#
# Mysql client requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_SQLITE is not set
#
# Filesystem
#
#
# gamin requires a toolchain with WCHAR support
#
# BR2_PACKAGE_LIBCONFIG is not set
# BR2_PACKAGE_LIBCONFUSE is not set
#
# libfuse requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_LIBLOCKFILE is not set
# BR2_PACKAGE_LIBSYSFS is not set
#
# Graphics
#
#
# atk requires a toolchain with WCHAR support
#
# BR2_PACKAGE_CAIRO is not set
# BR2_PACKAGE_FONTCONFIG is not set
# BR2_PACKAGE_FREETYPE is not set
# BR2_PACKAGE_JPEG is not set
# BR2_PACKAGE_LIBART is not set
#
# libgtk2 requires a toolchain with WCHAR and C++ support
#
# BR2_PACKAGE_LIBPNG is not set
# BR2_PACKAGE_LIBSVGTINY is not set
# BR2_PACKAGE_LIBUNGIF is not set
#
# pango requires a toolchain with WCHAR and C++ support
#
# BR2_PACKAGE_PIXMAN is not set
# BR2_PACKAGE_TIFF is not set
#
# webkit requires C++, WCHAR in toolchain and libgtk2
#
#
# Hardware handling
#
# BR2_PACKAGE_LIBAIO is not set
# BR2_PACKAGE_LIBRAW1394 is not set
# BR2_PACKAGE_TSLIB is not set
# BR2_PACKAGE_LIBUSB is not set
#
# Networking
#
# BR2_PACKAGE_LIBCGI is not set
#
# libcgicc requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_LIBCURL is not set
# BR2_PACKAGE_LIBDNET is not set
# BR2_PACKAGE_LIBEXOSIP2 is not set
# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBMICROHTTPD is not set
# BR2_PACKAGE_NEON is not set
# BR2_PACKAGE_LIBNL is not set
# BR2_PACKAGE_LIBPCAP is not set
# BR2_PACKAGE_LIBOSIP2 is not set
# BR2_PACKAGE_LIBRSYNC is not set
#
# libsoup requires a toolchain with WCHAR support
#
#
# libupnp requires a toolchain with LARGEFILE support
#
#
# Other
#
# BR2_PACKAGE_ARGP_STANDALONE is not set
# BR2_PACKAGE_LIBATOMIC_OPS is not set
# BR2_PACKAGE_LIBCAP is not set
# BR2_PACKAGE_LIBDAEMON is not set
# BR2_PACKAGE_LIBELF is not set
# BR2_PACKAGE_LIBEVENT is not set
#
# libglib2 requires a toolchain with WCHAR support
#
# BR2_PACKAGE_LIBOIL is not set
#
# Text and terminal handling
#
#
# enchant requires a toolchain with C++ and WCHAR support enabled
#
#
# icu requires a toolchain with C++ support and WCHAR enabled
#
# BR2_PACKAGE_LIBICONV is not set
# BR2_PACKAGE_NCURSES is not set
# BR2_PACKAGE_NEWT is not set
# BR2_PACKAGE_PCRE is not set
# BR2_PACKAGE_POPT is not set
# BR2_PACKAGE_READLINE is not set
# BR2_PACKAGE_SLANG is not set
#
# XML
#
# BR2_PACKAGE_EXPAT is not set
# BR2_PACKAGE_EZXML is not set
# BR2_PACKAGE_LIBXML2 is not set
# BR2_PACKAGE_LIBXSLT is not set
#
# xerces-c++ requires a toolchain with C++ support enabled
#
#
# Miscellaneous
#
#
# shared-mime-info requires a toolchain with WCHAR support
#
#
# Networking applications
#
# BR2_PACKAGE_ARGUS is not set
# BR2_PACKAGE_AVAHI is not set
# BR2_PACKAGE_AXEL is not set
#
# bind requires a toolchain with LARGEFILE support
#
#
# bmon requires a toolchain with IPv6 support
#
# BR2_PACKAGE_BRIDGE is not set
#
# ctorrent requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_CUPS is not set
# BR2_PACKAGE_DNSMASQ is not set
# BR2_PACKAGE_DROPBEAR is not set
# BR2_PACKAGE_ETHTOOL is not set
# BR2_PACKAGE_HOSTAPD is not set
# BR2_PACKAGE_IFPLUGD is not set
#
# iperf requires a toolchain with C++ support enabled
#
#
# iproute2 requires a toolchain with IPv6 support
#
# BR2_PACKAGE_IPSEC_TOOLS is not set
#
# iptables requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_IW is not set
#
# Kismet requires a toolchain with C++ support enabled
#
# BR2_PACKAGE_XL2TP is not set
# BR2_PACKAGE_LINKS is not set
# BR2_PACKAGE_LRZSZ is not set
# BR2_PACKAGE_MII_DIAG is not set
# BR2_PACKAGE_MROUTED is not set
#
# mutt requires a toolchain with WCHAR support
#
#
# nbd requires a toolchain with WCHAR support
#
#
# ncftp requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_NETPLUG is not set
# BR2_PACKAGE_NETSNMP is not set
# BR2_PACKAGE_NETSTAT_NAT is not set
#
# nfs-utils requires a toolchain with 'Enable RPC' selected
#
# BR2_PACKAGE_NTP is not set
# BR2_PACKAGE_NUTTCP is not set
#
# olsr requires a toolchain with IPv6 support
#
# BR2_PACKAGE_OPENNTPD is not set
# BR2_PACKAGE_OPENSSH is not set
# BR2_PACKAGE_OPENVPN is not set
#
# portmap requires a toolchain with 'Enable RPC' selected
#
# BR2_PACKAGE_PPPD is not set
# BR2_PACKAGE_PPTP_LINUX is not set
# BR2_PACKAGE_PROFTPD is not set
# BR2_PACKAGE_QUAGGA is not set
# BR2_PACKAGE_RSH_REDONE is not set
# BR2_PACKAGE_RSYNC is not set
# BR2_PACKAGE_SAMBA is not set
# BR2_PACKAGE_SER2NET is not set
# BR2_PACKAGE_SOCAT is not set
# BR2_PACKAGE_SPAWN_FCGI is not set
#
# Squid requires a toolchain with C++ and IPv6 support enabled
#
# BR2_PACKAGE_TCPDUMP is not set
# BR2_PACKAGE_DHCPDUMP is not set
# BR2_PACKAGE_TCPREPLAY is not set
# BR2_PACKAGE_TN5250 is not set
# BR2_PACKAGE_TTCP is not set
#
# udpcast requires a toolchain with LARGEFILE support
#
# BR2_PACKAGE_VPNC is not set
# BR2_PACKAGE_VSFTPD is not set
# BR2_PACKAGE_VTUN is not set
# BR2_PACKAGE_WEBIF is not set
# BR2_PACKAGE_WIRELESS_TOOLS is not set
# BR2_PACKAGE_WPA_SUPPLICANT is not set
#
# Package managers
#
# BR2_PACKAGE_IPKG is not set
#
# Shell and utilities
#
# BR2_PACKAGE_AT is not set
# BR2_PACKAGE_DIALOG is not set
# BR2_PACKAGE_FILE is not set
# BR2_PACKAGE_LOCKFILE_PROGS is not set
#
# logrotate requires a toolchain with WCHAR support
#
# BR2_PACKAGE_SCREEN is not set
# BR2_PACKAGE_SUDO is not set
# BR2_PACKAGE_WHICH is not set
#
# System tools
#
#
# Text editors and viewers
#
# BR2_PACKAGE_ED is not set
# BR2_PACKAGE_NANO is not set
# BR2_PACKAGE_UEMACS is not set
#
# Target filesystem options
#
BR2_ROOTFS_POST_BUILD_SCRIPT=""
BR2_ROOTFS_DEVICE_TABLE="target/generic/device_table.txt"
BR2_ROOTFS_SKELETON_DEFAULT=y
# BR2_ROOTFS_SKELETON_CUSTOM is not set
# BR2_TARGET_ROOTFS_CRAMFS is not set
# BR2_TARGET_ROOTFS_CLOOP is not set
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
BR2_TARGET_ROOTFS_EXT2_INODES=0
BR2_TARGET_ROOTFS_EXT2_RESBLKS=0
BR2_TARGET_ROOTFS_EXT2_SQUASH=y
BR2_TARGET_ROOTFS_EXT2_NONE=y
# BR2_TARGET_ROOTFS_EXT2_GZIP is not set
# BR2_TARGET_ROOTFS_EXT2_BZIP2 is not set
# BR2_TARGET_ROOTFS_EXT2_LZMA is not set
# BR2_TARGET_ROOTFS_JFFS2 is not set
# BR2_TARGET_ROOTFS_UBIFS is not set
# BR2_TARGET_ROOTFS_SQUASHFS is not set
# BR2_TARGET_ROOTFS_TAR is not set
# BR2_TARGET_ROOTFS_CPIO is not set
# BR2_TARGET_ROOTFS_INITRAMFS is not set
# BR2_TARGET_ROOTFS_ROMFS is not set
#
# Bootloaders
#
# BR2_TARGET_BAREBOX is not set
# BR2_TARGET_UBOOT is not set
#
# Kernel
#
BR2_LINUX_KERNEL=y
# BR2_LINUX_KERNEL_2_6_36 is not set
BR2_LINUX_KERNEL_SAME_AS_HEADERS=y
# BR2_LINUX_KERNEL_CUSTOM_VERSION is not set
# BR2_LINUX_KERNEL_CUSTOM_TARBALL is not set
BR2_LINUX_KERNEL_VERSION="2.6.36.2"
BR2_LINUX_KERNEL_PATCH=""
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="sparcclassic.config"
BR2_LINUX_KERNEL_ZIMAGE=y
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (8 preceding siblings ...)
2011-03-06 12:58 ` Sam Ravnborg
@ 2011-03-06 14:39 ` Marcel van Nies
2011-03-06 15:24 ` Status update on sparc32 genirq support [Was: sparc32: genirq Kjetil Oftedal
` (6 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-06 14:39 UTC (permalink / raw)
To: sparclinux
Hi,
> I realize that it may be a difficult proposition,
> but you could try to git bisect it.
>
> Did you try it on anything after 2.6.17, maybe that narrows it down further?
I was planning on doing that. Please be patient.
Marcel
On Sun, Mar 6, 2011 at 1:58 PM, Sam Ravnborg <sam@ravnborg.org> wrote:
>>
>> If you could send me your tips for building tftpboot images and stuff,
>> it'd save me some time.
>
> The userspace stuff I have is built with buildroot.
> I used the attached configuration.
>
> When building the kernel I use:
>
> ROOTFS=/path/to/buildroot.git/output/images/rootfs.ext2
> make ROOT_IMG=${ROOTFS} ARCH=sparc tftpboot.img
>
> I then copy the final tftpboot.img to /var/lib/tftpboot/
> as C0A800C8.SUN4M - this is the filename my sun4m box ask for.
> I used tcpdump to check the name it requested.
>
> I have rarp so my /etc/ethers define
> the relation between mac and IP like this:
>
> 08:00:20:05:38:d2 192.168.0.200
>
>
> Initially my rarpd did not work.
> I had to add following options:
>
> # Do not check /tftpbootdir before response
> OPTIONS="-v -e"
>
> Until I realized this I uses
>
> prom> boot net gateway-ip,,sun-ip
>
> But it is much more convinient with rarp as I can then type "boot net".
> And this is also default so I just turn on the box to boot it.
>
> Sam
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (9 preceding siblings ...)
2011-03-06 14:39 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
@ 2011-03-06 15:24 ` Kjetil Oftedal
2011-03-06 20:49 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Julian Calaby
` (5 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Kjetil Oftedal @ 2011-03-06 15:24 UTC (permalink / raw)
To: sparclinux
On Sun, 6 Mar 2011, Sam Ravnborg wrote:
> >
> > If you could send me your tips for building tftpboot images and stuff,
> > it'd save me some time.
>
> The userspace stuff I have is built with buildroot.
> I used the attached configuration.
>
> When building the kernel I use:
>
> ROOTFS=/path/to/buildroot.git/output/images/rootfs.ext2
> make ROOT_IMG=${ROOTFS} ARCH=sparc tftpboot.img
>
> I then copy the final tftpboot.img to /var/lib/tftpboot/
> as C0A800C8.SUN4M - this is the filename my sun4m box ask for.
> I used tcpdump to check the name it requested.
>
> I have rarp so my /etc/ethers define
> the relation between mac and IP like this:
>
> 08:00:20:05:38:d2 192.168.0.200
>
>
> Initially my rarpd did not work.
> I had to add following options:
>
> # Do not check /tftpbootdir before response
> OPTIONS="-v -e"
>
> Until I realized this I uses
>
> prom> boot net gateway-ip,,sun-ip
>
> But it is much more convinient with rarp as I can then type "boot net".
> And this is also default so I just turn on the box to boot it.
>
> Sam
>
The C0A800C8.SUN4M string is generated based upon ip-address and
architecture. The C0A800C8 is the IP address obtained by rarp translated to
hex. (192 = C0. 168 = A8. 0 = 00. 200 = C8).
Kjetil Oftedal
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (10 preceding siblings ...)
2011-03-06 15:24 ` Status update on sparc32 genirq support [Was: sparc32: genirq Kjetil Oftedal
@ 2011-03-06 20:49 ` Julian Calaby
2011-03-06 21:11 ` Status update on sparc32 genirq support [Was: sparc32: genirq Bob Breuer
` (4 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Julian Calaby @ 2011-03-06 20:49 UTC (permalink / raw)
To: sparclinux
On Sun, Mar 6, 2011 at 23:58, Sam Ravnborg <sam@ravnborg.org> wrote:
>>
>> If you could send me your tips for building tftpboot images and stuff,
>> it'd save me some time.
>
> The userspace stuff I have is built with buildroot.
> I used the attached configuration.
>
> When building the kernel I use:
>
> ROOTFS=/path/to/buildroot.git/output/images/rootfs.ext2
> make ROOT_IMG=${ROOTFS} ARCH=sparc tftpboot.img
Cool, thanks - I haven't fiddled around with buildroot yet.
> I then copy the final tftpboot.img to /var/lib/tftpboot/
> as C0A800C8.SUN4M - this is the filename my sun4m box ask for.
> I used tcpdump to check the name it requested.
>
> I have rarp so my /etc/ethers define
> the relation between mac and IP like this:
>
> 08:00:20:05:38:d2 192.168.0.200
>
>
> Initially my rarpd did not work.
> I had to add following options:
>
> # Do not check /tftpbootdir before response
> OPTIONS="-v -e"
>
> Until I realized this I uses
>
> prom> boot net gateway-ip,,sun-ip
>
> But it is much more convinient with rarp as I can then type "boot net".
> And this is also default so I just turn on the box to boot it.
I'm all over tftpboot and rarp - I use tftp / rarp to install these boxes.
I'll have a go when I get home tonight, and hopefully have some sort
of result tomorrow.
Thanks,
--
Julian Calaby
Email: julian.calaby@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (11 preceding siblings ...)
2011-03-06 20:49 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Julian Calaby
@ 2011-03-06 21:11 ` Bob Breuer
2011-03-07 6:59 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
` (3 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Bob Breuer @ 2011-03-06 21:11 UTC (permalink / raw)
To: sparclinux
Josip Rodin wrote:
> On Sun, Mar 06, 2011 at 10:13:56AM +0100, Marcel van Nies wrote:
>> The hyperSPARC gives the same error without the final genirq patch.
>>
>> On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
>>> The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
>
> I realize that it may be a difficult proposition, but you could try to
> git bisect it.
>
> Did you try it on anything after 2.6.17, maybe that narrows it down further?
>
You shouldn't have to go back that far... I was last running 2.6.22 on
hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
like it's been a while since I've built a sparc kernel. Probably time
for me to also try out a new kernel.
Bob
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (12 preceding siblings ...)
2011-03-06 21:11 ` Status update on sparc32 genirq support [Was: sparc32: genirq Bob Breuer
@ 2011-03-07 6:59 ` Marcel van Nies
2011-03-07 7:07 ` Marcel van Nies
` (2 subsequent siblings)
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-07 6:59 UTC (permalink / raw)
To: sparclinux
sparcSTATION 5 (microSPARC-II) works fine ...
~ # uname -a
Linux ss5 2.6.38-rc2-up #4 Sat Mar 5 22:15:54 CET 2011 sparc sun4m
Fujitsu MB86904 GNU/Linux
screen not found.
Can't open input device.
Keyboard not present. Using tty for input and output.
SPARCstation 5, No Keyboard
ROM Rev. 2.24, 256 MB memory installed, Serial #8625209.
Ethernet address 8:0:20:83:9c:39, Host ID: 80839c39.
Rebooting with command:
Boot device: /iommu/sbus/espdma@5,8400000/esp@5,8800000/sd@3,0 File and args:
SILO Version 1.4.14
boot:
Loaded kernel version 2.6.38
PROMLIB: obio_ranges 1
OF stdout device is: /obio/zs@0,100000:a
Booting Linux...
[ 0.000000] PROMLIB: Sun Boot Prom Version 3 Revision 2
[ 0.000000] Linux version 2.6.38-rc2-up (root@jalapeno) (gcc
version 4.4.4 (Gentoo 4.4.4-r2 p1.3, pie-0.4.5) ) #4 Sat Mar 5
22:15:54 CET 2011
[ 0.000000] ARCH: SUN4M
[ 0.000000] TYPE: SPARCstation 5
[ 0.000000] Ethernet address: 08:00:20:83:9c:39
[ 0.000000] Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek
(jj@ultra.linux.cz). Patching kernel for srmmu[Fujitsu Swift]/iommu
[ 0.000000] 63MB HIGHMEM available.
[ 0.000000] OF stdout device is: /obio/zs@0,100000:a
[ 0.000000] PROM: Built device tree with 19644 bytes of memory.
[ 0.000000] Power off control detected.
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 64296
[ 0.000000] Kernel command line: root=/dev/sda6
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 253844k/261840k available (1872k kernel code,
7996k reserved, 484k data, 108k init, 65232k highmem)
[ 0.000000] SLUB: Genslabs\x15, HWalign2, Order=0-3, MinObjects=0,
CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:64
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] Calibrating delay loop... 107.32 BogoMIPS (lpj\x179712)
[ 0.059999] pid_max: default: 32768 minimum: 301
[ 0.059999] Mount-cache hash table entries: 512
[ 0.069999] NET: Registered protocol family 16
[ 0.089999] IOMMU: impl 0 vers 4 table 0xfbc80000[262144 B] map [65536 b]
[ 0.106666] bio: create slab <bio-0> at 0
[ 0.113333] SCSI subsystem initialized
[ 0.169999] NET: Registered protocol family 2
[ 0.169999] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.173333] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.173333] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.176666] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.176666] TCP reno registered
[ 0.176666] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.176666] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.179999] apc: power management initialized
[ 0.183333] highmem bounce pool size: 64 pages
[ 0.279999] msgmni has been set to 368
[ 0.286666] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[ 0.286666] io scheduler noop registered
[ 0.286666] io scheduler deadline registered (default)
[ 0.289999] ffd2c580: ttyS0 at MMIO 0x71100000 (irq = 6) is a zs
[ 0.289999] Console: ttyS0 (SunZilog zs0)
[ 0.293333] console [ttyS0] enabled
[ 0.296666] ffd2c580: ttyS1 at MMIO 0x71100004 (irq = 6) is a zs
[ 0.299999] ffd2c634: Keyboard at MMIO 0x71000000 (irq = 6) is a zs
[ 0.303333] ffd2c634: Mouse at MMIO 0x71000004 (irq = 6) is a zs
[ 0.313333] esp: esp0, regs[fd00b000:fd00a000] irq[2]
[ 0.316666] esp: esp0 is a FAS100A, 40 MHz (ccf=0), SCSI ID 7
[ 3.326666] scsi0 : esp
[ 4.049999] scsi 0:0:3:0: Direct-Access FUJITSU MAP3735N
SUN72G 0401 PQ: 0 ANSI: 4
[ 4.053332] scsi target0:0:3: Beginning Domain Validation
[ 4.069999] scsi target0:0:3: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 15)
[ 4.083332] scsi target0:0:3: Domain Validation skipping write tests
[ 4.086666] scsi target0:0:3: Ending Domain Validation
[ 4.583332] scsi 0:0:6:0: CD-ROM PLEXTOR CD-R
PX-W4220T 1.04 PQ: 0 ANSI: 2
[ 4.586666] scsi target0:0:6: Beginning Domain Validation
[ 4.603332] scsi target0:0:6: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 8)
[ 4.616666] scsi target0:0:6: Domain Validation skipping write tests
[ 4.619999] scsi target0:0:6: Ending Domain Validation
[ 4.633332] mousedev: PS/2 mouse device common for all mice
[ 4.639999] rtc-m48t59 rtc-m48t59.0: rtc core: registered m48t08 as rtc0
[ 4.646666] TCP cubic registered
[ 4.653332] rtc-m48t59 rtc-m48t59.0: setting system clock to
2011-03-07 06:46:37 UTC (1299480397)
[ 4.673332] sd 0:0:3:0: [sda] 143374738 512-byte logical blocks:
(73.4 GB/68.3 GiB)
[ 4.683332] sd 0:0:3:0: [sda] Write Protect is off
[ 4.696666] sd 0:0:3:0: [sda] Write cache: disabled, read cache:
enabled, doesn't support DPO or FUA
[ 4.729999] sda: sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8
[ 4.756666] sd 0:0:3:0: [sda] Attached SCSI disk
[ 4.779999] EXT3-fs: barriers not enabled
[ 4.793332] kjournald starting. Commit interval 5 seconds
[ 4.796666] EXT3-fs (sda6): mounted filesystem with ordered data mode
[ 4.799999] VFS: Mounted root (ext3 filesystem) readonly on device 8:6.
[ 4.803332] Freeing unused kernel memory: 108k freed
INIT: version 2.86 booting
[ 6.569999] NET: Registered protocol family 1
Gentoo Linux; http://www.gentoo.org/
Copyright 1999-2007 Gentoo Foundation; Distributed under the GPLv2
...
INIT: Entering runlevel: 3
...
login:
Marcel
On Sun, Mar 6, 2011 at 10:11 PM, Bob Breuer <breuerr@mc.net> wrote:
> Josip Rodin wrote:
>> On Sun, Mar 06, 2011 at 10:13:56AM +0100, Marcel van Nies wrote:
>>> The hyperSPARC gives the same error without the final genirq patch.
>>>
>>> On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
>>>> The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
>>
>> I realize that it may be a difficult proposition, but you could try to
>> git bisect it.
>>
>> Did you try it on anything after 2.6.17, maybe that narrows it down further?
>>
>
> You shouldn't have to go back that far... I was last running 2.6.22 on
> hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
> like it's been a while since I've built a sparc kernel. Probably time
> for me to also try out a new kernel.
>
> Bob
>
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (13 preceding siblings ...)
2011-03-07 6:59 ` Status update on sparc32 genirq support [Was: sparc32: genirq support] Marcel van Nies
@ 2011-03-07 7:07 ` Marcel van Nies
2011-03-08 1:10 ` Marcel van Nies
2011-03-08 6:00 ` Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-07 7:07 UTC (permalink / raw)
To: sparclinux
Hi,
> You shouldn't have to go back that far... I was last running 2.6.22 on
> hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
> like it's been a while since I've built a sparc kernel. Probably time
> for me to also try out a new kernel.
2.6.32 is fine too:
Linux ross 2.6.32.27-up #2 Sun Mar 6 23:05:25 CET 2011 sparc sun4m
ROSS HyperSparc RT625 or RT626 GNU/Linux
Today, I'll try to find out which commit causes the problems.
Marcel
On Sun, Mar 6, 2011 at 10:11 PM, Bob Breuer <breuerr@mc.net> wrote:
> Josip Rodin wrote:
>> On Sun, Mar 06, 2011 at 10:13:56AM +0100, Marcel van Nies wrote:
>>> The hyperSPARC gives the same error without the final genirq patch.
>>>
>>> On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
>>>> The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
>>
>> I realize that it may be a difficult proposition, but you could try to
>> git bisect it.
>>
>> Did you try it on anything after 2.6.17, maybe that narrows it down further?
>>
>
> You shouldn't have to go back that far... I was last running 2.6.22 on
> hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
> like it's been a while since I've built a sparc kernel. Probably time
> for me to also try out a new kernel.
>
> Bob
>
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq support]
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (14 preceding siblings ...)
2011-03-07 7:07 ` Marcel van Nies
@ 2011-03-08 1:10 ` Marcel van Nies
2011-03-08 6:00 ` Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
16 siblings, 0 replies; 18+ messages in thread
From: Marcel van Nies @ 2011-03-08 1:10 UTC (permalink / raw)
To: sparclinux
Hi,
git bisect came up with this:
4d14a459857bd151ecbd14bcd37b4628da00792b is the first bad commit
commit 4d14a459857bd151ecbd14bcd37b4628da00792b
Author: David S. Miller <davem@davemloft.net>
Date: Thu Dec 10 23:32:10 2009 -0800
sparc: Stop trying to be so fancy and use __builtin_{memcpy,memset}()
This mirrors commit ff60fab71bb3b4fdbf8caf57ff3739ffd0887396
(x86: Use __builtin_memset and __builtin_memcpy for memset/memcpy)
Signed-off-by: David S. Miller <davem@davemloft.net>
Marcel
On Mon, Mar 7, 2011 at 8:07 AM, Marcel van Nies <morcles@gmail.com> wrote:
> Hi,
>
>> You shouldn't have to go back that far... I was last running 2.6.22 on
>> hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
>> like it's been a while since I've built a sparc kernel. Probably time
>> for me to also try out a new kernel.
>
> 2.6.32 is fine too:
> Linux ross 2.6.32.27-up #2 Sun Mar 6 23:05:25 CET 2011 sparc sun4m
> ROSS HyperSparc RT625 or RT626 GNU/Linux
>
> Today, I'll try to find out which commit causes the problems.
>
> Marcel
>
>
> On Sun, Mar 6, 2011 at 10:11 PM, Bob Breuer <breuerr@mc.net> wrote:
>> Josip Rodin wrote:
>>> On Sun, Mar 06, 2011 at 10:13:56AM +0100, Marcel van Nies wrote:
>>>> The hyperSPARC gives the same error without the final genirq patch.
>>>>
>>>> On Sun, Mar 6, 2011 at 8:23 AM, Marcel van Nies <morcles@gmail.com> wrote:
>>>>> The hyperSPARC boots, but fails when starting init. It runs fine on 2.6.17.
>>>
>>> I realize that it may be a difficult proposition, but you could try to
>>> git bisect it.
>>>
>>> Did you try it on anything after 2.6.17, maybe that narrows it down further?
>>>
>>
>> You shouldn't have to go back that far... I was last running 2.6.22 on
>> hyperSPARC successfully. Ok, maybe that's not so helpful as it looks
>> like it's been a while since I've built a sparc kernel. Probably time
>> for me to also try out a new kernel.
>>
>> Bob
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Status update on sparc32 genirq support [Was: sparc32: genirq
2011-03-04 21:48 Status update on sparc32 genirq support [Was: sparc32: genirq Sam Ravnborg
` (15 preceding siblings ...)
2011-03-08 1:10 ` Marcel van Nies
@ 2011-03-08 6:00 ` Sam Ravnborg
16 siblings, 0 replies; 18+ messages in thread
From: Sam Ravnborg @ 2011-03-08 6:00 UTC (permalink / raw)
To: sparclinux
Hi Marcel.
Added davem...
We see strange SEGV faults in userspace and fail to read from ext2..
All on some (but not all) sparc32 boxes.
On Tue, Mar 08, 2011 at 02:10:03AM +0100, Marcel van Nies wrote:
> Hi,
>
> git bisect came up with this:
>
> 4d14a459857bd151ecbd14bcd37b4628da00792b is the first bad commit
> commit 4d14a459857bd151ecbd14bcd37b4628da00792b
> Author: David S. Miller <davem@davemloft.net>
> Date: Thu Dec 10 23:32:10 2009 -0800
>
> sparc: Stop trying to be so fancy and use __builtin_{memcpy,memset}()
>
> This mirrors commit ff60fab71bb3b4fdbf8caf57ff3739ffd0887396
> (x86: Use __builtin_memset and __builtin_memcpy for memset/memcpy)
>
> Signed-off-by: David S. Miller <davem@davemloft.net>
>
> Marcel
Great work!
Did you try a clean revert on said commit on top of sparc-next?
Just to confirm that this indeed the commit causing the bug -
and that reverting it fixes the bug.
Maybe you already planned to do so...
Looking at the commit I can see that it will require same hand-editing
to revert it. Obviously you can skip the parts that touches
sparc64 files.
On the way out of the door - so I cannot produce a patch
for you right away.
Sam
^ permalink raw reply [flat|nested] 18+ messages in thread