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

Reply via email to