Comments (8)
I'm just missing some time :/
I'll try to handle this soon
from hwraid.
Same here... need to support PERC4 controllers and seems megaraid-status and megactl are gone from the repo for bullseye?
from hwraid.
Workaround seems to be installing from the buster
repo. These packages seem to function normally.
from hwraid.
Yeah... I happen to have done just that, pulled the files from buster. Was able to access a PERC4 controller via CLI, create a RAID 5 set, and initialize it.
from hwraid.
Commenting to keep this alive. I was looking for sas2ircu to help locate a disk with errors in my ZFS array on Proxmox 7.2/Debian 11. I was also able to work around by setting release to Buster.
Thanks for providing these ports.
For anyone in a similar boat, the sas2ircu utility works great to enable the locate LED on my Supermicro 846 chassis with SAS expander backplane using a LSI 9207-8i controller. Much better than randomly pulling disks and checking ZFS status until I get the right one.
Edit: I started from the Debian Packages page here (https://hwraid.le-vert.net/wiki/DebianPackages) which does not actually list Buster as a supported release. Stretch worked as well (it appears to be the exact same package version) but FYI the page is out of date.
from hwraid.
I ended up using the buster tw-cli package on bullseye and it works as far as showing status and such. But when I issue a "/c0 rescan" I get a segfault. Broadcom now owns the 3ware assets via Avago > LSI > AMCC > 3ware I guess but didn't see much on their site. From what I can find, the source for tw-cli isn't out there.
strace shows:
open("/var/log/tw_mgmt.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa761ccf000
fstat(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
lseek(3, 0, SEEK_SET) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xffffffffff600400} ---
+++ killed by SIGSEGV +++
Segmentation fault
I have tried to manually create the /var/log/tw_mgmt.log file and adjust permissions but no go there.
Also prior to that part it seems to loop over and over this function:
open("/dev/twa0", O_RDWR) = 3
uname({sysname="Linux", nodename="debian", ...}) = 0
ioctl(3, _IOC(_IOC_NONE, 0x1, 0x8, 0), 0x1082c80) = 0
close(3)
from hwraid.
I can confirm what @telmnstr experiences. Nearly same here.
I'm getting segfaults at least for every "more complex" operation then showing infos. The log files gets created but stays empty. Owner is root and permissions are 644.
Tested the Buster package and tried version 9.5 and 10.2 (found on Hoster tool server - version numbers were the naming of them I think) everywhere the same. I'm actually don't know which of them created the log file.
Controller is a relatively old 9650SE-8LPML.
Driver Version: 2.26.02.014
Firmware Version: FE9X 4.10.00.027
BIOS Version: BE9X 4.08.00.004
Boot Loader Version: BL9X 3.08.00.001
Don't did it but I'm sure I would get the same results which @telmnstr got with strace.
Does someone know a tool/build which actually works on Debian Bullseye and Bookworm for 3Ware?
Best Regards
from hwraid.
Use this
That's the newer build of tw_cli for Jessie. This works for me on Bullseye with the above mentioned controller. I have no segfaults until now also with complex operations.
I think this thing was posted earlier but the Push link is down.
Found this here in the Gentoo ebuild file for tw_cli.
Eventually this helps someone. Seems this build can work with newer kernels without problems. My kernel on Bullseye is 5.10.0-26-amd64
Best Regards
from hwraid.
Related Issues (20)
- Repository for Debian bullseye HOT 10
- Debian package versions: stretch beats buster HOT 3
- UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 146-147: invalid continuation byte HOT 5
- https://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key expired HOT 4
- LSI/Dell PERC H750 compatibility HOT 2
- LSI 3916 megaraid_sas problem HOT 2
- megaclisas-status difficulty processing megacli output HOT 1
- Ubuntu 22.04 Support
- Apt Warns HOT 1
- megacli and megaclisas-status kill conttroller's FW HOT 16
- Error opening terminal: xterm?
- Repository for Debian Bookworm HOT 12
- slight mishap
- H700 bricked (Dell T710) HOT 1
- Missing packages - Debian 12 (bookworm) HOT 10
- Debian bullseye, repository is now missing HOT 4
- megagli not working completely on debian 12 (Segmentation fault)
- hpacucli is not available for bullseye but the package from buster works
- SyntaxWarning: invalid escape sequence '\(' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hwraid.