Skip to contentSkip to conversation

PROBLEM: Problem with wireless PCMCIA card insertion on 2.6.0-test2

DISCUSSION Jeremy T. Bouse 2 participants 4 messages Aug 4, 2003

lore
Share & tools
lore
#0 lore raw

Please find attached further information regarding the
specifics of this problem. Basically since upgrading from 2.4.21 to 2.6.0-test2 the use of my PCMCIA wireless card (Cisco Aironet 350) has been non-existent as it locks up the laptop. The only recourse is total cold-boot power cycling without the PCMCIA card inserted.

Please Cc me as I am not subscribe to the ML as I'm already on
enough high volume lists.

Regards,
Jeremy T. Bouse

[1.]
Problem with Wireless PCMCIA card insertion.

[2.]
Sony Vaio PCG-C1MWP was working fine with 2.4.21 using either Cisco Aironet 350 or Orinoco Gold PCMCIA 802.11b wireless card. Upgraded to 2.6.0-test2 to test it out and everything works but PCMCIA. When inserting a card system locks up after logging entries like those in section 5. PCMCIA cards are good as the operate properly under 2.4 and in other machines. Originally compiled with pre-emptive code but later disabled to try and remove that as cause of problem but problem still remained without pre-emptive code included.

[3.]
modules, pcmcia, kobject_
[4.]
Linux version 2.6.0-test2-pcg-c1mwp (undrgrid@vaio) (gcc version 3.3.1 20030722 (Debian prerelease)) #1 Tue Jul 29 16:40:40 PDT 2003

[5.]

Jul 28 18:02:10 vaio kernel: airo:  Probing for PCI adapters
Jul 28 18:02:10 vaio kernel: kobject_register failed for airo (-17)
Jul 28 18:02:10 vaio kernel: Call Trace:
Jul 28 18:02:10 vaio kernel:  [kobject_register+89/96] 
kobject_register+0x59/0x60
Jul 28 18:02:10 vaio kernel:  [bus_add_driver+82/176] 
bus_add_driver+0x52/0xb0
Jul 28 18:02:10 vaio kernel:  [driver_register+47/64] 
driver_register+0x2f/0x40
Jul 28 18:02:10 vaio kernel:  [create_proc_entry+132/208] 
create_proc_entry+0x84/0xd0
Jul 28 18:02:10 vaio kernel:  [pci_register_driver+114/160] 
pci_register_driver+0x72/0xa0
Jul 28 18:02:10 vaio kernel:  [__crc_snd_card_proc_new+1653989/2456049] 
airo_init_module+0xe8/0x10d [airo]
Jul 28 18:02:10 vaio kernel:  [sys_init_module+255/528] 
sys_init_module+0xff/0x210
Jul 28 18:02:10 vaio kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 28 18:02:10 vaio kernel: 
Jul 28 18:02:10 vaio kernel: airo:  Finished probing for PCI adapters
Jul 28 18:09:25 vaio kernel: cs: memory probe 0xa0000000-0xa0ffffff: 
clean.
Jul 28 18:09:25 vaio kernel: airo: Doing fast bap_reads
Jul 28 18:09:25 vaio kernel: airo: MAC enabled eth1 0:40:96:58:be:46
Jul 28 18:09:25 vaio kernel: eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 3, 
io 0x0100-0x013f
Jul 28 18:09:25 vaio kernel: bad: scheduling while atomic!
Jul 28 18:09:25 vaio kernel: Call Trace:
Jul 28 18:09:25 vaio kernel:  [schedule+951/960] schedule+0x3b7/0x3c0
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2038071/2456049] 
sendcommand+0xaa/0xe0 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2037849/2456049] 
issuecommand+0x5c/0x90 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2039319/2456049] 
PC4500_accessrid+0x4a/0x90 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2039486/2456049] 
PC4500_readrid+0x61/0x130 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2028126/2456049] 
readStatsRid+0x31/0x50 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2029844/2456049] 
airo_read_stats+0x67/0x150 [airo]
Jul 28 18:09:25 vaio kernel:  [update_wall_time+22/64] 
update_wall_time+0x16/0x40
Jul 28 18:09:25 vaio kernel:  [do_timer+224/240] do_timer+0xe0/0xf0
Jul 28 18:09:25 vaio kernel:  [rcu_process_callbacks+131/256] 
rcu_process_callbacks+0x83/0x100
Jul 28 18:09:25 vaio kernel:  [tasklet_action+70/112] 
tasklet_action+0x46/0x70
Jul 28 18:09:25 vaio kernel:  [buffered_rmqueue+209/368] 
buffered_rmqueue+0xd1/0x170
Jul 28 18:09:25 vaio kernel:  [buffered_rmqueue+209/368] 
buffered_rmqueue+0xd1/0x170
Jul 28 18:09:25 vaio kernel:  [__alloc_pages+144/784] 
__alloc_pages+0x90/0x310
Jul 28 18:09:25 vaio kernel:  [proc_alloc_inode+76/128] 
proc_alloc_inode+0x4c/0x80
Jul 28 18:09:25 vaio kernel:  [proc_alloc_inode+76/128] 
proc_alloc_inode+0x4c/0x80
Jul 28 18:09:25 vaio kernel:  [alloc_inode+208/384] 
alloc_inode+0xd0/0x180
Jul 28 18:09:25 vaio kernel:  [do_pollfd+17/160] do_pollfd+0x11/0xa0
Jul 28 18:09:25 vaio kernel:  [iget_locked+149/192] 
iget_locked+0x95/0xc0
Jul 28 18:09:25 vaio kernel:  [proc_read_inode+23/64] 
proc_read_inode+0x17/0x40
Jul 28 18:09:25 vaio kernel:  [wake_up_inode+15/48] 
wake_up_inode+0xf/0x30
Jul 28 18:09:25 vaio kernel:  [proc_get_inode+278/320] 
proc_get_inode+0x116/0x140
Jul 28 18:09:25 vaio kernel:  [d_instantiate+102/128] 
d_instantiate+0x66/0x80
Jul 28 18:09:25 vaio kernel:  [vsnprintf+582/1136] vsnprintf+0x246/0x470
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2030099/2456049] 
airo_get_stats+0x16/0x20 [airo]
Jul 28 18:09:25 vaio kernel:  [dev_seq_printf_stats+235/256] 
dev_seq_printf_stats+0xeb/0x100
Jul 28 18:09:25 vaio kernel:  [dev_seq_show+40/144] 
dev_seq_show+0x28/0x90
Jul 28 18:09:25 vaio kernel:  [seq_read+477/784] seq_read+0x1dd/0x310
Jul 28 18:09:25 vaio kernel:  [vfs_read+236/336] vfs_read+0xec/0x150
Jul 28 18:09:25 vaio kernel:  [sys_read+66/112] sys_read+0x42/0x70
Jul 28 18:09:25 vaio kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 28 18:09:26 vaio kernel: ------------[ cut here ]------------
Jul 28 18:09:26 vaio kernel: kernel BUG at kernel/workqueue.c:77!
Jul 28 18:09:26 vaio kernel: invalid operand: 0000 [#1]
Jul 28 18:09:26 vaio kernel: CPU:    0
Jul 28 18:09:26 vaio kernel: EIP:    0060:[queue_work+140/160]    Not 
tainted
Jul 28 18:09:26 vaio kernel: EFLAGS: 00210217
Jul 28 18:09:26 vaio kernel: EIP is at queue_work+0x8c/0xa0
Jul 28 18:09:26 vaio kernel: eax: 00000000   ebx: 00000000   ecx: 
c7afc394   edx: c7afc390
Jul 28 18:09:26 vaio kernel: esi: c7afc390   edi: ca13a000   ebp: 
ceffdc20   esp: ca13bce8
Jul 28 18:09:26 vaio kernel: ds: 007b   es: 007b   ss: 0068
Jul 28 18:09:26 vaio kernel: Process gkrellm (pid: 581, 
threadinfo=ca13a000 task=ca640640)
Jul 28 18:09:26 vaio kernel: Stack: c7afc37c d00c5cb0 c7afc000 c7afc220 
d00c5df2
 c7afc220 ca13bd0c 0000ff68 
Jul 28 18:09:26 vaio kernel:        00000000 000001a4 00000000 00000018 
00000001 00000000 00000002 0000000f 
Jul 28 18:09:26 vaio kernel:        00000000 00000000 00000000 00000000 
00000000 00000000 00000000 00000000 
Jul 28 18:09:26 vaio kernel: Call Trace:
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2029741/2456049] 
airo_read_stats+0x0/0x150 [airo]
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2030063/2456049] 
airo_read_stats+0x142/0x150 [airo]
Jul 28 18:09:26 vaio kernel:  [buffered_rmqueue+209/368] 
buffered_rmqueue+0xd1/0x170
Jul 28 18:09:26 vaio kernel:  [buffered_rmqueue+209/368] 
buffered_rmqueue+0xd1/0x170
Jul 28 18:09:26 vaio kernel:  [__alloc_pages+144/784] 
__alloc_pages+0x90/0x310
Jul 28 18:09:26 vaio kernel:  [do_anonymous_page+283/528] 
do_anonymous_page+0x11b/0x210
Jul 28 18:09:26 vaio kernel:  [do_page_fault+604/1145] 
do_page_fault+0x25c/0x479
Jul 28 18:09:26 vaio kernel:  [vsnprintf+582/1136] vsnprintf+0x246/0x470
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2030099/2456049] 
airo_get_stats+0x16/0x20 [airo]
Jul 28 18:09:26 vaio kernel:  [dev_seq_printf_stats+235/256] 
dev_seq_printf_stats+0xeb/0x100
Jul 28 18:09:26 vaio kernel:  [dev_seq_show+40/144] 
dev_seq_show+0x28/0x90
Jul 28 18:09:26 vaio kernel:  [seq_read+477/784] seq_read+0x1dd/0x310
Jul 28 18:09:26 vaio kernel:  [vfs_read+236/336] vfs_read+0xec/0x150
Jul 28 18:09:26 vaio kernel:  [sys_read+66/112] sys_read+0x42/0x70
Jul 28 18:09:26 vaio kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 28 18:09:26 vaio kernel: 
Jul 28 18:09:26 vaio kernel: Code: 0f 0b 4d 00 85 10 43 c0 eb 90 8d 76 
00 8d bc 27 00 00 00 00 
Jul 28 18:09:26 vaio kernel:  <6>note: gkrellm[581] exited with 
preempt_count 2
Jul 28 18:09:26 vaio kernel: bad: scheduling while atomic!
Jul 28 18:09:26 vaio kernel: Call Trace:
Jul 28 18:09:26 vaio kernel:  [schedule+951/960] schedule+0x3b7/0x3c0
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2038071/2456049] 
sendcommand+0xaa/0xe0 [airo]
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2037849/2456049] 
issuecommand+0x5c/0x90 [airo]
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2039319/2456049] 
PC4500_accessrid+0x4a/0x90 [airo]
Jul 28 18:09:26 vaio kernel:  [error_code+45/56] error_code+0x2d/0x38
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2039486/2456049] 
PC4500_readrid+0x61/0x130 [airo]
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2028126/2456049] 
readStatsRid+0x31/0x50 [airo]
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2029844/2456049] 
airo_read_stats+0x67/0x150 [airo]
Jul 28 18:09:26 vaio kernel:  [find_get_page+44/96] 
find_get_page+0x2c/0x60
Jul 28 18:09:26 vaio kernel:  [filemap_nopage+654/800] 
filemap_nopage+0x28e/0x320
Jul 28 18:09:26 vaio kernel:  [do_no_page+388/736] 
do_no_page+0x184/0x2e0
Jul 28 18:09:26 vaio kernel:  [proc_alloc_inode+76/128] 
proc_alloc_inode+0x4c/0x80
Jul 28 18:09:26 vaio kernel:  [proc_alloc_inode+76/128] 
proc_alloc_inode+0x4c/0x80
Jul 28 18:09:26 vaio kernel:  [alloc_inode+208/384] 
alloc_inode+0xd0/0x180
Jul 28 18:09:26 vaio kernel:  [do_pollfd+17/160] do_pollfd+0x11/0xa0
Jul 28 18:09:26 vaio kernel:  [iget_locked+149/192] 
iget_locked+0x95/0xc0
Jul 28 18:09:26 vaio kernel:  [find_get_page+44/96] 
find_get_page+0x2c/0x60
Jul 28 18:09:26 vaio kernel:  [filemap_nopage+654/800] 
filemap_nopage+0x28e/0x320
Jul 28 18:09:26 vaio kernel:  [vsnprintf+582/1136] vsnprintf+0x246/0x470
Jul 28 18:09:26 vaio kernel:  [__crc_snd_card_proc_new+2030099/2456049] 
airo_get_stats+0x16/0x20 [airo]
Jul 28 18:09:26 vaio kernel:  [dev_seq_printf_stats+235/256] 
dev_seq_printf_stats+0xeb/0x100
Jul 28 18:09:26 vaio kernel:  [dev_seq_show+40/144] 
dev_seq_show+0x28/0x90
Jul 28 18:09:26 vaio kernel:  [seq_read+477/784] seq_read+0x1dd/0x310
Jul 28 18:09:26 vaio kernel:  [vfs_read+236/336] vfs_read+0xec/0x150
Jul 28 18:09:26 vaio kernel:  [sys_read+66/112] sys_read+0x42/0x70
Jul 28 18:09:26 vaio kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 28 18:09:26 vaio kernel: 
Jul 31 13:12:11 vaio kernel: airo:  Probing for PCI adapters
Jul 31 13:12:11 vaio kernel: kobject_register failed for airo (-17)
Jul 31 13:12:11 vaio kernel: Call Trace:
Jul 31 13:12:11 vaio kernel:  [kobject_register+89/96] 
kobject_register+0x59/0x60
Jul 31 13:12:11 vaio kernel:  [bus_add_driver+82/176] 
bus_add_driver+0x52/0xb0
Jul 31 13:12:11 vaio kernel:  [driver_register+47/64] 
driver_register+0x2f/0x40
Jul 31 13:12:11 vaio kernel:  [create_proc_entry+132/208] 
create_proc_entry+0x84/0xd0
Jul 31 13:12:11 vaio kernel:  [pci_register_driver+114/160] 
pci_register_driver+0x72/0xa0
Jul 31 13:12:11 vaio kernel:  [__crc_snd_card_proc_new+1674469/2456049] 
airo_init_module+0xe8/0x10d [airo]
Jul 31 13:12:11 vaio kernel:  [sys_init_module+231/432] 
sys_init_module+0xe7/0x1b0
Jul 31 13:12:11 vaio kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jul 31 13:12:11 vaio kernel: 
Jul 31 13:12:11 vaio kernel: airo:  Finished probing for PCI adapters
Jul 31 13:12:11 vaio kernel: airo: Doing fast bap_reads
Jul 31 13:12:11 vaio kernel: airo: MAC enabled eth1 0:40:96:58:be:46
Jul 31 13:12:11 vaio kernel: eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 3, 

io 0x0100-0x013f

[6.]
None really as all it takes is inserting the PCMCIA 802.11b wireless card into the computer to lock it up.

[7.]
CONFIG_X86=y
CONFIG_MMU=y
CONFIG_UID16=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_EXPERIMENTAL=y
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_SYSCTL=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_KALLSYMS=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_X86_PC=y
CONFIG_MCRUSOE=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=5
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
CONFIG_X86_MCE=y
CONFIG_X86_MSR=y
CONFIG_X86_CPUID=y
CONFIG_NOHIGHMEM=y
CONFIG_MTRR=y
CONFIG_PM=y
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_AC=y
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_DEBUG=y
CONFIG_ACPI_BUS=y
CONFIG_ACPI_INTERPRETER=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_ISA=y
CONFIG_SCx200=m
CONFIG_HOTPLUG=y
CONFIG_PCMCIA=y
CONFIG_YENTA=y
CONFIG_CARDBUS=y
CONFIG_PCMCIA_PROBE=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_FW_LOADER=m
CONFIG_PNP=y
CONFIG_PNP_NAMES=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_INITRD=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_ADMA=y
CONFIG_BLK_DEV_ALI15X3=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=y
CONFIG_SCSI_REPORT_LUNS=y
CONFIG_IEEE1394=y
CONFIG_IEEE1394_OUI_DB=y
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_IEEE1394_CMP=m
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_NETLINK_DEV=m
CONFIG_NETFILTER=y
CONFIG_UNIX=y
CONFIG_NET_KEY=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_NET_IPIP=m
CONFIG_NET_IPGRE=m
CONFIG_INET_ECN=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_IPCOMP=y
CONFIG_IP_NF_CONNTRACK=m
CONFIG_IP_NF_FTP=m
CONFIG_IP_NF_IRC=m
CONFIG_IP_NF_TFTP=m
CONFIG_IP_NF_AMANDA=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_LIMIT=m
CONFIG_IP_NF_MATCH_MAC=m
CONFIG_IP_NF_MATCH_PKTTYPE=m
CONFIG_IP_NF_MATCH_MARK=m
CONFIG_IP_NF_MATCH_MULTIPORT=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_DSCP=m
CONFIG_IP_NF_MATCH_AH_ESP=m
CONFIG_IP_NF_MATCH_LENGTH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_TCPMSS=m
CONFIG_IP_NF_MATCH_HELPER=m
CONFIG_IP_NF_MATCH_STATE=m
CONFIG_IP_NF_MATCH_CONNTRACK=m
CONFIG_IP_NF_MATCH_UNCLEAN=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=m
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_NAT_IRC=m
CONFIG_IP_NF_NAT_FTP=m
CONFIG_IP_NF_NAT_TFTP=m
CONFIG_IP_NF_NAT_AMANDA=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_DSCP=m
CONFIG_IP_NF_TARGET_MARK=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_IP_NF_TARGET_TCPMSS=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_INET6_AH=y
CONFIG_INET6_ESP=y
CONFIG_INET6_IPCOMP=y
CONFIG_IPV6_TUNNEL=y
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_LIMIT=m
CONFIG_IP6_NF_MATCH_MAC=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_MULTIPORT=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_MARK=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AHESP=m
CONFIG_IP6_NF_MATCH_LENGTH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_MARK=m
CONFIG_XFRM_USER=y
CONFIG_IPV6_SCTP__=y
CONFIG_VLAN_8021Q=m
CONFIG_NETDEVICES=y
CONFIG_NET_ETHERNET=y
CONFIG_MII=m
CONFIG_NET_PCI=y
CONFIG_8139TOO=y
CONFIG_PPP=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_NET_RADIO=y
CONFIG_STRIP=m
CONFIG_ARLAN=m
CONFIG_WAVELAN=m
CONFIG_PCMCIA_WAVELAN=m
CONFIG_PCMCIA_NETWAVE=m
CONFIG_PCMCIA_RAYCS=m
CONFIG_AIRO=m
CONFIG_HERMES=m
CONFIG_PLX_HERMES=m
CONFIG_PCI_HERMES=m
CONFIG_PCMCIA_HERMES=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_ATMEL=m
CONFIG_NET_WIRELESS=y
CONFIG_NET_PCMCIA=y
CONFIG_INPUT=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1280
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=600
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
CONFIG_SERIO_SERPORT=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_WATCHDOG=y
CONFIG_RTC=y
CONFIG_SONYPI=m
CONFIG_AGP=y
CONFIG_AGP_ALI=y
CONFIG_DRM=y
CONFIG_DRM_RADEON=m
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_PROC_FS=y
CONFIG_VIDEO_CPIA=m
CONFIG_VIDEO_MEYE=m
CONFIG_EXT2_FS=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
CONFIG_FS_MBCACHE=y
CONFIG_FS_POSIX_ACL=y
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=y
CONFIG_UDF_FS=y
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_NTFS_FS=y
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_RAMFS=y
CONFIG_CRAMFS=m
CONFIG_NFS_FS=y
CONFIG_NFSD=y
CONFIG_LOCKD=y
CONFIG_EXPORTFS=y
CONFIG_SUNRPC=y
CONFIG_SMB_FS=m
CONFIG_CIFS=m
CONFIG_NCP_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_15=y
CONFIG_NLS_UTF8=y
CONFIG_FB=y
CONFIG_VIDEO_SELECT=y
CONFIG_FB_RADEON=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_ALI5451=y
CONFIG_SND_TRIDENT=y
CONFIG_SND_YMFPCI=y
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_VXPOCKET=m
CONFIG_SND_VXP440=m
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_AUDIO=m
CONFIG_USB_MIDI=m
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
CONFIG_USB_STORAGE=y
CONFIG_USB_HID=m
CONFIG_USB_KBD=m
CONFIG_USB_MOUSE=m
CONFIG_USB_AIPTEK=m
CONFIG_USB_WACOM=m
CONFIG_USB_KBTAB=m
CONFIG_USB_POWERMATE=m
CONFIG_USB_XPAD=m
CONFIG_USB_MDC800=m
CONFIG_USB_SCANNER=m
CONFIG_USB_MICROTEK=m
CONFIG_USB_HPUSBSCSI=m
CONFIG_USB_DABUSB=m
CONFIG_USB_VICAM=m
CONFIG_USB_DSBR=m
CONFIG_USB_IBMCAM=m
CONFIG_USB_KONICAWC=m
CONFIG_USB_OV511=m
CONFIG_USB_PWC=m
CONFIG_USB_SE401=m
CONFIG_USB_STV680=m
CONFIG_USB_AX8817X=m
CONFIG_USB_CATC=m
CONFIG_USB_KAWETH=m
CONFIG_USB_PEGASUS=m
CONFIG_USB_RTL8150=m
CONFIG_USB_USBNET=m
CONFIG_USB_AN2720=y
CONFIG_USB_BELKIN=y
CONFIG_USB_GENESYS=y
CONFIG_USB_NET1080=y
CONFIG_USB_PL2301=y
CONFIG_USB_ARMLINUX=y
CONFIG_USB_EPSON2888=y
CONFIG_USB_ZAURUS=y
CONFIG_USB_CDCETHER=y
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_BELKIN=m
CONFIG_USB_SERIAL_WHITEHEAT=m
CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
CONFIG_USB_SERIAL_EMPEG=m
CONFIG_USB_SERIAL_FTDI_SIO=m
CONFIG_USB_SERIAL_VISOR=m
CONFIG_USB_SERIAL_IPAQ=m
CONFIG_USB_SERIAL_IR=m
CONFIG_USB_SERIAL_EDGEPORT=m
CONFIG_USB_SERIAL_EDGEPORT_TI=m
CONFIG_USB_SERIAL_KEYSPAN_PDA=m
CONFIG_USB_SERIAL_KLSI=m
CONFIG_USB_SERIAL_KOBIL_SCT=m
CONFIG_USB_SERIAL_MCT_U232=m
CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_CYBERJACK=m
CONFIG_USB_SERIAL_XIRCOM=m
CONFIG_USB_SERIAL_OMNINET=m
CONFIG_USB_EZUSB=y
CONFIG_USB_EMI26=m
CONFIG_USB_TIGL=m
CONFIG_USB_AUERSWALD=m
CONFIG_USB_RIO500=m
CONFIG_USB_BRLVGER=m
CONFIG_USB_LCD=m
CONFIG_USB_GADGET=m
CONFIG_USB_NET2280=m
CONFIG_USB_ZERO=m
CONFIG_USB_ZERO_NET2280=y
CONFIG_USB_ETH=m
CONFIG_USB_ETH_NET2280=y
CONFIG_BT=y
CONFIG_BT_L2CAP=y
CONFIG_BT_SCO=y
CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HCIUSB=m
CONFIG_BT_USB_SCO=y
CONFIG_BT_USB_ZERO_PACKET=y
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_BCSP_TXCRC=y
CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_X86_EXTRA_IRQS=y
CONFIG_X86_FIND_SMP_CONFIG=y
CONFIG_X86_MPPARSE=y
CONFIG_SECURITY=y
CONFIG_SECURITY_CAPABILITIES=y
CONFIG_CRYPTO=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_NULL=y
CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_SERPENT=y
CONFIG_CRYPTO_AES=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRC32=y
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
CONFIG_X86_BIOS_REBOOT=y

[7.1]
If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes.

Linux vaio 2.6.0-test2-pcg-c1mwp #1 Tue Jul 29 16:40:40 PDT 2003 i686 GNU/Linux

Gnu C                  3.3.1
Gnu make               3.80
util-linux             2.11z
mount                  2.11z
e2fsprogs              1.34
pcmcia-cs              3.2.2
nfs-utils              1.0.5
Linux C Library        2.3.1
Dynamic linker (ldd)   2.3.1
Procps                 3.1.11
Net-tools              1.60
Console-tools          0.2.3
Sh-utils               5.0
Modules Loaded         radeon meye sonypi cmp raw1394 dv1394 video1394 

sbp2 ohci1394

[7.2]
processor : 0
vendor_id : GenuineTMx86
cpu family : 6
model : 4
model name : Transmeta(tm) Crusoe(tm) Processor TM5800
stepping : 3
cpu MHz : 860.248
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr cx8 sep cmov mmx
bogomips : 1372.16

[7.3]
radeon 119372 0 - Live 0xd00d3000
meye 26052 0 - Live 0xd00a7000
sonypi 22812 2 meye, Live 0xd00a0000
cmp 3872 0 - Live 0xd006d000
raw1394 27404 0 - Live 0xd0090000
dv1394 19392 0 - Live 0xd008a000
video1394 17568 0 - Live 0xd0084000
sbp2 24168 0 - Live 0xd007d000
ohci1394 34504 2 dv1394,video1394, Live 0xd0073000

[7.4]
0000-001f : dma1
0020-0021 : pic1
0040-005f : timer
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
03c0-03df : vga+
03f6-03f6 : ide0
0cf8-0cff : PCI conf1
1000-10ff : PCI CardBus #01
1080-109f : Sony Programable I/O Device
1400-140f : ALi Corporation M5229 IDE
1400-1407 : ide0
1408-140f : ide1
1800-18ff : ALi Corporation M5451 PCI AC-Link Co
1800-18ff : ALI 5451
1c00-1cff : ALi Corporation M5457 AC-Link Modem 2000-20ff : PCI device 10cf:2011 (Citicorp TTI) 2400-24ff : Realtek Semiconducto RTL-8139/8139C/8139C
2400-24ff : 8139too
2800-28ff : ATI Technologies Inc Radeon Mobility M6 L 2c00-2cff : PCI CardBus #01
8000-803f : ALi Corporation M7101 PMU 8040-805f : ALi Corporation M7101 PMU

00000000-0009afff : System RAM
0009b000-0009ffff : reserved
000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM
000dc000-000dffff : reserved
000e0000-000e0fff : ALi Corporation USB 1.1 Controller (#2)
000e0000-000e0fff : ohci-hcd
000f0000-000fffff : System ROM
00100000-0eeeffff : System RAM
00100000-003f3c1e : Kernel code
003f3c1f-0052c91f : Kernel data
0eef0000-0eefbfff : ACPI Tables
0eefc000-0eefffff : ACPI Non-volatile Storage 0ef00000-0effffff : System RAM
10000000-10000fff : Ricoh Co Ltd RL5c475 10400000-107fffff : PCI CardBus #01 10800000-10bfffff : PCI CardBus #01 e8000000-e80fffff : Transmeta Corporatio LongRun Northbridge e8100000-e8100fff : ALi Corporation M5451 PCI AC-Link Co e8101000-e8101fff : ALi Corporation M5457 AC-Link Modem e8102000-e81027ff : Texas Instruments TSB43AB22/A IEEE-139
e8102000-e81027ff : ohci1394
e8102800-e81028ff : Realtek Semiconducto RTL-8139/8139C/8139C
e8102800-e81028ff : 8139too
e8103000-e8103fff : ALi Corporation USB 1.1 Controller
e8103000-e8103fff : ohci-hcd
e8104000-e8107fff : Texas Instruments TSB43AB22/A IEEE-139 e8110000-e811ffff : ATI Technologies Inc Radeon Mobility M6 L
e8110000-e811ffff : radeonfb
e8200000-e82fffff : PCI device 10cf:2011 (Citicorp TTI) f0000000-f7ffffff : ATI Technologies Inc Radeon Mobility M6 L
f0000000-f7ffffff : radeonfb
fff80000-ffffffff : reserved

[7.5]
00:00.0 Host bridge: Transmeta Corporation LongRun Northbridge (rev 02)
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
Region 0: Memory at e8000000 (32-bit, non-prefetchable) [size=1M]

00:00.1 RAM memory: Transmeta Corporation SDRAM controller
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:00.2 RAM memory: Transmeta Corporation BIOS scratchpad
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR+ <PERR+
Latency: 64 (500ns min, 6000ns max)
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at 1800 [size=256]
Region 1: Memory at e8100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Capabilities: [a0] Power Management version 1
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:08.0 Modem: ALi Corporation Intel 537 [M5457 AC-Link Modem] (prog-if 00 [Generic])
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 9
Region 0: Memory at e8101000 (32-bit, non-prefetchable) [disabled] [size=4K] Region 1: I/O ports at 1c00 [disabled] [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:09.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (750ns min, 1000ns max), cache line size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at e8102000 (32-bit, non-prefetchable) [size=2K]
Region 1: Memory at e8104000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME+

00:0a.0 Multimedia controller: Citicorp TTI: Unknown device 2011
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at 2000 [disabled] [size=256]
Region 1: Memory at e8200000 (32-bit, non-prefetchable) [disabled] [size=1M]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 128 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at 2400 [size=256]
Region 1: Memory at e8102800 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0c.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY (prog-if 00 [VGA])
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 9
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 2800 [size=256]
Region 2: Memory at e8110000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0f.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max), cache line size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at e8103000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4) (prog-if a0)
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (500ns min, 1000ns max)
Interrupt: pin A routed to IRQ 255
Region 4: I/O ports at 1400 [size=16]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:11.0 Non-VGA unclassified device: ALi Corporation M7101 PMU
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-

00:12.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)

	Subsystem: Sony Corporation: Unknown device 80ec
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 9
	Region 0: Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=00, secondary=01, subordinate=04, sec-latency=176
	Memory window 0: 10400000-107ff000 (prefetchable)
	Memory window 1: 10800000-10bff000
	I/O window 0: 00001000-000010ff
	I/O window 1: 00002c00-00002cff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

00:14.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: Sony Corporation: Unknown device 80ec
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (20000ns max), cache line size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at 000e0000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-

[7.6]
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: Sony Model: MSC-U03 Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02

#1 lore raw
Quoted 2 lines · Jeremy T. Bouse

[1.]
Problem with Wireless PCMCIA card insertion.

PCMCIA or CardBus?

Quoted 3 lines

[5.]

Jul 28 18:02:10 vaio kernel: airo:  Probing for PCI adapters
Jul 28 18:02:10 vaio kernel: kobject_register failed for airo (-17)

This looks like an error in airo. For starters, it doesn't unregister its PCI driver structure when the module removed, so when it is inserted the next time, you get this complaint.

(You can only have one driver called "airo" registered with the device model.)

Quoted 10 lines
Jul 28 18:09:25 vaio kernel: bad: scheduling while atomic!
Jul 28 18:09:25 vaio kernel: Call Trace:
Jul 28 18:09:25 vaio kernel:  [schedule+951/960] schedule+0x3b7/0x3c0
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2038071/2456049] 
sendcommand+0xaa/0xe0 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2037849/2456049] 
issuecommand+0x5c/0x90 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2039319/2456049] 
PC4500_accessrid+0x4a/0x90 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2039486/2456049] 
Quoted 8 lines

PC4500_readrid+0x61/0x130 [airo]

Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2028126/2456049] 
readStatsRid+0x31/0x50 [airo]
Jul 28 18:09:25 vaio kernel:  [__crc_snd_card_proc_new+2029844/2456049] 
airo_read_stats+0x67/0x150 [airo]
Jul 28 18:09:25 vaio kernel:  [update_wall_time+22/64] 
update_wall_time+0x16/0x40
Jul 28 18:09:25 vaio kernel:  [do_timer+224/240] do_timer+0xe0/0xf0

Oops, it seems to be scheduling from timer context. That's pretty bad. I guess this is the culpret:

static u16 issuecommand(struct airo_info *ai, Cmd *pCmd, Resp *pRsp) {
...

                if (!in_interrupt() && (max_tries & 255) == 0)
                        schedule();

...
}

Signature · 2 lines
Russell King ([email protected])                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html
#2 lore raw
Quoted 6 lines · Russell King
Quoted 2 lines · Jeremy T. Bouse

[1.]
Problem with Wireless PCMCIA card insertion.

PCMCIA or CardBus?

My bad it is a CardBus bridge using the yenta socket
CONFIG_CARDBUS=y

Quoted 11 lines
Quoted 3 lines

[5.]

Jul 28 18:02:10 vaio kernel: airo:  Probing for PCI adapters
Jul 28 18:02:10 vaio kernel: kobject_register failed for airo (-17)

This looks like an error in airo. For starters, it doesn't unregister its PCI driver structure when the module removed, so when it is inserted the next time, you get this complaint.

(You can only have one driver called "airo" registered with the device model.)

I am currently compiling -test2-bk4 to test it out and see if
there is any change... I did notice a patch to airo.c in it... I'll advise if there is any change good or bad...

Quoted 11 lines

Oops, it seems to be scheduling from timer context. That's pretty bad. I guess this is the culpret:

static u16 issuecommand(struct airo_info *ai, Cmd *pCmd, Resp *pRsp) {
...

                if (!in_interrupt() && (max_tries & 255) == 0)
                        schedule();

...
}

This must be active only if CONFIG_PREEMPT is set as the atomic
errors did seem to cease after recompiling with CONFIG_PREEMPT not being set...

Regards,
Jeremy T. Bouse

#3 lore raw
In reply to Russell King

After recompiling with 2.6.0-test2-bk4 I am still unable to use
the CardBus 802.11b wireless cards (don't know about any other cardbus device as this is currently the only device I'm using). The Orinoco Gold will load the module and does not crash but it also does not allow it to be fully usuable. It is unable to be configured for the ESSID and WEP key. The Cisco Aironet 350 locks the whole system up but now with -bk4 does not produce any entries in /var/log/kern.log as I was finding before.

Regards,
Jeremy