Skip to content

Commit 34b64e4

Browse files
imxademergify[bot]
authored andcommitted
dell-inspiron-3442: init
1 parent 21fa585 commit 34b64e4

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ See code for all available configurations.
118118
| [Chuwi MiniBook X](chuwi/minibook-x) | `<nixos-hardware/chuwi/minibook-x>` |
119119
| [Deciso DEC series](deciso/dec) | `<nixos-hardware/deciso/dec>` |
120120
| [Dell G3 3779](dell/g3/3779) | `<nixos-hardware/dell/g3/3779>` |
121+
| [Dell Inspiron 3442](dell/inspiron/3442) | `<nixos-hardawre/dell/inspiron/3442>` |
121122
| [Dell Inspiron 14 5420](dell/inspiron/14-5420) | `<nixos-hardawre/dell/inspiron/14-5420>` |
122123
| [Dell Inspiron 5509](dell/inspiron/5509) | `<nixos-hardware/dell/inspiron/5509>` |
123124
| [Dell Inspiron 5515](dell/inspiron/5515) | `<nixos-hardware/dell/inspiron/5515>` |

dell/inspiron/3442/README.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## Dell Inspiron 3442
2+
3+
### Tested Hardware
4+
5+
```shellsession
6+
$ lspci -nn
7+
8+
00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 0b)
9+
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
10+
00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 0b)
11+
00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
12+
00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
13+
00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
14+
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 1 [8086:9c10] (rev e4)
15+
00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4)
16+
00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 4 [8086:9c16] (rev e4)
17+
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04)
18+
00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c45] (rev 04)
19+
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04)
20+
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)
21+
06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
22+
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 07)
23+
24+
```
25+
26+
### Extra Configuration
27+
28+
#### Bluetooth
29+
30+
To enable bluetooth support, set `hardware.bluetooth.enable = true;`.
31+
32+
### Firmware Upgrades
33+
34+
This device is partially supported by [fwupd](https://fwupd.org).
35+
Use `fwupdmgr` to perform updates.

dell/inspiron/3442/default.nix

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{ config, lib, ... }:
2+
3+
{
4+
imports = [
5+
../../../common/cpu/intel
6+
../../../common/pc/laptop
7+
../../../common/gpu/intel/haswell
8+
];
9+
10+
hardware.enableAllFirmware = lib.mkDefault true;
11+
12+
services = {
13+
fwupd.enable = lib.mkDefault true;
14+
thermald.enable = lib.mkDefault true;
15+
};
16+
17+
boot = {
18+
# needs to be explicitly loaded or else bluetooth/wifi won't work.
19+
kernelModules = [ "wl" ];
20+
extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];
21+
};
22+
}

0 commit comments

Comments
 (0)