* [PATCH]: Fix for SB100/SB150 bootup hangs
@ 2007-03-05 9:11 David Miller
2007-03-05 16:56 ` Tom 'spot' Callaway
` (21 more replies)
0 siblings, 22 replies; 23+ messages in thread
From: David Miller @ 2007-03-05 9:11 UTC (permalink / raw)
To: sparclinux
Anyone with a SunBlade100 or SunBlade150 trying to use
kernels built with gcc-4.1.x or later and seeing hangs
should try out this patch.
GCC-4.1.x and later optimize away this poorly constructed
delay, so there is no delay, and the chip hangs.
I'll put a proper version of this fix, using a udelay(),
upstream very soon.
Thanks.
diff --git a/drivers/video/aty/mach64_ct.c b/drivers/video/aty/mach64_ct.c
index f3b487b..96e91ee 100644
--- a/drivers/video/aty/mach64_ct.c
+++ b/drivers/video/aty/mach64_ct.c
@@ -614,7 +614,8 @@ static void aty_resume_pll_ct(const struct fb_info *info,
* helps for Rage Mobilities that sometimes crash when
* we switch to sclk. (Daniel Mantione, 13-05-2003)
*/
- for (i=0;i<=0x1ffff;i++);
+ for (i=0;i<=0x1ffff;i++)
+ barrier();
}
aty_st_pll_ct(PLL_REF_DIV, pll->ct.pll_ref_div, par);
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
@ 2007-03-05 16:56 ` Tom 'spot' Callaway
2007-03-05 19:26 ` Jason Wever
` (20 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Tom 'spot' Callaway @ 2007-03-05 16:56 UTC (permalink / raw)
To: sparclinux
On Mon, 2007-03-05 at 01:11 -0800, David Miller wrote:
> Anyone with a SunBlade100 or SunBlade150 trying to use
> kernels built with gcc-4.1.x or later and seeing hangs
> should try out this patch.
Confirmed that it works on the Aurora side, atyfb is working again on
the SB100.
Thanks a lot for this Dave, that was one of our two showstopper bugs, I
can focus on the other one now (esp on sparc32 being hosed).
~spot
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
2007-03-05 16:56 ` Tom 'spot' Callaway
@ 2007-03-05 19:26 ` Jason Wever
2007-03-08 22:12 ` Emanuele Rocca
` (19 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Jason Wever @ 2007-03-05 19:26 UTC (permalink / raw)
To: sparclinux
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 5 Mar 2007, David Miller wrote:
> Anyone with a SunBlade100 or SunBlade150 trying to use
> kernels built with gcc-4.1.x or later and seeing hangs
> should try out this patch.
Patch works great on stock 2.6.20 and gcc-4.1.1 on Gentoo.
Thanks,
- --
Jason Wever
Gentoo/Sparc Team Co-Lead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF7G7jdKvgdVioq28RAiPbAJwOhumB8Xt6o0RacMx4no09qwXSMQCfSdyy
FoO7F75pdp5WiLnFOZC0Htw=dYef
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
2007-03-05 16:56 ` Tom 'spot' Callaway
2007-03-05 19:26 ` Jason Wever
@ 2007-03-08 22:12 ` Emanuele Rocca
2007-03-08 22:19 ` David Miller
` (18 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-03-08 22:12 UTC (permalink / raw)
To: sparclinux
Hello David,
* David Miller <davem@davemloft.net>, [2007-03-05 1:11 -0800]:
> Anyone with a SunBlade100 or SunBlade150 trying to use
> kernels built with gcc-4.1.x or later and seeing hangs
> should try out this patch.
>
> GCC-4.1.x and later optimize away this poorly constructed
> delay, so there is no delay, and the chip hangs.
>
> I'll put a proper version of this fix, using a udelay(),
> upstream very soon.
My SunBlade2000 seems to hang at "Booting kernel...". However, the
system seems to boot correctly (I'm able to login via ssh).
Is your patch supposed to work only on SB100/150?
I've tried it on a 2.6.20 kernel and the problem persists.
dmesg diff (booting without and with atyfb:off):
-Kernel command line: root=/dev/sda2 ro
+Kernel command line: root=/dev/sda2 ro video=atyfb:off
-atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
-atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
-Console: switching to colour frame buffer device 80x30
-atyfb: fb0: ATY Mach64 frame buffer device on PCI
+Console: switching to colour frame buffer device 144x56
-ioctl32(Xorg:4226): Unknown cmd fd(6) cmd(40584606){00} arg(ff3f7a7c) on /dev/fb0
-ioctl32(Xorg:4226): Unknown cmd fd(6) cmd(40184600){00} arg(ff3f7a84) on /dev/fb0
-ioctl32(Xorg:4290): Unknown cmd fd(6) cmd(40584606){00} arg(ff7c1a7c) on /dev/fb0
-ioctl32(Xorg:4290): Unknown cmd fd(6) cmd(40184600){00} arg(ff7c1a84) on /dev/fb0
-ioctl32(Xorg:4301): Unknown cmd fd(6) cmd(40584606){00} arg(ff9e7a7c) on /dev/fb0
-ioctl32(Xorg:4301): Unknown cmd fd(6) cmd(40184600){00} arg(ff9e7a84) on /dev/fb0
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (2 preceding siblings ...)
2007-03-08 22:12 ` Emanuele Rocca
@ 2007-03-08 22:19 ` David Miller
2007-03-08 22:36 ` Emanuele Rocca
` (17 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-03-08 22:19 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Thu, 8 Mar 2007 23:12:57 +0100
> Hello David,
>
> * David Miller <davem@davemloft.net>, [2007-03-05 1:11 -0800]:
> > Anyone with a SunBlade100 or SunBlade150 trying to use
> > kernels built with gcc-4.1.x or later and seeing hangs
> > should try out this patch.
> >
> > GCC-4.1.x and later optimize away this poorly constructed
> > delay, so there is no delay, and the chip hangs.
> >
> > I'll put a proper version of this fix, using a udelay(),
> > upstream very soon.
>
> My SunBlade2000 seems to hang at "Booting kernel...". However, the
> system seems to boot correctly (I'm able to login via ssh).
That's weird. 2000's usually ship wit Radeon cards, but your
dmesg diff certainly shows that you have an atyfb in there.
Does the device show up with "lspci" when the console doesn't come up
like this? Also what do the ATYFB kernel config options in your build
look like?
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (3 preceding siblings ...)
2007-03-08 22:19 ` David Miller
@ 2007-03-08 22:36 ` Emanuele Rocca
2007-03-08 23:08 ` David Miller
` (16 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-03-08 22:36 UTC (permalink / raw)
To: sparclinux
* David Miller <davem@davemloft.net>, [2007-03-08 14:19 -0800]:
> That's weird. 2000's usually ship wit Radeon cards, but your
> dmesg diff certainly shows that you have an atyfb in there.
I really don't know, I bought it used so maybe the previous owner added
it?
> Does the device show up with "lspci" when the console doesn't come up
> like this?
Yes, it does.
0001:00:01.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])
Flags: bus master, stepping, medium devsel, latency 64, IRQ 18
Memory at 7fe02000000 (32-bit, non-prefetchable) [size\x16M]
I/O ports at 7ffef000500 [size%6]
Memory at 7fe0012c000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at 7fe00140000 [disabled] [size\x128K]
Capabilities: <access denied>
> Also what do the ATYFB kernel config options in your build
> look like?
CONFIG_FB_ATY128=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (4 preceding siblings ...)
2007-03-08 22:36 ` Emanuele Rocca
@ 2007-03-08 23:08 ` David Miller
2007-03-08 23:21 ` Emanuele Rocca
` (15 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-03-08 23:08 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Thu, 8 Mar 2007 23:36:44 +0100
> * David Miller <davem@davemloft.net>, [2007-03-08 14:19 -0800]:
> > Does the device show up with "lspci" when the console doesn't come up
> > like this?
>
> Yes, it does.
>
> 0001:00:01.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) (prog-if 00 [VGA])
> Flags: bus master, stepping, medium devsel, latency 64, IRQ 18
> Memory at 7fe02000000 (32-bit, non-prefetchable) [size\x16M]
> I/O ports at 7ffef000500 [size%6]
> Memory at 7fe0012c000 (32-bit, non-prefetchable) [size=4K]
> Expansion ROM at 7fe00140000 [disabled] [size\x128K]
> Capabilities: <access denied>
Ok. Let me think about how to debug this.
Can you build test kernels if I give you a patch?
Otherwise I can build test images for you.
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (5 preceding siblings ...)
2007-03-08 23:08 ` David Miller
@ 2007-03-08 23:21 ` Emanuele Rocca
2007-04-12 21:11 ` David Miller
` (14 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-03-08 23:21 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 263 bytes --]
* David Miller <davem@davemloft.net>, [2007-03-08 15:08 -0800]:
> Ok. Let me think about how to debug this.
>
> Can you build test kernels if I give you a patch?
Sure.
config of my last build attached, maybe it gives you some helpful info.
ciao,
ema
[-- Attachment #2: config-2.6.20.1 --]
[-- Type: text/plain, Size: 43948 bytes --]
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.20.1
# Thu Mar 8 21:18:46 2007
#
CONFIG_SPARC=y
CONFIG_SPARC64=y
CONFIG_64BIT=y
CONFIG_MMU=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_TIME_INTERPOLATION=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
# CONFIG_ARCH_HAS_ILOG2_U32 is not set
# CONFIG_ARCH_HAS_ILOG2_U64 is not set
CONFIG_AUDIT_ARCH=y
CONFIG_SPARC64_PAGE_SIZE_8KB=y
# CONFIG_SPARC64_PAGE_SIZE_64KB is not set
# CONFIG_SPARC64_PAGE_SIZE_512KB is not set
# CONFIG_SPARC64_PAGE_SIZE_4MB is not set
# CONFIG_SECCOMP is not set
# CONFIG_HZ_100 is not set
CONFIG_HZ_250=y
# CONFIG_HZ_300 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=250
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_IPC_NS is not set
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
# CONFIG_TASKSTATS is not set
# CONFIG_UTS_NS is not set
CONFIG_AUDIT=y
# CONFIG_AUDITSYSCALL is not set
# CONFIG_IKCONFIG is not set
CONFIG_CPUSETS=y
CONFIG_SYSFS_DEPRECATED=y
# CONFIG_RELAY is not set
CONFIG_INITRAMFS_SOURCE=""
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_SYSCTL=y
# CONFIG_EMBEDDED is not set
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_SLAB=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_RT_MUTEXES=y
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0
# CONFIG_SLOB is not set
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
#
# Block layer
#
CONFIG_BLOCK=y
# CONFIG_BLK_DEV_IO_TRACE is not set
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
# CONFIG_DEFAULT_AS is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_SYSVIPC_COMPAT=y
CONFIG_GENERIC_HARDIRQS=y
#
# General machine setup
#
CONFIG_SMP=y
# CONFIG_PREEMPT is not set
CONFIG_NR_CPUS=32
# CONFIG_CPU_FREQ is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_LARGE_ALLOCS=y
CONFIG_SELECT_MEMORY_MODEL=y
# CONFIG_FLATMEM_MANUAL is not set
# CONFIG_DISCONTIGMEM_MANUAL is not set
CONFIG_SPARSEMEM_MANUAL=y
CONFIG_SPARSEMEM=y
CONFIG_HAVE_MEMORY_PRESENT=y
# CONFIG_SPARSEMEM_STATIC is not set
CONFIG_SPARSEMEM_EXTREME=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_SBUS=y
CONFIG_SBUSCHAR=y
CONFIG_SUN_AUXIO=y
CONFIG_SUN_IO=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_SUN_OPENPROMFS=m
CONFIG_SPARC32_COMPAT=y
CONFIG_COMPAT=y
CONFIG_BINFMT_ELF32=y
# CONFIG_BINFMT_AOUT32 is not set
#
# Executable file formats
#
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_SOLARIS_EMUL=m
CONFIG_SCHED_SMT=y
# CONFIG_CMDLINE_BOOL is not set
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
# CONFIG_NETDEBUG is not set
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=m
# CONFIG_XFRM_SUB_POLICY is not set
CONFIG_NET_KEY=m
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_ADVANCED_ROUTER=y
CONFIG_ASK_IP_FIB_HASH=y
# CONFIG_IP_FIB_TRIE is not set
CONFIG_IP_FIB_HASH=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_IP_ROUTE_MULTIPATH=y
CONFIG_IP_ROUTE_MULTIPATH_CACHED=y
CONFIG_IP_ROUTE_MULTIPATH_RR=m
CONFIG_IP_ROUTE_MULTIPATH_RANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_WRANDOM=m
CONFIG_IP_ROUTE_MULTIPATH_DRR=m
CONFIG_IP_ROUTE_VERBOSE=y
CONFIG_IP_PNP=y
# CONFIG_IP_PNP_DHCP is not set
# CONFIG_IP_PNP_BOOTP is not set
CONFIG_IP_PNP_RARP=y
CONFIG_NET_IPIP=m
# CONFIG_NET_IPGRE is not set
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_ARPD=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=m
CONFIG_INET_ESP=m
CONFIG_INET_IPCOMP=m
CONFIG_INET_XFRM_TUNNEL=m
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_TRANSPORT=m
CONFIG_INET_XFRM_MODE_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=m
CONFIG_INET_TCP_DIAG=m
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_CUBIC=m
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_DEFAULT_BIC=y
# CONFIG_DEFAULT_CUBIC is not set
# CONFIG_DEFAULT_HTCP is not set
# CONFIG_DEFAULT_VEGAS is not set
# CONFIG_DEFAULT_WESTWOOD is not set
# CONFIG_DEFAULT_RENO is not set
CONFIG_DEFAULT_TCP_CONG="bic"
# CONFIG_TCP_MD5SIG is not set
#
# IP: Virtual Server Configuration
#
CONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
#
# IPVS transport protocol load balancing support
#
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
#
# IPVS scheduler
#
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
#
# IPVS application helper
#
CONFIG_IP_VS_FTP=m
CONFIG_IPV6=m
CONFIG_IPV6_PRIVACY=y
# CONFIG_IPV6_ROUTER_PREF is not set
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
# CONFIG_IPV6_MIP6 is not set
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
CONFIG_IPV6_SIT=m
CONFIG_IPV6_TUNNEL=m
# CONFIG_IPV6_MULTIPLE_TABLES is not set
# CONFIG_NETLABEL is not set
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_BRIDGE_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
# CONFIG_NF_CONNTRACK_ENABLED is not set
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
# CONFIG_NETFILTER_XT_MATCH_DSCP is not set
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set
#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_RAW=m
#
# DECnet: Netfilter Configuration
#
CONFIG_DECNET_NF_GRABULATOR=m
#
# Bridge: Netfilter Configuration
#
CONFIG_BRIDGE_NF_EBTABLES=m
CONFIG_BRIDGE_EBT_BROUTE=m
CONFIG_BRIDGE_EBT_T_FILTER=m
CONFIG_BRIDGE_EBT_T_NAT=m
CONFIG_BRIDGE_EBT_802_3=m
CONFIG_BRIDGE_EBT_AMONG=m
CONFIG_BRIDGE_EBT_ARP=m
CONFIG_BRIDGE_EBT_IP=m
CONFIG_BRIDGE_EBT_LIMIT=m
CONFIG_BRIDGE_EBT_MARK=m
CONFIG_BRIDGE_EBT_PKTTYPE=m
CONFIG_BRIDGE_EBT_STP=m
CONFIG_BRIDGE_EBT_VLAN=m
CONFIG_BRIDGE_EBT_ARPREPLY=m
CONFIG_BRIDGE_EBT_DNAT=m
CONFIG_BRIDGE_EBT_MARK_T=m
CONFIG_BRIDGE_EBT_REDIRECT=m
CONFIG_BRIDGE_EBT_SNAT=m
CONFIG_BRIDGE_EBT_LOG=m
CONFIG_BRIDGE_EBT_ULOG=m
#
# DCCP Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP=m
CONFIG_INET_DCCP_DIAG=m
CONFIG_IP_DCCP_ACKVEC=y
#
# DCCP CCIDs Configuration (EXPERIMENTAL)
#
CONFIG_IP_DCCP_CCID2=m
# CONFIG_IP_DCCP_CCID2_DEBUG is not set
CONFIG_IP_DCCP_CCID3=m
CONFIG_IP_DCCP_TFRC_LIB=m
# CONFIG_IP_DCCP_CCID3_DEBUG is not set
CONFIG_IP_DCCP_CCID3_RTO=100
#
# SCTP Configuration (EXPERIMENTAL)
#
# CONFIG_IP_SCTP is not set
#
# TIPC Configuration (EXPERIMENTAL)
#
CONFIG_TIPC=m
CONFIG_TIPC_ADVANCED=y
CONFIG_TIPC_ZONES=3
CONFIG_TIPC_CLUSTERS=1
CONFIG_TIPC_NODES=255
CONFIG_TIPC_SLAVE_NODES=0
CONFIG_TIPC_PORTS=8191
CONFIG_TIPC_LOG=0
# CONFIG_TIPC_DEBUG is not set
# CONFIG_ATM is not set
CONFIG_BRIDGE=m
CONFIG_VLAN_8021Q=m
CONFIG_DECNET=m
CONFIG_DECNET_ROUTER=y
CONFIG_LLC=m
CONFIG_LLC2=m
CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set
CONFIG_ATALK=m
# CONFIG_DEV_APPLETALK is not set
# CONFIG_X25 is not set
# CONFIG_LAPB is not set
# CONFIG_ECONET is not set
# CONFIG_WAN_ROUTER is not set
#
# QoS and/or fair queueing
#
CONFIG_NET_SCHED=y
CONFIG_NET_SCH_FIFO=y
CONFIG_NET_SCH_CLK_JIFFIES=y
# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set
# CONFIG_NET_SCH_CLK_CPU is not set
#
# Queueing/Scheduling
#
CONFIG_NET_SCH_CBQ=m
CONFIG_NET_SCH_HTB=m
CONFIG_NET_SCH_HFSC=m
CONFIG_NET_SCH_PRIO=m
CONFIG_NET_SCH_RED=m
CONFIG_NET_SCH_SFQ=m
CONFIG_NET_SCH_TEQL=m
CONFIG_NET_SCH_TBF=m
CONFIG_NET_SCH_GRED=m
CONFIG_NET_SCH_DSMARK=m
CONFIG_NET_SCH_NETEM=m
CONFIG_NET_SCH_INGRESS=m
#
# Classification
#
CONFIG_NET_CLS=y
CONFIG_NET_CLS_BASIC=m
CONFIG_NET_CLS_TCINDEX=m
CONFIG_NET_CLS_ROUTE4=m
CONFIG_NET_CLS_ROUTE=y
CONFIG_NET_CLS_FW=m
CONFIG_NET_CLS_U32=m
CONFIG_CLS_U32_PERF=y
CONFIG_CLS_U32_MARK=y
CONFIG_NET_CLS_RSVP=m
CONFIG_NET_CLS_RSVP6=m
# CONFIG_NET_EMATCH is not set
CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m
CONFIG_GACT_PROB=y
CONFIG_NET_ACT_MIRRED=m
CONFIG_NET_ACT_IPT=m
CONFIG_NET_ACT_PEDIT=m
CONFIG_NET_ACT_SIMP=m
CONFIG_NET_CLS_IND=y
CONFIG_NET_ESTIMATOR=y
#
# Network testing
#
# CONFIG_NET_PKTGEN is not set
# CONFIG_HAMRADIO is not set
# CONFIG_IRDA is not set
# CONFIG_BT is not set
CONFIG_IEEE80211=m
# CONFIG_IEEE80211_DEBUG is not set
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_SOFTMAC=m
# CONFIG_IEEE80211_SOFTMAC_DEBUG is not set
CONFIG_WIRELESS_EXT=y
CONFIG_FIB_RULES=y
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=m
# CONFIG_SYS_HYPERVISOR is not set
#
# Connector - unified userspace <-> kernelspace linker
#
CONFIG_CONNECTOR=m
#
# Memory Technology Devices (MTD)
#
# CONFIG_MTD is not set
#
# Parallel port support
#
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
# CONFIG_PARPORT_PC_FIFO is not set
# CONFIG_PARPORT_PC_SUPERIO is not set
# CONFIG_PARPORT_GSC is not set
CONFIG_PARPORT_SUNBPP=m
CONFIG_PARPORT_AX88796=m
CONFIG_PARPORT_1284=y
CONFIG_PARPORT_NOT_PC=y
#
# Plug and Play support
#
#
# Block devices
#
CONFIG_BLK_DEV_FD=y
# CONFIG_PARIDE is not set
# CONFIG_BLK_CPQ_DA is not set
# CONFIG_BLK_CPQ_CISS_DA is not set
# CONFIG_BLK_DEV_DAC960 is not set
# CONFIG_BLK_DEV_UMEM is not set
# CONFIG_BLK_DEV_COW_COMMON is not set
CONFIG_BLK_DEV_LOOP=y
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_SX8=m
# CONFIG_BLK_DEV_UB is not set
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=16384
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
CONFIG_BLK_DEV_INITRD=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
CONFIG_ATA_OVER_ETH=m
#
# Misc devices
#
# CONFIG_SGI_IOC4 is not set
# CONFIG_TIFM_CORE is not set
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_BLK_DEV_IDEDISK=m
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_IDE_TASK_IOCTL is not set
#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=m
CONFIG_BLK_DEV_IDEPCI=y
# CONFIG_IDEPCI_SHARE_IRQ is not set
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=m
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_IDEDMA_ONLYDISK=y
# CONFIG_BLK_DEV_AEC62XX is not set
CONFIG_BLK_DEV_ALI15X3=m
# CONFIG_WDC_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
CONFIG_BLK_DEV_CMD64X=m
# CONFIG_BLK_DEV_TRIFLEX is not set
CONFIG_BLK_DEV_CY82C693=m
CONFIG_BLK_DEV_CS5520=m
CONFIG_BLK_DEV_CS5530=m
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_JMICRON is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
CONFIG_BLK_DEV_IT821X=m
CONFIG_BLK_DEV_NS87415=m
CONFIG_BLK_DEV_PDC202XX_OLD=m
# CONFIG_PDC202XX_BURST is not set
CONFIG_BLK_DEV_PDC202XX_NEW=m
CONFIG_BLK_DEV_SVWKS=m
CONFIG_BLK_DEV_SIIMAGE=m
# CONFIG_BLK_DEV_SLC90E66 is not set
CONFIG_BLK_DEV_TRM290=m
CONFIG_BLK_DEV_VIA82CXXX=m
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
#
# SCSI device support
#
CONFIG_RAID_ATTRS=m
CONFIG_SCSI=m
# CONFIG_SCSI_TGT is not set
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_OSST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
CONFIG_CHR_DEV_SCH=m
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
# CONFIG_SCSI_SCAN_ASYNC is not set
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=m
# CONFIG_SCSI_SAS_LIBSAS is not set
#
# SCSI low-level drivers
#
CONFIG_ISCSI_TCP=m
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=15000
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
CONFIG_AIC79XX_DEBUG_ENABLE=y
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
# CONFIG_SCSI_AIC94XX is not set
CONFIG_SCSI_ARCMSR=m
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_MEGARAID_LEGACY=m
CONFIG_MEGARAID_SAS=m
CONFIG_SCSI_HPTIOP=m
CONFIG_SCSI_DMX3191D=m
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_IPS is not set
CONFIG_SCSI_INITIO=m
# CONFIG_SCSI_INIA100 is not set
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
# CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
# CONFIG_SCSI_QLOGIC_1280 is not set
CONFIG_SCSI_QLOGICPTI=m
CONFIG_SCSI_QLA_FC=m
# CONFIG_SCSI_QLA_ISCSI is not set
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_DC395x=m
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_DEBUG is not set
CONFIG_SCSI_SUNESP=m
# CONFIG_SCSI_SRP is not set
#
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
# CONFIG_ATA is not set
#
# Multi-device support (RAID and LVM)
#
CONFIG_MD=y
CONFIG_BLK_DEV_MD=m
CONFIG_MD_LINEAR=m
CONFIG_MD_RAID0=m
CONFIG_MD_RAID1=m
CONFIG_MD_RAID10=m
CONFIG_MD_RAID456=m
CONFIG_MD_RAID5_RESHAPE=y
CONFIG_MD_MULTIPATH=m
CONFIG_MD_FAULTY=m
CONFIG_BLK_DEV_DM=m
# CONFIG_DM_DEBUG is not set
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_MIRROR=m
CONFIG_DM_ZERO=m
CONFIG_DM_MULTIPATH=m
CONFIG_DM_MULTIPATH_EMC=m
#
# Fusion MPT device support
#
CONFIG_FUSION=y
CONFIG_FUSION_SPI=m
CONFIG_FUSION_FC=m
CONFIG_FUSION_SAS=m
CONFIG_FUSION_MAX_SGE=40
CONFIG_FUSION_CTL=m
CONFIG_FUSION_LAN=m
#
# IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=m
#
# Subsystem Options
#
# CONFIG_IEEE1394_VERBOSEDEBUG is not set
CONFIG_IEEE1394_OUI_DB=y
CONFIG_IEEE1394_EXTRA_CONFIG_ROMS=y
CONFIG_IEEE1394_CONFIG_ROM_IP1394=y
# CONFIG_IEEE1394_EXPORT_FULL_API is not set
#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m
#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
#
# I2O device support
#
# CONFIG_I2O is not set
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_IFB=m
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_EQUALIZER=m
CONFIG_TUN=m
#
# ARCnet devices
#
# CONFIG_ARCNET is not set
#
# PHY device support
#
CONFIG_PHYLIB=m
#
# MII PHY device drivers
#
CONFIG_MARVELL_PHY=m
CONFIG_DAVICOM_PHY=m
CONFIG_QSEMI_PHY=m
CONFIG_LXT_PHY=m
CONFIG_CICADA_PHY=m
CONFIG_VITESSE_PHY=m
CONFIG_SMSC_PHY=m
# CONFIG_BROADCOM_PHY is not set
CONFIG_FIXED_PHY=m
# CONFIG_FIXED_MII_10_FDX is not set
# CONFIG_FIXED_MII_100_FDX is not set
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_SUNLANCE=m
CONFIG_HAPPYMEAL=m
CONFIG_SUNBMAC=m
CONFIG_SUNQE=m
CONFIG_SUNGEM=m
CONFIG_CASSINI=m
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m
CONFIG_TYPHOON=m
#
# Tulip family network device support
#
CONFIG_NET_TULIP=y
# CONFIG_DE2104X is not set
CONFIG_TULIP=m
# CONFIG_TULIP_MWI is not set
# CONFIG_TULIP_MMIO is not set
CONFIG_TULIP_NAPI=y
CONFIG_TULIP_NAPI_HW_MITIGATION=y
# CONFIG_DE4X5 is not set
CONFIG_WINBOND_840=m
CONFIG_DM9102=m
CONFIG_ULI526X=m
# CONFIG_HP100 is not set
CONFIG_NET_PCI=y
CONFIG_PCNET32=m
# CONFIG_PCNET32_NAPI is not set
# CONFIG_AMD8111_ETH is not set
CONFIG_ADAPTEC_STARFIRE=m
CONFIG_ADAPTEC_STARFIRE_NAPI=y
CONFIG_B44=m
# CONFIG_FORCEDETH is not set
# CONFIG_DGRS is not set
# CONFIG_EEPRO100 is not set
CONFIG_E100=m
CONFIG_FEALNX=m
CONFIG_NATSEMI=m
CONFIG_NE2K_PCI=m
# CONFIG_8139CP is not set
CONFIG_8139TOO=m
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set
# CONFIG_8139_OLD_RX_RESET is not set
CONFIG_SIS900=m
CONFIG_EPIC100=m
CONFIG_SUNDANCE=m
CONFIG_SUNDANCE_MMIO=y
CONFIG_VIA_RHINE=m
# CONFIG_VIA_RHINE_MMIO is not set
CONFIG_VIA_RHINE_NAPI=y
# CONFIG_NET_POCKET is not set
#
# Ethernet (1000 Mbit)
#
CONFIG_ACENIC=m
# CONFIG_ACENIC_OMIT_TIGON_I is not set
CONFIG_DL2K=m
CONFIG_E1000=m
CONFIG_E1000_NAPI=y
# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set
CONFIG_MYRI_SBUS=m
CONFIG_NS83820=m
# CONFIG_HAMACHI is not set
CONFIG_YELLOWFIN=m
# CONFIG_R8169 is not set
CONFIG_SIS190=m
CONFIG_SKGE=m
CONFIG_SKY2=m
CONFIG_SK98LIN=m
CONFIG_VIA_VELOCITY=m
CONFIG_TIGON3=m
CONFIG_BNX2=m
# CONFIG_QLA3XXX is not set
#
# Ethernet (10000 Mbit)
#
CONFIG_CHELSIO_T1=m
# CONFIG_CHELSIO_T1_1G is not set
CONFIG_CHELSIO_T1_NAPI=y
CONFIG_IXGB=m
CONFIG_IXGB_NAPI=y
CONFIG_S2IO=m
CONFIG_S2IO_NAPI=y
CONFIG_MYRI10GE=m
# CONFIG_NETXEN_NIC is not set
#
# Token Ring devices
#
# CONFIG_TR is not set
#
# Wireless LAN (non-hamradio)
#
# CONFIG_NET_RADIO is not set
#
# Wan interfaces
#
# CONFIG_WAN is not set
CONFIG_FDDI=y
# CONFIG_DEFXX is not set
CONFIG_SKFP=m
# CONFIG_HIPPI is not set
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLHC=m
CONFIG_SLIP_SMART=y
# CONFIG_SLIP_MODE_SLIP6 is not set
CONFIG_NET_FC=y
CONFIG_SHAPER=m
CONFIG_NETCONSOLE=m
CONFIG_NETPOLL=y
# CONFIG_NETPOLL_RX is not set
# CONFIG_NETPOLL_TRAP is not set
CONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
# CONFIG_ISDN is not set
#
# Telephony Support
#
# CONFIG_PHONE is not set
#
# Input device support
#
CONFIG_INPUT=y
# CONFIG_INPUT_FF_MEMLESS is not set
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
CONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_KEYBOARD_SUNKBD=y
CONFIG_KEYBOARD_LKKBD=m
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
# CONFIG_KEYBOARD_STOWAWAY is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_MOUSE_SERIAL=y
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
CONFIG_INPUT_MISC=y
CONFIG_INPUT_SPARCSPKR=m
# CONFIG_INPUT_UINPUT is not set
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_PARKBD is not set
# CONFIG_SERIO_PCIPS2 is not set
CONFIG_SERIO_LIBPS2=y
# CONFIG_SERIO_RAW is not set
# CONFIG_GAMEPORT is not set
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#
#
# Non-8250 serial port support
#
CONFIG_SERIAL_SUNCORE=y
CONFIG_SERIAL_SUNZILOG=y
CONFIG_SERIAL_SUNZILOG_CONSOLE=y
CONFIG_SERIAL_SUNSU=y
CONFIG_SERIAL_SUNSU_CONSOLE=y
CONFIG_SERIAL_SUNSAB=y
CONFIG_SERIAL_SUNSAB_CONSOLE=y
CONFIG_SERIAL_SUNHV=y
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_SERIAL_JSM=m
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=256
CONFIG_PRINTER=m
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set
#
# IPMI
#
# CONFIG_IPMI_HANDLER is not set
#
# Watchdog Cards
#
# CONFIG_WATCHDOG is not set
CONFIG_HW_RANDOM=y
CONFIG_RTC=y
# CONFIG_DTLK is not set
# CONFIG_R3964 is not set
# CONFIG_APPLICOM is not set
CONFIG_DRM=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_MGA=m
CONFIG_DRM_VIA=m
CONFIG_DRM_SAVAGE=m
# CONFIG_RAW_DRIVER is not set
#
# TPM devices
#
# CONFIG_TCG_TPM is not set
#
# I2C support
#
CONFIG_I2C=m
CONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=m
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
#
# I2C Hardware Bus support
#
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
# CONFIG_I2C_I801 is not set
# CONFIG_I2C_I810 is not set
# CONFIG_I2C_PIIX4 is not set
CONFIG_I2C_ISA=m
# CONFIG_I2C_NFORCE2 is not set
CONFIG_I2C_OCORES=m
CONFIG_I2C_PARPORT=m
CONFIG_I2C_PARPORT_LIGHT=m
# CONFIG_I2C_PROSAVAGE is not set
# CONFIG_I2C_SAVAGE4 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_STUB is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# CONFIG_I2C_VOODOO3 is not set
# CONFIG_I2C_PCA_ISA is not set
#
# Miscellaneous I2C Chip support
#
# CONFIG_SENSORS_DS1337 is not set
CONFIG_SENSORS_DS1374=m
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
CONFIG_SENSORS_PCA9539=m
# CONFIG_SENSORS_PCF8591 is not set
CONFIG_SENSORS_MAX6875=m
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
#
# SPI support
#
CONFIG_SPI=y
CONFIG_SPI_MASTER=y
#
# SPI Master Controller Drivers
#
CONFIG_SPI_BITBANG=m
CONFIG_SPI_BUTTERFLY=m
#
# SPI Protocol Masters
#
#
# Dallas's 1-wire bus
#
# CONFIG_W1 is not set
#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ABITUGURU=m
# CONFIG_SENSORS_ADM1021 is not set
# CONFIG_SENSORS_ADM1025 is not set
# CONFIG_SENSORS_ADM1026 is not set
# CONFIG_SENSORS_ADM1031 is not set
CONFIG_SENSORS_ADM9240=m
# CONFIG_SENSORS_ASB100 is not set
CONFIG_SENSORS_ATXP1=m
# CONFIG_SENSORS_DS1621 is not set
# CONFIG_SENSORS_F71805F is not set
# CONFIG_SENSORS_FSCHER is not set
# CONFIG_SENSORS_FSCPOS is not set
# CONFIG_SENSORS_GL518SM is not set
# CONFIG_SENSORS_GL520SM is not set
# CONFIG_SENSORS_IT87 is not set
# CONFIG_SENSORS_LM63 is not set
CONFIG_SENSORS_LM70=m
# CONFIG_SENSORS_LM75 is not set
# CONFIG_SENSORS_LM77 is not set
# CONFIG_SENSORS_LM78 is not set
# CONFIG_SENSORS_LM80 is not set
# CONFIG_SENSORS_LM83 is not set
# CONFIG_SENSORS_LM85 is not set
# CONFIG_SENSORS_LM87 is not set
# CONFIG_SENSORS_LM90 is not set
# CONFIG_SENSORS_LM92 is not set
# CONFIG_SENSORS_MAX1619 is not set
# CONFIG_SENSORS_PC87360 is not set
# CONFIG_SENSORS_PC87427 is not set
# CONFIG_SENSORS_SIS5595 is not set
# CONFIG_SENSORS_SMSC47M1 is not set
CONFIG_SENSORS_SMSC47M192=m
# CONFIG_SENSORS_SMSC47B397 is not set
# CONFIG_SENSORS_VIA686A is not set
# CONFIG_SENSORS_VT1211 is not set
CONFIG_SENSORS_VT8231=m
# CONFIG_SENSORS_W83781D is not set
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
# CONFIG_SENSORS_W83793 is not set
# CONFIG_SENSORS_W83L785TS is not set
# CONFIG_SENSORS_W83627HF is not set
CONFIG_SENSORS_W83627EHF=m
# CONFIG_HWMON_DEBUG_CHIP is not set
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
#
# Video Capture Adapters
#
#
# Video Capture Adapters
#
# CONFIG_VIDEO_ADV_DEBUG is not set
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
CONFIG_VIDEO_TVAUDIO=m
CONFIG_VIDEO_TDA7432=m
CONFIG_VIDEO_TDA9875=m
CONFIG_VIDEO_MSP3400=m
CONFIG_VIDEO_WM8775=m
CONFIG_VIDEO_SAA711X=m
CONFIG_VIDEO_TVP5150=m
CONFIG_VIDEO_CX25840=m
CONFIG_VIDEO_CX2341X=m
CONFIG_VIDEO_BT848=m
CONFIG_VIDEO_SAA6588=m
# CONFIG_VIDEO_BWQCAM is not set
# CONFIG_VIDEO_CQCAM is not set
# CONFIG_VIDEO_W9966 is not set
# CONFIG_VIDEO_CPIA is not set
CONFIG_VIDEO_CPIA2=m
# CONFIG_VIDEO_SAA5246A is not set
# CONFIG_VIDEO_SAA5249 is not set
# CONFIG_TUNER_3036 is not set
# CONFIG_VIDEO_STRADIS is not set
# CONFIG_VIDEO_ZORAN is not set
CONFIG_VIDEO_SAA7134=m
CONFIG_VIDEO_SAA7134_ALSA=m
# CONFIG_VIDEO_MXB is not set
# CONFIG_VIDEO_DPC is not set
# CONFIG_VIDEO_HEXIUM_ORION is not set
# CONFIG_VIDEO_HEXIUM_GEMINI is not set
# CONFIG_VIDEO_CX88 is not set
# CONFIG_VIDEO_CAFE_CCIC is not set
#
# V4L USB devices
#
CONFIG_VIDEO_PVRUSB2=m
# CONFIG_VIDEO_PVRUSB2_29XXX is not set
CONFIG_VIDEO_PVRUSB2_24XXX=y
CONFIG_VIDEO_PVRUSB2_SYSFS=y
# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
CONFIG_VIDEO_EM28XX=m
# CONFIG_VIDEO_USBVISION is not set
CONFIG_VIDEO_USBVIDEO=m
# CONFIG_USB_VICAM is not set
# CONFIG_USB_IBMCAM is not set
# CONFIG_USB_KONICAWC is not set
CONFIG_USB_QUICKCAM_MESSENGER=m
CONFIG_USB_ET61X251=m
# CONFIG_VIDEO_OVCAMCHIP is not set
# CONFIG_USB_W9968CF is not set
# CONFIG_USB_OV511 is not set
# CONFIG_USB_SE401 is not set
# CONFIG_USB_SN9C102 is not set
# CONFIG_USB_STV680 is not set
CONFIG_USB_ZC0301=m
# CONFIG_USB_PWC is not set
#
# Radio Adapters
#
# CONFIG_RADIO_GEMTEK_PCI is not set
# CONFIG_RADIO_MAXIRADIO is not set
# CONFIG_RADIO_MAESTRO is not set
# CONFIG_USB_DSBR is not set
#
# Digital Video Broadcasting Devices
#
# CONFIG_DVB is not set
CONFIG_VIDEO_TUNER=m
CONFIG_VIDEO_BUF=m
CONFIG_VIDEO_BTCX=m
CONFIG_VIDEO_IR=m
CONFIG_VIDEO_TVEEPROM=m
# CONFIG_USB_DABUSB is not set
#
# Graphics support
#
CONFIG_FIRMWARE_EDID=y
CONFIG_FB=y
# CONFIG_FB_DDC is not set
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_MACMODES is not set
# CONFIG_FB_BACKLIGHT is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
CONFIG_FB_PM2=y
# CONFIG_FB_PM2_FIFO_DISCONNECT is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
CONFIG_FB_SBUS=y
# CONFIG_FB_BW2 is not set
# CONFIG_FB_CG3 is not set
CONFIG_FB_CG6=y
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=y
# CONFIG_FB_RADEON_I2C is not set
# CONFIG_FB_RADEON_DEBUG is not set
CONFIG_FB_ATY128=y
CONFIG_FB_ATY=y
CONFIG_FB_ATY_CT=y
# CONFIG_FB_ATY_GENERIC_LCD is not set
CONFIG_FB_ATY_GX=y
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
CONFIG_FB_FFB=y
# CONFIG_FB_TCX is not set
# CONFIG_FB_CG14 is not set
# CONFIG_FB_P9100 is not set
# CONFIG_FB_LEO is not set
# CONFIG_FB_PCI is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_PROM_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
# CONFIG_FONTS is not set
CONFIG_FONT_8x16=y
CONFIG_FONT_SUN8x16=y
# CONFIG_FONT_SUN12x22 is not set
#
# Logo configuration
#
CONFIG_LOGO=y
# CONFIG_LOGO_LINUX_MONO is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
# CONFIG_LOGO_LINUX_CLUT224 is not set
CONFIG_LOGO_SUN_CLUT224=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=m
CONFIG_BACKLIGHT_DEVICE=y
# CONFIG_LCD_CLASS_DEVICE is not set
#
# Sound
#
CONFIG_SOUND=m
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_RTCTIMER is not set
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_AC97_CODEC=m
# CONFIG_SND_DUMMY is not set
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_MTS64 is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALI5451=m
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CA0106 is not set
CONFIG_SND_CMIPCI=m
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_CS46XX is not set
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_EMU10K1=m
# CONFIG_SND_EMU10K1X is not set
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_HDA_INTEL is not set
# CONFIG_SND_HDSP is not set
CONFIG_SND_HDSPM=m
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_KORG1212 is not set
CONFIG_SND_MAESTRO3=m
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_AC97_POWER_SAVE is not set
#
# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
#
# ALSA Sparc devices
#
CONFIG_SND_SUN_AMD7930=m
CONFIG_SND_SUN_CS4231=m
CONFIG_SND_SUN_DBRI=m
#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
CONFIG_AC97_BUS=m
#
# HID Devices
#
CONFIG_HID=y
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_OHCI_HCD=m
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=m
# CONFIG_USB_SL811_HCD is not set
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
CONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
# CONFIG_USB_STORAGE_USBAT is not set
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
# CONFIG_USB_STORAGE_JUMPSHOT is not set
CONFIG_USB_STORAGE_ALAUDA=y
CONFIG_USB_STORAGE_ONETOUCH=y
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_LIBUSUAL is not set
#
# USB Input Devices
#
CONFIG_USB_HID=y
# CONFIG_USB_HIDINPUT_POWERBOOK is not set
# CONFIG_HID_FF is not set
# CONFIG_USB_HIDDEV is not set
# CONFIG_USB_AIPTEK is not set
# CONFIG_USB_WACOM is not set
CONFIG_USB_ACECAD=m
# CONFIG_USB_KBTAB is not set
# CONFIG_USB_POWERMATE is not set
CONFIG_USB_TOUCHSCREEN=m
CONFIG_USB_TOUCHSCREEN_EGALAX=y
CONFIG_USB_TOUCHSCREEN_PANJIT=y
CONFIG_USB_TOUCHSCREEN_3M=y
CONFIG_USB_TOUCHSCREEN_ITM=y
CONFIG_USB_TOUCHSCREEN_ETURBO=y
CONFIG_USB_TOUCHSCREEN_GUNZE=y
CONFIG_USB_TOUCHSCREEN_DMC_TSC10=y
CONFIG_USB_YEALINK=m
# CONFIG_USB_XPAD is not set
CONFIG_USB_ATI_REMOTE=m
CONFIG_USB_ATI_REMOTE2=m
CONFIG_USB_KEYSPAN_REMOTE=m
# CONFIG_USB_APPLETOUCH is not set
#
# USB Imaging devices
#
CONFIG_USB_MDC800=m
CONFIG_USB_MICROTEK=m
#
# USB Network Adapters
#
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
# CONFIG_USB_RTL8150 is not set
CONFIG_USB_USBNET_MII=m
CONFIG_USB_USBNET=m
CONFIG_USB_NET_AX8817X=m
CONFIG_USB_NET_CDCETHER=m
CONFIG_USB_NET_GL620A=m
CONFIG_USB_NET_NET1080=m
CONFIG_USB_NET_PLUSB=m
# CONFIG_USB_NET_MCS7830 is not set
CONFIG_USB_NET_RNDIS_HOST=m
CONFIG_USB_NET_CDC_SUBSET=m
CONFIG_USB_ALI_M5632=y
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_NET_ZAURUS=m
CONFIG_USB_MON=y
#
# USB port drivers
#
# CONFIG_USB_USS720 is not set
#
# USB Serial Converter support
#
# CONFIG_USB_SERIAL is not set
#
# USB Miscellaneous drivers
#
# CONFIG_USB_EMI62 is not set
# CONFIG_USB_EMI26 is not set
# CONFIG_USB_ADUTUX is not set
# CONFIG_USB_AUERSWALD is not set
CONFIG_USB_RIO500=m
# CONFIG_USB_LEGOTOWER is not set
CONFIG_USB_LCD=m
CONFIG_USB_LED=m
CONFIG_USB_CYPRESS_CY7C63=m
CONFIG_USB_CYTHERM=m
# CONFIG_USB_PHIDGET is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
CONFIG_USB_APPLEDISPLAY=m
CONFIG_USB_SISUSBVGA=m
CONFIG_USB_SISUSBVGA_CON=y
CONFIG_USB_LD=m
# CONFIG_USB_TRANCEVIBRATOR is not set
# CONFIG_USB_TEST is not set
#
# USB DSL modem support
#
#
# USB Gadget Support
#
# CONFIG_USB_GADGET is not set
#
# MMC/SD Card support
#
# CONFIG_MMC is not set
#
# LED devices
#
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m
#
# LED drivers
#
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
#
# InfiniBand support
#
# CONFIG_INFINIBAND is not set
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
#
# Real Time Clock
#
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=m
CONFIG_RTC_INTF_PROC=m
CONFIG_RTC_INTF_DEV=m
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
#
# RTC drivers
#
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_RS5C348=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_M48T86=m
# CONFIG_RTC_DRV_TEST is not set
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_V3020=m
#
# DMA Engine support
#
CONFIG_DMA_ENGINE=y
#
# DMA Clients
#
CONFIG_NET_DMA=y
#
# DMA Devices
#
CONFIG_INTEL_IOATDMA=m
#
# Virtualization
#
#
# Misc Linux/SPARC drivers
#
CONFIG_SUN_OPENPROMIO=y
CONFIG_SUN_MOSTEK_RTC=y
CONFIG_OBP_FLASH=m
# CONFIG_SUN_BPP is not set
CONFIG_BBC_I2C=m
CONFIG_ENVCTRL=m
CONFIG_DISPLAY7SEG=m
#
# Fibre Channel support
#
CONFIG_FC4=m
#
# FC4 drivers
#
CONFIG_FC4_SOC=m
CONFIG_FC4_SOCAL=m
#
# FC4 targets
#
CONFIG_SCSI_PLUTO=m
CONFIG_SCSI_FCAL=m
#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
# CONFIG_EXT4DEV_FS is not set
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=m
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
CONFIG_XFS_POSIX_ACL=y
# CONFIG_XFS_RT is not set
# CONFIG_GFS2_FS is not set
CONFIG_OCFS2_FS=m
CONFIG_OCFS2_DEBUG_MASKLOG=y
CONFIG_MINIX_FS=m
CONFIG_ROMFS_FS=m
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_QUOTA=y
CONFIG_QFMT_V1=m
CONFIG_QFMT_V2=m
CONFIG_QUOTACTL=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS_FS=m
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
CONFIG_NTFS_RW=y
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
# CONFIG_TMPFS_POSIX_ACL is not set
# CONFIG_HUGETLBFS is not set
# CONFIG_HUGETLB_PAGE is not set
CONFIG_RAMFS=y
CONFIG_CONFIGFS_FS=m
#
# Miscellaneous filesystems
#
# CONFIG_ADFS_FS is not set
CONFIG_AFFS_FS=m
# CONFIG_ECRYPT_FS is not set
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
CONFIG_BEFS_FS=m
# CONFIG_BEFS_DEBUG is not set
CONFIG_BFS_FS=m
CONFIG_EFS_FS=m
CONFIG_CRAMFS=y
# CONFIG_VXFS_FS is not set
CONFIG_HPFS_FS=m
# CONFIG_QNX4FS_FS is not set
CONFIG_SYSV_FS=m
CONFIG_UFS_FS=m
# CONFIG_UFS_FS_WRITE is not set
# CONFIG_UFS_DEBUG is not set
#
# Network File Systems
#
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_DIRECTIO is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=m
CONFIG_SUNRPC_GSS=m
CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPCSEC_GSS_SPKM3=m
CONFIG_SMB_FS=m
# CONFIG_SMB_NLS_DEFAULT is not set
CONFIG_CIFS=m
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set
CONFIG_NCP_FS=m
# CONFIG_NCPFS_PACKET_SIGNING is not set
# CONFIG_NCPFS_IOCTL_LOCKING is not set
# CONFIG_NCPFS_STRONG is not set
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
# CONFIG_NCPFS_NLS is not set
# CONFIG_NCPFS_EXTRAS is not set
CONFIG_CODA_FS=m
# CONFIG_CODA_FS_OLD_API is not set
CONFIG_AFS_FS=m
CONFIG_RXRPC=m
CONFIG_9P_FS=m
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
# CONFIG_MAC_PARTITION is not set
CONFIG_MSDOS_PARTITION=y
# CONFIG_BSD_DISKLABEL is not set
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_UNIXWARE_DISKLABEL is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
CONFIG_SUN_PARTITION=y
CONFIG_KARMA_PARTITION=y
# CONFIG_EFI_PARTITION is not set
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
CONFIG_NLS_CODEPAGE_932=m
CONFIG_NLS_CODEPAGE_949=m
CONFIG_NLS_CODEPAGE_874=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_NLS_KOI8_U=m
CONFIG_NLS_UTF8=m
#
# Distributed Lock Manager
#
# CONFIG_DLM is not set
#
# Instrumentation Support
#
# CONFIG_PROFILING is not set
# CONFIG_KPROBES is not set
#
# Kernel hacking
#
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
# CONFIG_PRINTK_TIME is not set
CONFIG_ENABLE_MUST_CHECK=y
# CONFIG_MAGIC_SYSRQ is not set
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
# CONFIG_HEADERS_CHECK is not set
# CONFIG_DEBUG_KERNEL is not set
CONFIG_LOG_BUF_SHIFT=15
CONFIG_DEBUG_BUGVERBOSE=y
#
# Security options
#
CONFIG_KEYS=y
# CONFIG_KEYS_DEBUG_PROC_KEYS is not set
CONFIG_SECURITY=y
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_NETWORK_XFRM=y
CONFIG_SECURITY_CAPABILITIES=y
# CONFIG_SECURITY_ROOTPLUG is not set
CONFIG_SECURITY_SELINUX=y
CONFIG_SECURITY_SELINUX_BOOTPARAM=y
CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0
CONFIG_SECURITY_SELINUX_DISABLE=y
CONFIG_SECURITY_SELINUX_DEVELOP=y
CONFIG_SECURITY_SELINUX_AVC_STATS=y
CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
# CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set
# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
#
# Cryptographic options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_HMAC=y
# CONFIG_CRYPTO_XCBC is not set
CONFIG_CRYPTO_NULL=m
CONFIG_CRYPTO_MD4=m
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=m
CONFIG_CRYPTO_SHA256=m
CONFIG_CRYPTO_SHA512=m
CONFIG_CRYPTO_WP512=m
CONFIG_CRYPTO_TGR192=m
# CONFIG_CRYPTO_GF128MUL is not set
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_CBC=m
# CONFIG_CRYPTO_LRW is not set
CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_BLOWFISH=m
CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m
CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_CAST5=m
CONFIG_CRYPTO_CAST6=m
CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_KHAZAD=m
CONFIG_CRYPTO_ANUBIS=m
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_MICHAEL_MIC=m
CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_TEST=m
#
# Hardware crypto devices
#
#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_CRC_CCITT=m
CONFIG_CRC16=m
CONFIG_CRC32=y
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y
CONFIG_IOMAP_COPY=y
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (6 preceding siblings ...)
2007-03-08 23:21 ` Emanuele Rocca
@ 2007-04-12 21:11 ` David Miller
2007-04-15 12:06 ` Emanuele Rocca
` (13 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-04-12 21:11 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Fri, 9 Mar 2007 00:21:57 +0100
> * David Miller <davem@davemloft.net>, [2007-03-08 15:08 -0800]:
> > Ok. Let me think about how to debug this.
> >
> > Can you build test kernels if I give you a patch?
>
> Sure.
>
> config of my last build attached, maybe it gives you some helpful info.
Please add this debugging patch and boot, let me know what ends up
in your kernel log.
Thanks.
diff --git a/drivers/video/aty/atyfb_base.c b/drivers/video/aty/atyfb_base.c
index d7627fc..b7cca23 100644
--- a/drivers/video/aty/atyfb_base.c
+++ b/drivers/video/aty/atyfb_base.c
@@ -3476,15 +3476,18 @@ static int __devinit atyfb_pci_probe(struct pci_dev *pdev, const struct pci_devi
struct atyfb_par *par;
int i, rc = -ENOMEM;
+ printk("atyfb_pci_probe: Invoked\n");
for (i = ARRAY_SIZE(aty_chips) - 1; i >= 0; i--)
if (pdev->device = aty_chips[i].pci_id)
break;
- if (i < 0)
+ if (i < 0) {
+ printk("atyfb_pci_probe: Cannot match in pci table\n");
return -ENODEV;
-
+ }
/* Enable device in PCI config */
if (pci_enable_device(pdev)) {
+ printk("atyfb_pci_probe: Cannot enable device\n");
PRINTKE("Cannot enable PCI device\n");
return -ENXIO;
}
@@ -3494,18 +3497,21 @@ static int __devinit atyfb_pci_probe(struct pci_dev *pdev, const struct pci_devi
if (rp->flags & IORESOURCE_IO)
rp = &pdev->resource[1];
addr = rp->start;
- if (!addr)
+ if (!addr) {
+ printk("atyfb_pci_probe: Resource start is zero\n");
return -ENXIO;
-
+ }
/* Reserve space */
res_start = rp->start;
res_size = rp->end - rp->start + 1;
- if (!request_mem_region (res_start, res_size, "atyfb"))
+ if (!request_mem_region (res_start, res_size, "atyfb")) {
+ printk("atyfb_pci_probe: request_mem_region() fails\n");
return -EBUSY;
-
+ }
/* Allocate framebuffer */
info = framebuffer_alloc(sizeof(struct atyfb_par), &pdev->dev);
if (!info) {
+ printk("atyfb_pci_probe: framebuffer_alloc() fails\n");
PRINTKE("atyfb_pci_probe() can't alloc fb_info\n");
return -ENOMEM;
}
@@ -3524,14 +3530,18 @@ static int __devinit atyfb_pci_probe(struct pci_dev *pdev, const struct pci_devi
#else
rc = atyfb_setup_generic(pdev, info, addr);
#endif
- if (rc)
+ if (rc) {
+ printk("atyfb_pci_probe: atyfb_setup_foo() fails %d\n", rc);
goto err_release_mem;
+ }
pci_set_drvdata(pdev, info);
/* Init chip & register framebuffer */
- if (aty_init(info))
+ if (aty_init(info)) {
+ printk("atyfb_pci_probe: atyfb_init() fails\n");
goto err_release_io;
+ }
#ifdef __sparc__
if (!prom_palette)
@@ -3552,6 +3562,7 @@ static int __devinit atyfb_pci_probe(struct pci_dev *pdev, const struct pci_devi
par->mmap_map[1].prot_flag = _PAGE_E;
#endif /* __sparc__ */
+ printk("atyfb_pci_probe: success\n");
return 0;
err_release_io:
@@ -3820,12 +3831,14 @@ static int __init atyfb_init(void)
#ifndef MODULE
char *option = NULL;
+ printk("atyfb_init: Invoked\n");
if (fb_get_options("atyfb", &option))
return -ENODEV;
atyfb_setup(option);
#endif
#ifdef CONFIG_PCI
+ printk("atyfb_init: Registering PCI device\n");
err1 = pci_register_driver(&atyfb_driver);
#endif
#ifdef CONFIG_ATARI
^ permalink raw reply related [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (7 preceding siblings ...)
2007-04-12 21:11 ` David Miller
@ 2007-04-15 12:06 ` Emanuele Rocca
2007-04-16 9:22 ` Emanuele Rocca
` (12 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-15 12:06 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 690 bytes --]
Hello David,
* David Miller <davem@davemloft.net>, [2007-04-12 14:11 -0700]:
> Please add this debugging patch and boot, let me know what ends up
> in your kernel log.
I've applied the patch to 2.6.21-rc6 and booted with atyfb enabled, but
unfortunately there seems to be a regression in qla2xxx, see the
attached file (dmesg output).
The last kernel I've tried that wasn't affected by the qla2xxx problem
was 2.6.20.1. On the other hand, I've not been able to boot it correctly
with atyfb enabled.
I've noticed there's been some work on atyfb recently, so maybe I could
try backporting the changes to 2.6.20 and see what happens.
I'm open to suggestions. :)
Thanks.
ciao,
ema
[-- Attachment #2: 2.6.21-rc6-regression-dmesg --]
[-- Type: text/plain, Size: 7752 bytes --]
MLIB: Root node compatible:
Linux version 2.6.21-rc6 (ema@aurora) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #2 Sun Apr 15 12:23:37 CEST 2007
ARCH: SUN4U
Ethernet address: 00:03:ba:17:f3:30
PROM: Built device tree with 68830 bytes of memory.
On node 0 totalpages: 129709
Normal zone: 895 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 128814 pages, LIFO batch:15
CPU[0]: Caches D[sz(65536):line_sz(32)] I[sz(32768):line_sz(32)] E[sz(8388608):line_sz(512)]
Built 1 zonelists. Total pages: 128814
Kernel command line: root=/dev/sda2 ro video=atyfb:off
PID hash table entries: 4096 (order: 12, 32768 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 6, 524288 bytes)
Memory: 1028120k available (2296k kernel code, 824k data, 144k init) [fffff80000000000,000000003fede000]
Calibrating delay using timer specific routine.. 10.00 BogoMIPS (lpj=5000)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Probing for controllers.
/pci@8,700000: SCHIZO PCI Bus Module ver[5:0]
/pci@8,700000: PCI CFG[7ffee000000] IO[7ffef000000] MEM[7fe00000000]
/pci@8,600000: SCHIZO PCI Bus Module ver[5:0]
/pci@8,600000: PCI CFG[7ffec000000] IO[7ffed000000] MEM[7fd00000000]
PCI0(PBMB): Bus running at 33MHz
PCI0(PBMA): Bus running at 66MHz
ebus0: [flashprom] [bbc] [ppm] [i2c -> (dimm-fru) (dimm-fru) (dimm-fru) (dimm-fru) (nvram) (idprom)] [i2c -> (cpu-fru) (temperature) (fan-control) (card-reader) (motherboard-fru) (i2c-bridge)] [beep] [audio] [rtc] [gpio] [pmc] [floppy] [parallel] [serial]
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
/pci@8,700000/ebus@5/rtc@1,300070: Clock regs at 000007fe7e300070
NET: Registered protocol family 2
IP route cache hash table entries: 8192 (order: 3, 65536 bytes)
TCP established hash table entries: 32768 (order: 6, 524288 bytes)
TCP bind hash table entries: 32768 (order: 5, 262144 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 4952k freed
/memory-controller@0,400000: US3 memory controller at 0000040000400000 [ACTIVE]
audit: initializing netlink socket (disabled)
audit(1176636994.381:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 8192 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
atyfb_init: Invoked
Console: switching to colour frame buffer device 144x56
/upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC pnum[36e] rev[0] manuf_rev[1]
Real Time Clock Driver v1.12ac
[drm] Initialized drm 1.1.0 20060810
f0086c34: ttyS0 at MMIO 0x7fe7e400000 (irq = 12) is a SAB82532 V3.2
f0086c34: ttyS1 at MMIO 0x7fe7e400040 (irq = 12) is a SAB82532 V3.2
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
SCSI subsystem initialized
QLogic Fibre Channel HBA Driver
qla2xxx 0000:00:04.0: Found an ISP2200, irq 21, iobase 0x000007fd00100000
qla2xxx 0000:00:04.0: Configuring PCI space...
qla2xxx 0000:00:04.0: Configure NVRAM parameters...
qla2xxx 0000:00:04.0: Inconsistent NVRAM detected: checksum=0x0 id=<6>scsi0 : qla2xxx
sungem.c:v0.98 8/24/03 David S. Miller (davem@redhat.com)
PHY ID: 18074c1, addr: 0
eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:03:ba:17:f3:30
eth0: Found Generic MII PHY
ieee1394: Initialized config rom entry `ip1394'
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 0000000000000388
tsk->{mm,active_mm}->pgd = fffff8003fbe0000
\|/ ____ \|/
"@'/ .. \`@"
/_| \__/ |_\
\__U_/
modprobe(1546): Oops [#1]
TSTATE: 0000000011009604 TPC: 0000000010058cb0 TNPC: 0000000010058cb4 Y: 00000000 Not tainted
TPC: <qla2x00_init_host_attr+0x1c/0xf4 [qla2xxx]>
g0: fffffffffffffff8 g1: 0000000000000000 g2: fffff8003efec000 g3: fffff8003e247228
g4: fffff8003fe60d60 g5: 006e616c69000000 g6: fffff8003e0a8000 g7: 0000000000000001
o0: fffff8003efec4a8 o1: fffff8003efec160 o2: fffff8003f810000 o3: 00000000fffb7739
o4: fffff8003efec000 o5: 0000000000000000 sp: fffff8003e0aaed1 ret_pc: 000000001004150c
RPC: <qla2x00_probe_one+0x117c/0x1268 [qla2xxx]>
l0: 0000000000002300 l1: fffff8003efee7a8 l2: 0000000000742000 l3: fffff8003efec000
l4: fffff8003efec4a8 l5: 0000000000000000 l6: 00000000007421e8 l7: 0000000000000009
i0: 0000000000000000 i1: 0000000010067850 i2: 0000000000695d38 i3: 000000000064bb28
i4: 0000000000000000 i5: fffff800008b4800 i6: fffff8003e0ab011 i7: 0000000000529d68
I7: <pci_device_probe+0x5c/0x8c>
Caller[0000000000529d68]: pci_device_probe+0x5c/0x8c
Caller[0000000000585358]: really_probe+0xc8/0x170
Caller[0000000000585500]: __driver_attach+0x44/0x68
Caller[0000000000584950]: bus_for_each_dev+0x38/0x6c
Caller[0000000000584c8c]: bus_add_driver+0x60/0x19c
Caller[0000000000529f14]: __pci_register_driver+0x88/0xcc
Caller[000000001006c0c8]: qla2x00_module_init+0xd0/0xf8 [qla2xxx]
Caller[000000000046429c]: sys_init_module+0x1310/0x143c
Caller[0000000000406994]: linux_sparc_syscall32+0x3c/0x40
Caller[00000000000133b4]: 0x133bc
Instruction DUMP: 83287008 c25a0001 d458a4a0 <ce086001> c4084000 c6086003 8f29f030 da086002 8528b038
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[14] MMIO=[7fe00120000-7fe001207ff] Max Packet=[2048] IR/IT contexts=[4/4]
ohci_hcd 0001:00:05.3: OHCI Host Controller
ohci_hcd 0001:00:05.3: new USB bus registered, assigned bus number 1
ohci_hcd 0001:00:05.3: irq 15, io mem 0x7fe01000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
sym0: <875> rev 0x37 at pci 0001:00:06.0 irq 16
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: SCSI BUS has been reset.
scsi1 : sym-2.2.3
usb 1-1: new low speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
input: HID 0430:0100 as /class/input/input0
input: USB HID v1.10 Mouse [HID 0430:0100] on usb-0001:00:05.3-1
usb 1-2: new low speed USB device using ohci_hcd and address 3
usb 1-2: configuration #1 chosen from 1 choice
input: HID 0430:0005 as /class/input/input1
input: USB HID v1.00 Keyboard [HID 0430:0005] on usb-0001:00:05.3-2
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0003bafffe17f330]
eth0: Link is up at 100 Mbps, full-duplex.
scsi 1:0:6:0: CD-ROM TOSHIBA DVD-ROM SD-M1401 1009 PQ: 0 ANSI: 2
target1:0:6: Beginning Domain Validation
target1:0:6: asynchronous
target1:0:6: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 16)
target1:0:6: Domain Validation skipping write tests
target1:0:6: Ending Domain Validation
sym1: <875> rev 0x37 at pci 0001:00:06.1 irq 17
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: SCSI BUS has been reset.
scsi2 : sym-2.2.3
sr0: scsi3-mmc drive: 40x/40x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:6:0: Attached scsi CD-ROM sr0
sr 1:0:6:0: Attached scsi generic sg0 type 5
eth0: Link is up at 100 Mbps, full-duplex.
eth0: Pause is disabled
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (8 preceding siblings ...)
2007-04-15 12:06 ` Emanuele Rocca
@ 2007-04-16 9:22 ` Emanuele Rocca
2007-04-16 18:55 ` David Miller
` (11 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-16 9:22 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 1138 bytes --]
* Emanuele Rocca <ema@debian.org>, [2007-04-15 14:06 +0200]:
> * David Miller <davem@davemloft.net>, [2007-04-12 14:11 -0700]:
> > Please add this debugging patch and boot, let me know what ends up
> > in your kernel log.
>
> I've applied the patch to 2.6.21-rc6 and booted with atyfb enabled, but
> unfortunately there seems to be a regression in qla2xxx, see the
> attached file (dmesg output).
OK, here's the relevant dmesg output after reverting the recent qla2xxx
modifications:
atyfb_init: Invoked
atyfb_init: Registering PCI device
atyfb_pci_probe: Invoked
atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
Console: switching to colour frame buffer device 80x30
atyfb: fb0: ATY Mach64 frame buffer device on PCI
atyfb_pci_probe: success
/upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC pnum[36e] rev[0] manuf_rev[1]
ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40584606){00} arg(ff859a4c) on /dev/fb0
ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40184600){00} arg(ff859a54) on /dev/fb0
Full log attached.
ciao,
ema
[-- Attachment #2: atyfb-printk-dmesg --]
[-- Type: text/plain, Size: 8096 bytes --]
PROMLIB: Sun IEEE Boot Prom 'OBP 4.5.16 2002/05/01 19:28'
PROMLIB: Root node compatible:
Linux version 2.6.21-rc6 (ema@aurora) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #2 Sun Apr 15 12:23:37 CEST 2007
ARCH: SUN4U
Ethernet address: 00:03:ba:17:f3:30
PROM: Built device tree with 68830 bytes of memory.
On node 0 totalpages: 129710
Normal zone: 895 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 128815 pages, LIFO batch:15
CPU[0]: Caches D[sz(65536):line_sz(32)] I[sz(32768):line_sz(32)] E[sz(8388608):line_sz(512)]
Built 1 zonelists. Total pages: 128815
Kernel command line: root=/dev/sda2 ro
PID hash table entries: 4096 (order: 12, 32768 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 6, 524288 bytes)
Memory: 1028120k available (2296k kernel code, 824k data, 144k init) [fffff80000000000,000000003fede000]
Calibrating delay using timer specific routine.. 10.00 BogoMIPS (lpj=5000)
Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Probing for controllers.
/pci@8,700000: SCHIZO PCI Bus Module ver[5:0]
/pci@8,700000: PCI CFG[7ffee000000] IO[7ffef000000] MEM[7fe00000000]
/pci@8,600000: SCHIZO PCI Bus Module ver[5:0]
/pci@8,600000: PCI CFG[7ffec000000] IO[7ffed000000] MEM[7fd00000000]
PCI0(PBMB): Bus running at 33MHz
PCI0(PBMA): Bus running at 66MHz
ebus0: [flashprom] [bbc] [ppm] [i2c -> (dimm-fru) (dimm-fru) (dimm-fru) (dimm-fru) (nvram) (idprom)] [i2c -> (cpu-fru) (temperature) (fan-control) (card-reader) (motherboard-fru) (i2c-bridge)] [beep] [audio] [rtc] [gpio] [pmc] [floppy] [parallel] [serial]
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
/pci@8,700000/ebus@5/rtc@1,300070: Clock regs at 000007fe7e300070
NET: Registered protocol family 2
IP route cache hash table entries: 8192 (order: 3, 65536 bytes)
TCP established hash table entries: 32768 (order: 6, 524288 bytes)
TCP bind hash table entries: 32768 (order: 5, 262144 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
TCP reno registered
checking if image is initramfs... it is
Freeing initrd memory: 4950k freed
/memory-controller@0,400000: US3 memory controller at 0000040000400000 [ACTIVE]
audit: initializing netlink socket (disabled)
audit(1176714549.386:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 8192 bytes)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
atyfb_init: Invoked
atyfb_init: Registering PCI device
atyfb_pci_probe: Invoked
atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
Console: switching to colour frame buffer device 80x30
atyfb: fb0: ATY Mach64 frame buffer device on PCI
atyfb_pci_probe: success
/upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC pnum[36e] rev[0] manuf_rev[1]
Real Time Clock Driver v1.12ac
[drm] Initialized drm 1.1.0 20060810
f0086c34: ttyS0 at MMIO 0x7fe7e400000 (irq = 12) is a SAB82532 V3.2
f0086c34: ttyS1 at MMIO 0x7fe7e400040 (irq = 12) is a SAB82532 V3.2
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
SCSI subsystem initialized
QLogic Fibre Channel HBA Driver
qla2xxx 0000:00:04.0: Found an ISP2200, irq 21, iobase 0x000007fd00100000
qla2xxx 0000:00:04.0: Configuring PCI space...
qla2xxx 0000:00:04.0: Configure NVRAM parameters...
qla2xxx 0000:00:04.0: Inconsistent NVRAM detected: checksum=0x0 id=<4>qla2xxx 0000:00:04.0: Falling back to functioning (yet invalid -- WWPN) defaults.
qla2xxx 0000:00:04.0: Verifying loaded RISC code...
sungem.c:v0.98 8/24/03 David S. Miller (davem@redhat.com)
PHY ID: 18074c1, addr: 0
eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:03:ba:17:f3:30
eth0: Found Generic MII PHY
ieee1394: Initialized config rom entry `ip1394'
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[14] MMIO=[7fe00120000-7fe001207ff] Max Packet=[2048] IR/IT contexts=[4/4]
sym0: <875> rev 0x37 at pci 0001:00:06.0 irq 16
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: SCSI BUS has been reset.
scsi1 : sym-2.2.3
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0003bafffe17f330]
eth0: Link is up at 100 Mbps, full-duplex.
scsi 1:0:6:0: CD-ROM TOSHIBA DVD-ROM SD-M1401 1009 PQ: 0 ANSI: 2
target1:0:6: Beginning Domain Validation
target1:0:6: asynchronous
target1:0:6: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 16)
target1:0:6: Domain Validation skipping write tests
target1:0:6: Ending Domain Validation
sym1: <875> rev 0x37 at pci 0001:00:06.1 irq 17
sym1: No NVRAM, ID 7, Fast-20, SE, parity checking
sym1: SCSI BUS has been reset.
scsi2 : sym-2.2.3
qla2xxx 0000:00:04.0: Allocated (252 KB) for firmware dump...
qla2xxx 0000:00:04.0: LIP reset occured (f8e8).
scsi0 : qla2xxx
qla2xxx 0000:00:04.0: LIP occured (f8e8).
qla2xxx 0000:00:04.0: LOOP UP detected (1 Gbps).
qla2xxx 0000:00:04.0:
QLogic Fibre Channel HBA Driver: 8.01.07-k5
QLogic QLA22xx -
ISP2200: PCI (66 MHz) @ 0000:00:04.0 hdma-, host#=0, fw=2.02.08 TP
scsi 0:0:0:0: Direct-Access SEAGATE ST373405FSUN72G 0638 PQ: 0 ANSI: 3
SCSI device sda: 143374738 512-byte hdwr sectors (73408 MB)
sda: Write Protect is off
sda: Mode Sense: db 00 10 08
SCSI device sda: write cache: disabled, read cache: enabled, supports DPO and FUA
SCSI device sda: 143374738 512-byte hdwr sectors (73408 MB)
sda: Write Protect is off
sda: Mode Sense: db 00 10 08
SCSI device sda: write cache: disabled, read cache: enabled, supports DPO and FUA
sda: sda1 sda2 sda3 sda4 sda5 sda8
sd 0:0:0:0: Attached scsi disk sda
ohci_hcd 0001:00:05.3: OHCI Host Controller
ohci_hcd 0001:00:05.3: new USB bus registered, assigned bus number 1
ohci_hcd 0001:00:05.3: irq 15, io mem 0x7fe01000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
sr0: scsi3-mmc drive: 40x/40x cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 1:0:6:0: Attached scsi CD-ROM sr0
sr 1:0:6:0: Attached scsi generic sg0 type 5
sd 0:0:0:0: Attached scsi generic sg1 type 0
usb 1-1: new low speed USB device using ohci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
input: HID 0430:0100 as /class/input/input0
input: USB HID v1.10 Mouse [HID 0430:0100] on usb-0001:00:05.3-1
usb 1-2: new low speed USB device using ohci_hcd and address 3
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
usb 1-2: configuration #1 chosen from 1 choice
input: HID 0430:0005 as /class/input/input1
input: USB HID v1.00 Keyboard [HID 0430:0005] on usb-0001:00:05.3-2
eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
Adding 498608k swap on /dev/sda1. Priority:-1 extents:1 across:498608k
EXT3 FS on sda2, internal journal
i2c-0: Regs at 000007fe7e00002e, 6 devices, own a0, clock 10.
i2c-1: Regs at 000007fe7e000030, 6 devices, own a0, clock 10.
bbc_envctrl: kenvctrld starting...
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
eth0: Link is up at 100 Mbps, full-duplex.
eth0: Pause is disabled
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth0: no IPv6 routers present
ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40584606){00} arg(ff859a4c) on /dev/fb0
ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40184600){00} arg(ff859a54) on /dev/fb0
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (9 preceding siblings ...)
2007-04-16 9:22 ` Emanuele Rocca
@ 2007-04-16 18:55 ` David Miller
2007-04-16 19:49 ` Emanuele Rocca
` (10 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-04-16 18:55 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Mon, 16 Apr 2007 11:22:08 +0200
> * Emanuele Rocca <ema@debian.org>, [2007-04-15 14:06 +0200]:
> > * David Miller <davem@davemloft.net>, [2007-04-12 14:11 -0700]:
> > > Please add this debugging patch and boot, let me know what ends up
> > > in your kernel log.
> >
> > I've applied the patch to 2.6.21-rc6 and booted with atyfb enabled, but
> > unfortunately there seems to be a regression in qla2xxx, see the
> > attached file (dmesg output).
>
> OK, here's the relevant dmesg output after reverting the recent qla2xxx
> modifications:
>
> atyfb_init: Invoked
> atyfb_init: Registering PCI device
> atyfb_pci_probe: Invoked
> atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
> atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
> Console: switching to colour frame buffer device 80x30
> atyfb: fb0: ATY Mach64 frame buffer device on PCI
> atyfb_pci_probe: success
> /upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC pnum[36e] rev[0] manuf_rev[1]
> ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40584606){00} arg(ff859a4c) on /dev/fb0
> ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40184600){00} arg(ff859a54) on /dev/fb0
>
> Full log attached.
Well, it came up fine, what's the problem? Do you get a blank
screen or something?
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (10 preceding siblings ...)
2007-04-16 18:55 ` David Miller
@ 2007-04-16 19:49 ` Emanuele Rocca
2007-04-16 19:53 ` David Miller
` (9 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-16 19:49 UTC (permalink / raw)
To: sparclinux
Hi David,
* David Miller <davem@davemloft.net>, [2007-04-16 11:55 -0700]:
> From: Emanuele Rocca <ema@debian.org>
> Date: Mon, 16 Apr 2007 11:22:08 +0200
> > atyfb_init: Invoked
> > atyfb_init: Registering PCI device
> > atyfb_pci_probe: Invoked
> > atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
> > atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
> > Console: switching to colour frame buffer device 80x30
> > atyfb: fb0: ATY Mach64 frame buffer device on PCI
> > atyfb_pci_probe: success
> > /upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC pnum[36e] rev[0] manuf_rev[1]
> > ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40584606){00} arg(ff859a4c) on /dev/fb0
> > ioctl32(Xorg:4213): Unknown cmd fd(6) cmd(40184600){00} arg(ff859a54) on /dev/fb0
> Well, it came up fine, what's the problem? Do you get a blank
> screen or something?
Exactly, blank screen after 'Booting Linux...'.
And the following messages, which didn't come out booting without atyfb:
ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40584606){00} arg(fffd5a4c) on /dev/fb0
ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40184600){00} arg(fffd5a54) on /dev/fb0
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (11 preceding siblings ...)
2007-04-16 19:49 ` Emanuele Rocca
@ 2007-04-16 19:53 ` David Miller
2007-04-16 20:08 ` Emanuele Rocca
` (8 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-04-16 19:53 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Mon, 16 Apr 2007 21:49:58 +0200
> Exactly, blank screen after 'Booting Linux...'.
I have no idea what's going wrong then, and this kind of
but I can't really work on without physical access to
the system sorry. I really need to be in front of the
computer having this issue and do a lot of test boots
and debug statment frobbing to try and figure it out.
> And the following messages, which didn't come out booting without atyfb:
>
> ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40584606){00} arg(fffd5a4c) on /dev/fb0
> ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40184600){00} arg(fffd5a54) on /dev/fb0
That's normal and comes from the X server.
If the X server doesn't bring up your screen either, something
is very very wrong with your graphics card which makes it even
less likely that the kernel driver can be fixed too.
Did this graphics card really ever work properly? What kernel
version was that?
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (12 preceding siblings ...)
2007-04-16 19:53 ` David Miller
@ 2007-04-16 20:08 ` Emanuele Rocca
2007-04-16 20:19 ` David Miller
` (7 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-16 20:08 UTC (permalink / raw)
To: sparclinux
* David Miller <davem@davemloft.net>, [2007-04-16 12:53 -0700]:
> From: Emanuele Rocca <ema@debian.org>
> Date: Mon, 16 Apr 2007 21:49:58 +0200
>
> > Exactly, blank screen after 'Booting Linux...'.
>
> I have no idea what's going wrong then, and this kind of
> but I can't really work on without physical access to
> the system sorry. I really need to be in front of the
> computer having this issue and do a lot of test boots
> and debug statment frobbing to try and figure it out.
Want to come to Italy? :-)
BTW, we had reports from Debian users that ran into this bug also on
ultra10, and I guess every machine with a Creator 3D card is affected.
Nothing critical, though, given that with atyfb:off everything works
properly.
> > And the following messages, which didn't come out booting without atyfb:
> >
> > ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40584606){00} arg(fffd5a4c) on /dev/fb0
> > ioctl32(Xorg:4222): Unknown cmd fd(6) cmd(40184600){00} arg(fffd5a54) on /dev/fb0
>
> That's normal and comes from the X server.
>
> If the X server doesn't bring up your screen
X works pretty well.
> What kernel version was that?
2.6.21-rc6
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (13 preceding siblings ...)
2007-04-16 20:08 ` Emanuele Rocca
@ 2007-04-16 20:19 ` David Miller
2007-04-16 20:56 ` Tom "spot" Callaway
` (6 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-04-16 20:19 UTC (permalink / raw)
To: sparclinux
From: Emanuele Rocca <ema@debian.org>
Date: Mon, 16 Apr 2007 22:08:40 +0200
> * David Miller <davem@davemloft.net>, [2007-04-16 12:53 -0700]:
> > From: Emanuele Rocca <ema@debian.org>
> > Date: Mon, 16 Apr 2007 21:49:58 +0200
> >
> > > Exactly, blank screen after 'Booting Linux...'.
> >
> > I have no idea what's going wrong then, and this kind of
> > but I can't really work on without physical access to
> > the system sorry. I really need to be in front of the
> > computer having this issue and do a lot of test boots
> > and debug statment frobbing to try and figure it out.
>
> Want to come to Italy? :-)
>
> BTW, we had reports from Debian users that ran into this bug also on
> ultra10, and I guess every machine with a Creator 3D card is affected.
>
> Nothing critical, though, given that with atyfb:off everything works
> properly.
So the source of the problem is that there is a creatorFB
card and an atyfb in the same machine?
Probably you have a screen showing on the creatorFB :-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (14 preceding siblings ...)
2007-04-16 20:19 ` David Miller
@ 2007-04-16 20:56 ` Tom "spot" Callaway
2007-04-16 21:16 ` Emanuele Rocca
` (5 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Tom "spot" Callaway @ 2007-04-16 20:56 UTC (permalink / raw)
To: sparclinux
[-- Attachment #1: Type: text/plain, Size: 1245 bytes --]
On Mon, 2007-04-16 at 13:19 -0700, David Miller wrote:
> From: Emanuele Rocca <ema@debian.org>
> Date: Mon, 16 Apr 2007 22:08:40 +0200
>
> > * David Miller <davem@davemloft.net>, [2007-04-16 12:53 -0700]:
> > > From: Emanuele Rocca <ema@debian.org>
> > > Date: Mon, 16 Apr 2007 21:49:58 +0200
> > >
> > > > Exactly, blank screen after 'Booting Linux...'.
> > >
> > > I have no idea what's going wrong then, and this kind of
> > > but I can't really work on without physical access to
> > > the system sorry. I really need to be in front of the
> > > computer having this issue and do a lot of test boots
> > > and debug statment frobbing to try and figure it out.
> >
> > Want to come to Italy? :-)
> >
> > BTW, we had reports from Debian users that ran into this bug also on
> > ultra10, and I guess every machine with a Creator 3D card is affected.
> >
> > Nothing critical, though, given that with atyfb:off everything works
> > properly.
>
> So the source of the problem is that there is a creatorFB
> card and an atyfb in the same machine?
>
> Probably you have a screen showing on the creatorFB :-)
Yep. Absolutely. Aurora's got this patch in it, to have the old behavior
on FB ordering, since people expect it.
~spot
[-- Attachment #2: linux-2.6.16-sparc64-framebufferorder.patch --]
[-- Type: text/x-patch, Size: 1032 bytes --]
--- linux-2.6.16.sparc64/drivers/video/Makefile.BAD 2006-06-03 12:17:07.000000000 -0400
+++ linux-2.6.16.sparc64/drivers/video/Makefile 2006-06-03 12:19:09.000000000 -0400
@@ -31,9 +31,6 @@
obj-$(CONFIG_FB_MATROX) += matrox/
obj-$(CONFIG_FB_RIVA) += riva/ vgastate.o
obj-$(CONFIG_FB_NVIDIA) += nvidia/
-obj-$(CONFIG_FB_ATY) += aty/ macmodes.o
-obj-$(CONFIG_FB_ATY128) += aty/ macmodes.o
-obj-$(CONFIG_FB_RADEON) += aty/
obj-$(CONFIG_FB_SIS) += sis/
obj-$(CONFIG_FB_KYRO) += kyro/
obj-$(CONFIG_FB_SAVAGE) += savage/
@@ -60,6 +57,9 @@
obj-$(CONFIG_FB_P9100) += p9100.o sbuslib.o
obj-$(CONFIG_FB_TCX) += tcx.o sbuslib.o
obj-$(CONFIG_FB_LEO) += leo.o sbuslib.o
+obj-$(CONFIG_FB_ATY) += aty/ macmodes.o
+obj-$(CONFIG_FB_ATY128) += aty/ macmodes.o
+obj-$(CONFIG_FB_RADEON) += aty/
obj-$(CONFIG_FB_SGIVW) += sgivwfb.o
obj-$(CONFIG_FB_ACORN) += acornfb.o
obj-$(CONFIG_FB_ATARI) += atafb.o
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (15 preceding siblings ...)
2007-04-16 20:56 ` Tom "spot" Callaway
@ 2007-04-16 21:16 ` Emanuele Rocca
2007-04-16 22:21 ` David Miller
` (4 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-16 21:16 UTC (permalink / raw)
To: sparclinux
* David Miller <davem@davemloft.net>, [2007-04-16 13:19 -0700]:
> From: Emanuele Rocca <ema@debian.org>
> Date: Mon, 16 Apr 2007 22:08:40 +0200
> > BTW, we had reports from Debian users that ran into this bug also on
> > ultra10, and I guess every machine with a Creator 3D card is affected.
> >
> > Nothing critical, though, given that with atyfb:off everything works
> > properly.
>
> So the source of the problem is that there is a creatorFB
> card and an atyfb in the same machine?
>
> Probably you have a screen showing on the creatorFB :-)
LOL, I've tried to actually connect my monitor to the atyfb and that was
really helpful. :-)
So, using the creatorFB I see Openboot and the silo prompt; after that,
the control goes to the atyfb card (which without a monitor can do
little).
Conversely, using the atyfb card there's no openboot (and no X, given
that I've configured it only for the creator) but the console shows up
just fine. :-)
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (16 preceding siblings ...)
2007-04-16 21:16 ` Emanuele Rocca
@ 2007-04-16 22:21 ` David Miller
2007-04-17 2:27 ` Tom "spot" Callaway
` (3 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-04-16 22:21 UTC (permalink / raw)
To: sparclinux
From: "Tom \"spot\" Callaway" <tcallawa@redhat.com>
Date: Mon, 16 Apr 2007 15:56:25 -0500
> Yep. Absolutely. Aurora's got this patch in it, to have the old behavior
> on FB ordering, since people expect it.
Yes that would maintain the status-quo from ages ago, but
it still doesn't actually fix the core problem :-)
What we should probably do is parse the output-device prom environment
variable, and using that set the console framebuffer device.
One way to do that would be to cons up a dummy console= kernel
command line entry if the user hasn't explicitly specified one.
Otherwise it's going to be a bit messy.
Actually, I'll take a look at the console<-->fb hookup internals
a little bit more, perhaps there is an easier solution.
But the bottom line is that we must use the output-device to
determine the console output framebuffer device in the absense
of a console= command line specification.
Oh btw, Tom, does my scsi bus reset patch help your SS4 at all? :-)
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (17 preceding siblings ...)
2007-04-16 22:21 ` David Miller
@ 2007-04-17 2:27 ` Tom "spot" Callaway
2007-04-17 12:19 ` Emanuele Rocca
` (2 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: Tom "spot" Callaway @ 2007-04-17 2:27 UTC (permalink / raw)
To: sparclinux
On Mon, 2007-04-16 at 15:21 -0700, David Miller wrote:
> From: "Tom \"spot\" Callaway" <tcallawa@redhat.com>
> Date: Mon, 16 Apr 2007 15:56:25 -0500
>
> > Yep. Absolutely. Aurora's got this patch in it, to have the old behavior
> > on FB ordering, since people expect it.
>
> Yes that would maintain the status-quo from ages ago, but
> it still doesn't actually fix the core problem :-)
Which is why I never actually submitted that patch upstream. It's a
hack. :)
> Oh btw, Tom, does my scsi bus reset patch help your SS4 at all? :-)
Yes, but I'm waiting for testing with a CDROM hanging off the bus before
I send the all clear.
~spot
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (18 preceding siblings ...)
2007-04-17 2:27 ` Tom "spot" Callaway
@ 2007-04-17 12:19 ` Emanuele Rocca
2007-04-17 19:54 ` Emanuele Rocca
2007-05-17 8:25 ` David Miller
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-17 12:19 UTC (permalink / raw)
To: sparclinux
* David Miller <davem@davemloft.net>, [2007-04-16 15:21 -0700]:
> But the bottom line is that we must use the output-device to
> determine the console output framebuffer device in the absense
> of a console= command line specification.
Maybe I'm just stating something obiouvs, by the way I hope this can
help tracking down the problem.
set_preferred_console (arch/sparc64/kernel/setup.c) returns -ENODEV
either booting with atyfb enabled or disabled.
output-device is 0 (PROMDEV_OSCREEN).
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (19 preceding siblings ...)
2007-04-17 12:19 ` Emanuele Rocca
@ 2007-04-17 19:54 ` Emanuele Rocca
2007-05-17 8:25 ` David Miller
21 siblings, 0 replies; 23+ messages in thread
From: Emanuele Rocca @ 2007-04-17 19:54 UTC (permalink / raw)
To: sparclinux
* Emanuele Rocca <ema@debian.org>, [2007-04-17 14:19 +0200]:
> set_preferred_console (arch/sparc64/kernel/setup.c) returns -ENODEV
> either booting with atyfb enabled or disabled.
>
> output-device is 0 (PROMDEV_OSCREEN).
Oh, and here's the contents of /proc/fb:
0 ATY Mach64
1 Elite 3D
Booting with fbcon=map:1 works correctly.
ciao,
ema
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: [PATCH]: Fix for SB100/SB150 bootup hangs
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
` (20 preceding siblings ...)
2007-04-17 19:54 ` Emanuele Rocca
@ 2007-05-17 8:25 ` David Miller
21 siblings, 0 replies; 23+ messages in thread
From: David Miller @ 2007-05-17 8:25 UTC (permalink / raw)
To: sparclinux
From: David Miller <davem@davemloft.net>
Date: Mon, 16 Apr 2007 15:21:07 -0700 (PDT)
> But the bottom line is that we must use the output-device to
> determine the console output framebuffer device in the absense
> of a console= command line specification.
The status of this is that I just had an email exchange
with one of the framebuffer layer developers and he's
come up with a scheme by which we can set the framebuffer
device correctly based upon the setting of 'output-device'
and whatever that aliases too.
I'll forward some test stuff here, if I remember, once the
infrastructure is done.
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2007-05-17 8:25 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-05 9:11 [PATCH]: Fix for SB100/SB150 bootup hangs David Miller
2007-03-05 16:56 ` Tom 'spot' Callaway
2007-03-05 19:26 ` Jason Wever
2007-03-08 22:12 ` Emanuele Rocca
2007-03-08 22:19 ` David Miller
2007-03-08 22:36 ` Emanuele Rocca
2007-03-08 23:08 ` David Miller
2007-03-08 23:21 ` Emanuele Rocca
2007-04-12 21:11 ` David Miller
2007-04-15 12:06 ` Emanuele Rocca
2007-04-16 9:22 ` Emanuele Rocca
2007-04-16 18:55 ` David Miller
2007-04-16 19:49 ` Emanuele Rocca
2007-04-16 19:53 ` David Miller
2007-04-16 20:08 ` Emanuele Rocca
2007-04-16 20:19 ` David Miller
2007-04-16 20:56 ` Tom "spot" Callaway
2007-04-16 21:16 ` Emanuele Rocca
2007-04-16 22:21 ` David Miller
2007-04-17 2:27 ` Tom "spot" Callaway
2007-04-17 12:19 ` Emanuele Rocca
2007-04-17 19:54 ` Emanuele Rocca
2007-05-17 8:25 ` David Miller
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.