View previous topic :: View next topic |
Author |
Message |
qtothemax n00b
Joined: 08 Nov 2004 Posts: 18
|
Posted: Wed Mar 21, 2007 2:52 am Post subject: SparcStation 20/QFE SMP broken |
|
|
I have a SS20 box running as a firewall with an SBUS quad card using the sunhme driver.
If I run a uniprocessor kernel everything works fine, but if I take the exact same config and make it SMP with a 2.6 kernel the QFE doesn't work.
It counts 0 or sometimes 1 interrupt in /proc/interrupts, and keeps repeating the following error when i try to up the interface:
Code: |
Feb 8 15:38:16 burninator eth3: Link is up using internal transceiver at 100Mb/s, Full Duplex.
Feb 8 15:38:32 burninator NETDEV WATCHDOG: eth3: transmit timed out
Feb 8 15:38:32 burninator eth3: transmit timed out, resetting
Feb 8 15:38:32 burninator eth3: Happy Status 00000000 TX[000003ff:00000301]
|
This is the exact same happy status as the ultra1's built in HMEs are known to throw when they lock up, but it is definitely a different problem.
The QFE does work with a 2.4 SMP kernel, and a 2.6 UP kernel, so its not a hardware problem.
Its not really a big deal, but I'd like to run SMP just because I can. If anyone can offer any insight into what is causing this I'd appriciate it. |
|
Back to top |
|
|
alex.blackbit Advocate
Joined: 26 Jul 2005 Posts: 2397
|
Posted: Wed Mar 21, 2007 6:33 am Post subject: |
|
|
i can only say: try a different kernel version.
on my alpha it is always that i have to pray if a new version will even compile or not.
currently 2.6.18.4 works, .19 and .20 do not.
linux works on x86 without questions, on other architectures this is a little bit more spicy and will maybe always be.
but what would be life without spice?
just try a different version. |
|
Back to top |
|
|
Weeve Retired Dev
Joined: 30 Oct 2002 Posts: 641
|
Posted: Thu Mar 22, 2007 9:25 pm Post subject: |
|
|
sparc32 is known to have SMP issues in 2.6. Also there is no active sparc32 kernel maintainer so the situation may not get better any time soon. |
|
Back to top |
|
|
|