Matthew Garrett schrieb: > On Sat, Dec 20, 2008 at 06:08:17PM +0100, Ulf Dambacher wrote: >> Hi >> >> I hav a dell inspiron 5100 and it has no hardware button device to >> toggle rfkill. >> The broadcom bcm4301 card has this feature and the driver sees it and >> disables itself hard, wich can not be overwritten by software. > > The dell-laptop driver is worth a go - it provides support for > controlling the Dell-specific rfkill interface. It may (or may not) help > here. >
Hi Matthew I still don't think its a general problem, but a problem that b43legacy does miss something bcm43xx does to initialize my hardware to enable it. Anyway, Larry Finger also pointed me to your patches. I searched them from lkml and applied them to a 2.6.27.9 kernel (with some hand-work) When loading the module dell-laptop I get: FATAL: Eroor inserting dell_laptop: No such device Kernel dmesg sais: dcbas dcbas: Dell Systems management base Driver (version 5.6.0-3.2) So my system is not listed in your device_table? Attached is the output of dmidecode. And yes, i tested i8k (forced load) too without success. merry xmas Ulf ---------------------------8<------------------------------ > # dmidecode 2.9 > SMBIOS 2.3 present. > 41 structures occupying 1507 bytes. > Table at 0x000F9660. > > Handle 0xDA00, DMI type 218, 53 bytes > OEM-specific Type > Header and Data: > DA 35 00 DA B2 00 0D 1F 0F 37 40 7D 00 00 00 00 > 00 7E 00 02 00 00 00 01 F0 01 F0 00 00 02 F0 02 > F0 00 00 03 F0 03 F0 00 00 04 F0 04 F0 00 00 FF > FF 00 00 00 00 > > Handle 0x0000, DMI type 0, 20 bytes > BIOS Information > Vendor: Dell Computer Corporation > Version: A32 > Release Date: 10/18/2004 > Address: 0xF0000 > Runtime Size: 64 kB > ROM Size: 576 kB > Characteristics: > ISA is supported > PCI is supported > PC Card (PCMCIA) is supported > PNP is supported > APM is supported > BIOS is upgradeable > BIOS shadowing is allowed > Boot from CD is supported > Selectable boot is supported > 3.5"/720 KB floppy services are supported (int 13h) > Print screen service is supported (int 5h) > 8042 keyboard services are supported (int 9h) > Serial services are supported (int 14h) > Printer services are supported (int 17h) > CGA/mono video services are supported (int 10h) > ACPI is supported > USB legacy is supported > AGP is supported > Smart battery is supported > BIOS boot specification is supported > Function key-initiated network boot is supported > > Handle 0x0100, DMI type 1, 25 bytes > System Information > Manufacturer: Dell Computer Corporation > Product Name: Inspiron 5100 > Version: Not Specified > Serial Number: 2QTMP0J > UUID: 44454C4C-5100-1054-804D-B2C04F50304A > Wake-up Type: Power Switch > > Handle 0x0200, DMI type 2, 9 bytes > Base Board Information > Manufacturer: Dell Computer Corporation > Product Name: 09U806 > Version: > Serial Number: .2QTMP0J.CN1296133C4728. > > Handle 0x0300, DMI type 3, 13 bytes > Chassis Information > Manufacturer: Dell Computer Corporation > Type: Portable > Lock: Not Present > Version: Not Specified > Serial Number: 2QTMP0J > Asset Tag: Not Specified > Boot-up State: Safe > Power Supply State: Safe > Thermal State: Safe > Security Status: None > > Handle 0x0400, DMI type 4, 32 bytes > Processor Information > Socket Designation: Microprocessor > Type: Central Processor > Family: Pentium 4 > Manufacturer: Intel > ID: 27 0F 00 00 FF F9 EB BF > Signature: Type 0, Family 15, Model 2, Stepping 7 > Flags: > FPU (Floating-point unit on-chip) > VME (Virtual mode extension) > DE (Debugging extension) > PSE (Page size extension) > TSC (Time stamp counter) > MSR (Model specific registers) > PAE (Physical address extension) > MCE (Machine check exception) > CX8 (CMPXCHG8 instruction supported) > SEP (Fast system call) > MTRR (Memory type range registers) > PGE (Page global enable) > MCA (Machine check architecture) > CMOV (Conditional move instruction supported) > PAT (Page attribute table) > PSE-36 (36-bit page size extension) > CLFSH (CLFLUSH instruction supported) > DS (Debug store) > ACPI (ACPI supported) > MMX (MMX technology supported) > FXSR (Fast floating-point save and restore) > SSE (Streaming SIMD extensions) > SSE2 (Streaming SIMD extensions 2) > SS (Self-snoop) > HTT (Hyper-threading technology) > TM (Thermal monitor supported) > PBE (Pending break enabled) > Version: Not Specified > Voltage: 3.3 V > External Clock: 133 MHz > Max Speed: 2800 MHz > Current Speed: 2533 MHz > Status: Populated, Enabled > Upgrade: None > L1 Cache Handle: 0x0700 > L2 Cache Handle: 0x0701 > L3 Cache Handle: Not Provided > > Handle 0x0700, DMI type 7, 19 bytes > Cache Information > Socket Designation: Not Specified > Configuration: Enabled, Not Socketed, Level 1 > Operational Mode: Write Back > Location: Internal > Installed Size: 8 KB > Maximum Size: 8 KB > Supported SRAM Types: > Unknown > Installed SRAM Type: Unknown > Speed: Unknown > Error Correction Type: None > System Type: Data > Associativity: 4-way Set-associative > > Handle 0x0701, DMI type 7, 19 bytes > Cache Information > Socket Designation: Not Specified > Configuration: Enabled, Not Socketed, Level 2 > Operational Mode: Varies With Memory Address > Location: Internal > Installed Size: 512 KB > Maximum Size: 512 KB > Supported SRAM Types: > Pipeline Burst > Installed SRAM Type: Pipeline Burst > Speed: 15 ns > Error Correction Type: None > System Type: Unified > Associativity: Other > > Handle 0x0804, DMI type 8, 9 bytes > Port Connector Information > Internal Reference Designator: USB > Internal Connector Type: None > External Reference Designator: Not Specified > External Connector Type: Access Bus (USB) > Port Type: USB > > Handle 0x0806, DMI type 8, 9 bytes > Port Connector Information > Internal Reference Designator: MONITOR > Internal Connector Type: None > External Reference Designator: Not Specified > External Connector Type: DB-15 female > Port Type: Video Port > > Handle 0x080B, DMI type 8, 9 bytes > Port Connector Information > Internal Reference Designator: FireWire > Internal Connector Type: None > External Reference Designator: Not Specified > External Connector Type: IEEE 1394 > Port Type: Firewire (IEEE P1394) > > Handle 0x080C, DMI type 8, 9 bytes > Port Connector Information > Internal Reference Designator: Modem > Internal Connector Type: None > External Reference Designator: Not Specified > External Connector Type: RJ-11 > Port Type: Modem Port > > Handle 0x080D, DMI type 8, 9 bytes > Port Connector Information > Internal Reference Designator: Ethernet > Internal Connector Type: None > External Reference Designator: Not Specified > External Connector Type: RJ-45 > Port Type: Network Port > > Handle 0x0900, DMI type 9, 13 bytes > System Slot Information > Designation: PCMCIA 0 > Type: 32-bit PC Card (PCMCIA) > Current Usage: Available > Length: Other > ID: Adapter 0, Socket 0 > Characteristics: > 5.0 V is provided > 3.3 V is provided > PC Card-16 is supported > Cardbus is supported > Zoom Video is supported > Modem ring resume is supported > > Handle 0x0904, DMI type 9, 13 bytes > System Slot Information > Designation: MiniPCI > Type: 32-bit Other > Current Usage: Available > Length: Other > Characteristics: > 5.0 V is provided > 3.3 V is provided > PME signal is supported > > Handle 0x0A00, DMI type 10, 6 bytes > On Board Device Information > Type: Video > Status: Enabled > Description: ATI Radeon 7500 > > Handle 0x0A01, DMI type 10, 6 bytes > On Board Device Information > Type: Sound > Status: Enabled > Description: Sigmatel 9750 > > Handle 0x0B00, DMI type 11, 5 bytes > OEM Strings > String 1: Dell System > String 2: 5[0001] > > Handle 0x0D00, DMI type 13, 22 bytes > BIOS Language Information > Installable Languages: 1 > en|US|iso8859-1 > Currently Installed Language: en|US|iso8859-1 > > Handle 0x1000, DMI type 16, 15 bytes > Physical Memory Array > Location: System Board Or Motherboard > Use: System Memory > Error Correction Type: None > Maximum Capacity: 2 GB > Error Information Handle: Not Provided > Number Of Devices: 2 > > Handle 0x1100, DMI type 17, 27 bytes > Memory Device > Array Handle: 0x1000 > Error Information Handle: Not Provided > Total Width: 64 bits > Data Width: 64 bits > Size: 256 MB > Form Factor: DIMM > Set: None > Locator: DIMM_A > Bank Locator: Not Specified > Type: DDR > Type Detail: Synchronous > Speed: 266 MHz (3.8 ns) > Manufacturer: Not Specified > Serial Number: Not Specified > Asset Tag: Not Specified > Part Number: > > Handle 0x1101, DMI type 17, 27 bytes > Memory Device > Array Handle: 0x1000 > Error Information Handle: Not Provided > Total Width: 64 bits > Data Width: 64 bits > Size: 256 MB > Form Factor: DIMM > Set: None > Locator: DIMM_B > Bank Locator: Not Specified > Type: DDR > Type Detail: Synchronous > Speed: 266 MHz (3.8 ns) > Manufacturer: Not Specified > Serial Number: Not Specified > Asset Tag: Not Specified > Part Number: > > Handle 0x1300, DMI type 19, 15 bytes > Memory Array Mapped Address > Starting Address: 0x00000000000 > Ending Address: 0x0000009FFFF > Range Size: 640 kB > Physical Array Handle: 0x1000 > Partition Width: 0 > > Handle 0x1301, DMI type 19, 15 bytes > Memory Array Mapped Address > Starting Address: 0x00000100000 > Ending Address: 0x0001FFFFFFF > Range Size: 511 MB > Physical Array Handle: 0x1000 > Partition Width: 0 > > Handle 0x1400, DMI type 20, 19 bytes > Memory Device Mapped Address > Starting Address: 0x00000000000 > Ending Address: 0x0000009FFFF > Range Size: 640 kB > Physical Device Handle: 0x1100 > Memory Array Mapped Address Handle: 0x1300 > Partition Row Position: 1 > > Handle 0x1401, DMI type 20, 19 bytes > Memory Device Mapped Address > Starting Address: 0x00000100000 > Ending Address: 0x0000FFFFFFF > Range Size: 255 MB > Physical Device Handle: 0x1100 > Memory Array Mapped Address Handle: 0x1301 > Partition Row Position: 1 > > Handle 0x1402, DMI type 20, 19 bytes > Memory Device Mapped Address > Starting Address: 0x00010000000 > Ending Address: 0x0001FFFFFFF > Range Size: 256 MB > Physical Device Handle: 0x1101 > Memory Array Mapped Address Handle: 0x1301 > Partition Row Position: 1 > > Handle 0x1500, DMI type 21, 7 bytes > Built-in Pointing Device > Type: Touch Pad > Interface: Bus Mouse > Buttons: 2 > > Handle 0x1600, DMI type 22, 26 bytes > Portable Battery > Location: Sys. Battery Bay > Manufacturer: Dell > Name: .DELL > Design Capacity: 66000 mWh > Design Voltage: 14800 mV > SBDS Version: 1.0 > Maximum Error: 9% > SBDS Serial Number: 0001 > SBDS Manufacture Date: 2007-01-28 > SBDS Chemistry: LION > OEM-specific Information: 0x00000001 > > Handle 0x1B00, DMI type 27, 12 bytes > Cooling Device > Type: Fan > Status: OK > OEM-specific Information: 0x0000DD00 > > Handle 0x1C00, DMI type 28, 20 bytes > Temperature Probe > Description: CPU Internal Temperature > Location: Processor > Status: OK > Maximum Value: 127.0 deg C > Minimum Value 0.0 deg C > Resolution: 1.000 deg C > Tolerance: 0.5 deg C > Accuracy: Unknown > OEM-specific Information: 0x0000DC00 > > Handle 0x2000, DMI type 32, 11 bytes > System Boot Information > Status: No errors detected > > Handle 0xD000, DMI type 208, 10 bytes > OEM-specific Type > Header and Data: > D0 0A 00 D0 01 04 FE 00 49 01 > > Handle 0xD800, DMI type 216, 9 bytes > OEM-specific Type > Header and Data: > D8 09 00 D8 01 03 01 F0 03 > Strings: > ATI Technologies Inc. > > 008.000.008.005.000.007 > > Handle 0xD900, DMI type 217, 8 bytes > OEM-specific Type > Header and Data: > D9 08 00 D9 01 02 01 03 > Strings: > US-101 > Proprietary > > Handle 0xDC00, DMI type 220, 22 bytes > OEM-specific Type > Header and Data: > DC 16 00 DC 01 F0 00 00 02 F0 00 00 00 00 03 F0 > 04 F0 00 00 00 00 > > Handle 0xDD00, DMI type 221, 19 bytes > OEM-specific Type > Header and Data: > DD 13 00 DD 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 > > Handle 0xD400, DMI type 212, 122 bytes > OEM-specific Type > Header and Data: > D4 7A 00 D4 70 00 71 00 00 10 2D 2E 5C 00 78 BF > 40 5D 00 78 BF 00 65 00 21 F7 00 66 00 21 F7 08 > 28 00 23 F3 00 29 00 23 F3 04 2A 00 23 F3 08 2B > 00 58 00 00 2C 00 59 00 00 E7 00 1D F3 04 E6 00 > 1D F3 00 0E 01 23 FD 00 0F 01 23 FD 02 9B 00 23 > EF 10 9C 00 23 EF 00 E8 00 23 DF 00 E9 00 23 DF > 20 12 01 34 FB 04 13 01 34 FB 00 08 00 1D DF 00 > 03 00 1D DF 00 FF FF 00 00 00 > > Handle 0xD401, DMI type 212, 117 bytes > OEM-specific Type > Header and Data: > D4 75 01 D4 70 00 71 00 03 40 49 4A 42 00 48 7F > 80 43 00 48 7F 00 55 00 47 BF 00 6D 00 47 BF 40 > 0C 01 46 FB 04 0D 01 46 FB 00 14 01 46 E7 00 15 > 01 46 E7 08 16 01 46 E7 10 0A 01 48 EF 10 0B 01 > 48 EF 00 2D 00 48 DF 20 2E 00 48 DF 00 11 01 48 > BF 00 10 01 48 BF 40 F0 00 46 3F 20 ED 00 46 3F > 00 EA 00 67 F3 00 EB 00 67 F3 04 EC 00 67 F3 081 > FF FF 00 00 00 > > Handle 0xDE00, DMI type 222, 13 bytes > OEM-specific Type > Header and Data: > DE 0D 00 DE 01 02 FF FF 00 00 00 00 00 > > Handle 0x7F00, DMI type 127, 4 bytes > End Of Table > _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
