Opened 7 years ago
Last modified 7 years ago
#730 new defect
Atheros WiFi driver crashes upon attach — at Initial Version
Reported by: | Jiri Svoboda | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | helenos/unspecified | Version: | mainline |
Keywords: | Cc: | ||
Blocker for: | Depends on: | ||
See also: |
Description
The driver won't bind because it's got 0x0cf3 as vendor ID in its .ma file, but the match for the bust contains 0xcf3.
After fixing that the driver crashes with assertion failure upon loading. Apparently there are two attempts at calling ddf_dev_data_alloc(). The immediate cause seems to be because the driver is calling usb_device_create_ddf(). I'm not sure whether this is incorrect or obsolete..
In any case I am not sure how usb+nic driver could have ever worked: libnic allocates and uses dev data (which it absolutely should not do since it's a top-half framework). If USB does the same…