openSuSe Tumbleweed on HP mini 2133
by aroelant from LinuxQuestions.org on (#5E3M5)
I got my hands on an old HP mini 2133 notebook/laptop and wanted to share my experience in getting openSuSe Tumbleweed running.
Main issues are:
- wrong display size
- no sound out of the speakers / headphones are ok
I installed openSUSE-Tumbleweed-NET-i586-Snapshot20210110-Media.iso with xfce
(i had some corrupted packages in the full - DVD- iso)
You will need to install the firmware for the broadcom chip:
/usr/sbin/install_bcm43xx_firmware
At this point, i suggest to make sure you can ssh to the system and work remotely as the X display driver is no good....
you need to adapt /etc/X11/xorg .conf . here is mine:
===================
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/ghostscript/"
FontPath "/usr/share/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/truetype/"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "shadow"
Load "vnc"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "FP-1"
Modeline "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
Option "UseEdidDpi" "False"
Option "PreferredMode" "1024x600_60.00"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "kmsdev" # <str>
#Option "ShadowFB" # [<bool>]
#Option "AccelMethod" # <str>
#Option "PageFlip" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "DoubleShadow" # [<bool>]
#Option "Atomic" # [<bool>]
Identifier "Card0"
Driver "openchrome"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
#Monitor "Monitor0"
Monitor "FP-1"
SubSection "Display"
Modes "1024x600"
Depth 24
EndSubSection
EndSection
===================
So, we need the openchrome driver. However, the one from the openSuSe Tumbleweed dist/repos is not patched to get the correct resolution on this system.
-> download and build the driver yourself (openchrome-xf86-video-openchrome)
(need to install/setup some stuff do do that)
Sound......
i have a dual boot windows 10 / Linux system and it looks like there is some soundcard initialization issue in the later linux kernels/drivers. You will have sound in the headphones but not from the speakers.
I found out that sound did work with Ubuntu 11.10 desktop and i installed that next to the other OSses. Indeed, sound works on that os
But that Ubuntu is OOOLD , i need an up-to-date OS.
So, here is the way i use this.
After starting Ubuntu,reboot to openSuSe -> sound is fine
you can reboot, poweroff,....
sound will keep working until you boot windows. After that you need to boot ubuntu first to get the sound back in Tumbleweed
I have a small (1.2G) partition with a strongly minimized ubuntu os that reboots after setting up the sound to initialize the card for linux
I hope this is useful for those with a similar system


Main issues are:
- wrong display size
- no sound out of the speakers / headphones are ok
I installed openSUSE-Tumbleweed-NET-i586-Snapshot20210110-Media.iso with xfce
(i had some corrupted packages in the full - DVD- iso)
You will need to install the firmware for the broadcom chip:
/usr/sbin/install_bcm43xx_firmware
At this point, i suggest to make sure you can ssh to the system and work remotely as the X display driver is no good....
you need to adapt /etc/X11/xorg .conf . here is mine:
===================
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/ghostscript/"
FontPath "/usr/share/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/truetype/"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "shadow"
Load "vnc"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "FP-1"
Modeline "1024x600_60.00" 49.00 1024 1072 1168 1312 600 603 613 624 -hsync +vsync
Option "UseEdidDpi" "False"
Option "PreferredMode" "1024x600_60.00"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "kmsdev" # <str>
#Option "ShadowFB" # [<bool>]
#Option "AccelMethod" # <str>
#Option "PageFlip" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "DoubleShadow" # [<bool>]
#Option "Atomic" # [<bool>]
Identifier "Card0"
Driver "openchrome"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
#Monitor "Monitor0"
Monitor "FP-1"
SubSection "Display"
Modes "1024x600"
Depth 24
EndSubSection
EndSection
===================
So, we need the openchrome driver. However, the one from the openSuSe Tumbleweed dist/repos is not patched to get the correct resolution on this system.
-> download and build the driver yourself (openchrome-xf86-video-openchrome)
(need to install/setup some stuff do do that)
Sound......
i have a dual boot windows 10 / Linux system and it looks like there is some soundcard initialization issue in the later linux kernels/drivers. You will have sound in the headphones but not from the speakers.
I found out that sound did work with Ubuntu 11.10 desktop and i installed that next to the other OSses. Indeed, sound works on that os
But that Ubuntu is OOOLD , i need an up-to-date OS.
So, here is the way i use this.
After starting Ubuntu,reboot to openSuSe -> sound is fine
you can reboot, poweroff,....
sound will keep working until you boot windows. After that you need to boot ubuntu first to get the sound back in Tumbleweed
I have a small (1.2G) partition with a strongly minimized ubuntu os that reboots after setting up the sound to initialize the card for linux
I hope this is useful for those with a similar system